1 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2 Joel Hutton <joel.hutton@arm.com>
3 Tamar Christina <tamar.christina@arm.com>
5 * gcc.target/aarch64/vect-widen-add.c: Test that new
6 IFN_VEC_WIDEN_PLUS is being used.
7 * gcc.target/aarch64/vect-widen-sub.c: Test that new
8 IFN_VEC_WIDEN_MINUS is being used.
10 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
12 * gdc.dg/Wmismatched_enum.d: New test.
14 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
16 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
17 less sensitive to register allocation choices.
18 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
20 2023-06-05 Pan Li <pan2.li@intel.com>
22 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
24 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
28 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
30 2023-06-04 Pan Li <pan2.li@intel.com>
32 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
34 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
37 * gcc.target/i386/pr110083.c: New test case.
39 2023-06-04 Jason Merrill <jason@redhat.com>
42 * g++.dg/eh/terminate2.C: New test.
44 2023-06-04 Pan Li <pan2.li@intel.com>
46 * gcc.target/riscv/rvv/base/mov-14.c: New test.
47 * gcc.target/riscv/rvv/base/spill-13.c: New test.
49 2023-06-03 Patrick Palka <ppalka@redhat.com>
52 * g++.dg/template/friend79.C: New test.
54 2023-06-03 Patrick Palka <ppalka@redhat.com>
56 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
57 to be marked as odr-used.
59 2023-06-03 Patrick Palka <ppalka@redhat.com>
62 * g++.dg/abi/mangle78.C: New test.
64 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
66 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
67 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
68 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
69 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
71 2023-06-03 liuhongt <hongtao.liu@intel.com>
73 * gcc.target/i386/pr110067.c: New test.
75 2023-06-03 liuhongt <hongtao.liu@intel.com>
77 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
79 2023-06-02 Andrew Pinski <apinski@marvell.com>
81 PR rtl-optimization/102733
82 * gcc.target/i386/addr-space-6.c: New test.
84 2023-06-02 Andrew Pinski <apinski@marvell.com>
86 PR rtl-optimization/110042
87 * gcc.target/aarch64/csel_bfx_2.c: New test.
89 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
92 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
93 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
94 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
95 * gcc.target/powerpc/darwin-structs-0.h: New test.
97 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
100 * gfortran.dg/select_rank_6.f90: New test.
102 2023-06-02 Jason Merrill <jason@redhat.com>
106 * g++.dg/cpp0x/initlist-explicit3.C: New test.
108 2023-06-02 Carl Love <cel@us.ibm.com>
110 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
111 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
112 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
114 2023-06-02 Jason Merrill <jason@redhat.com>
118 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
119 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
120 * g++.dg/tree-ssa/initlist-opt4.C: New test.
121 * g++.dg/opt/icf1.C: New test.
122 * g++.dg/opt/icf2.C: New test.
123 * g++.dg/opt/icf3.C: New test.
124 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
126 2023-06-02 David Malcolm <dmalcolm@redhat.com>
129 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
130 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
131 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
132 * gcc.dg/analyzer/atomic-types-1.c: New test.
134 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
136 * gcc.dg/pr107557-1.c: Require LTO support.
137 * gcc.dg/pr107557-2.c: Require LTO support.
139 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
148 * gfortran.dg/associate_54.f90 : Cope with extra error.
149 * gfortran.dg/pr102109.f90 : New test.
150 * gfortran.dg/pr102112.f90 : New test.
151 * gfortran.dg/pr102190.f90 : New test.
152 * gfortran.dg/pr102532.f90 : New test.
153 * gfortran.dg/pr109948.f90 : New test.
154 * gfortran.dg/pr99326.f90 : New test.
156 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
158 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
160 2023-06-02 Pan Li <pan2.li@intel.com>
162 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
163 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
165 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
167 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
168 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
169 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
170 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
171 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
172 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
173 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
174 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
175 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
177 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
179 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
180 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
181 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
182 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
183 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
184 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
186 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
188 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
189 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
190 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
191 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
192 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
193 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
194 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
195 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
196 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
197 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
198 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
199 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
200 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
201 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
202 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
204 2023-06-01 Harald Anlauf <anlauf@gmx.de>
207 * gfortran.dg/pr88552.f90: New test.
209 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
211 * lib/torture-options.exp: print the value of non-empty options:
212 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
214 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
216 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
217 the torture-{init,finish}
219 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
221 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
222 * gcc.target/powerpc/pr109566.c: Skip on AIX.
224 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
225 Uros Bizjak <ubizjak@gmail.com>
228 * gcc.target/i386/pr109973-1.c: New test case.
229 * gcc.target/i386/pr109973-2.c: Likewise.
231 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
233 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
235 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
237 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
238 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
239 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
240 * gfortran.dg/gomp/pure-1.f90: New test.
241 * gfortran.dg/gomp/pure-2.f90: New test.
242 * gfortran.dg/gomp/pure-3.f90: New test.
243 * gfortran.dg/gomp/pure-4.f90: New test.
245 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
247 * gcc.target/riscv/rvv/base/frm-1.c: New test.
249 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
251 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
252 gcc_set_required_options.
253 * lib/target-supports.exp: Rename force_conventional_output_for
254 to set_required_options_for.
255 * lib/scanasm.exp: Adjust callers.
256 * lib/scanrtl.exp: Same.
258 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
261 * gcc.target/aarch64/simd/pr99195_11.c: New test.
263 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
266 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
267 * gcc.target/aarch64/simd/pr99195_10.c: New test.
269 2023-05-31 David Faust <david.faust@oracle.com>
271 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
272 in scan-assembler expressions where useful.
273 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
274 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
275 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
276 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
277 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
278 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
279 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
280 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
281 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
282 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
283 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
284 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
285 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
286 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
287 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
289 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
291 * gcc.target/riscv/rvv/rvv.exp:
292 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
293 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
294 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
295 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
296 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
297 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
298 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
299 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
301 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
303 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
304 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
305 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
306 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
308 2023-05-31 Cui, Lili <lili.cui@intel.com>
310 PR tree-optimization/110038
311 * gcc.dg/pr110038.c: New test.
313 2023-05-31 Pan Li <pan2.li@intel.com>
315 * gcc.target/riscv/arch-21.c: New test.
316 * gcc.target/riscv/predef-27.c: New test.
318 2023-05-31 Pan Li <pan2.li@intel.com>
320 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
323 2023-05-30 liuhongt <hongtao.liu@intel.com>
325 * gcc.target/i386/pr108804.c: New test.
327 2023-05-30 David Malcolm <dmalcolm@redhat.com>
329 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
331 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
333 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
336 * gcc.dg/torture/pr107451.c: Require int32plus.
337 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
338 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
339 * gcc.dg/torture/pr95248.c: Require size24plus.
340 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
341 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
342 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
344 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
346 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
347 Support both definitions of int32_t.
349 2023-05-30 Andrew Pinski <apinski@marvell.com>
351 * gcc.dg/tree-ssa/minmax-22.c: New test.
353 2023-05-30 Andrew Pinski <apinski@marvell.com>
355 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
356 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
358 * gcc.dg/tree-ssa/pr66726-5.c: New test.
359 * gcc.dg/tree-ssa/pr66726-6.c: New test.
361 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
363 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
364 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
367 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
370 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
371 * c-c++-common/goacc/clauses-fail.c: Likewise.
372 * c-c++-common/goacc/data-2.c: Likewise.
373 * c-c++-common/gomp/declare-target-2.c: Likewise.
374 * c-c++-common/gomp/directive-1.c: Likewise.
375 * g++.dg/goacc/data-1.C: Likewise.
377 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
379 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
381 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
382 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
383 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
384 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
385 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
387 2023-05-30 liuhongt <hongtao.liu@intel.com>
389 * gcc.target/i386/pr108938-1.c: New test.
390 * gcc.target/i386/pr108938-2.c: New test.
391 * gcc.target/i386/pr108938-3.c: New test.
392 * gcc.target/i386/pr108938-load-1.c: New test.
393 * gcc.target/i386/pr108938-load-2.c: New test.
395 2023-05-30 Andreas Schwab <schwab@suse.de>
398 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
401 2023-05-30 Lili Cui <lili.cui@intel.com>
403 PR tree-optimization/98350
404 * gcc.dg/pr98350-1.c: New test.
405 * gcc.dg/pr98350-2.c: Ditto.
407 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
409 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
410 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
411 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
412 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
414 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
416 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
417 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
418 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
419 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
420 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
421 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
423 2023-05-29 Die Li <lidie@eswincomputing.com>
425 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
426 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
428 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
430 * gcc.target/riscv/and-extend-1.c: New test
431 * gcc.target/riscv/and-extend-2.c: New test
433 2023-05-29 Pan Li <pan2.li@intel.com>
435 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
436 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
437 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
438 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
439 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
440 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
441 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
442 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
444 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
446 * gnat.dg/specs/storage_offset1.ads: New test.
448 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
450 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
452 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
454 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
456 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
458 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
459 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
460 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
461 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
462 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
463 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
464 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
466 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
468 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
469 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
471 2023-05-29 Pan Li <pan2.li@intel.com>
473 * gcc.target/riscv/arch-20.c: New test.
474 * gcc.target/riscv/predef-26.c: New test.
476 2023-05-27 liuhongt <hongtao.liu@intel.com>
478 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
479 * gcc.target/i386/pr100711-3.c: New test.
481 2023-05-26 Martin Uecker <uecker@tugraz.at>
483 * gcc.dg/pr109970.c: New test.
485 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
487 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
488 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
489 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
490 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
491 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
492 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
493 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
494 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
495 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
496 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
497 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
498 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
499 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
501 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
502 Juzhe Zhong <juzhe.zhong@rivai.ai>
504 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
506 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
507 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
508 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
509 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
510 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
511 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
512 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
513 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
514 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
515 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
516 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
517 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
518 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
519 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
520 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
521 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
522 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
523 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
524 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
525 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
526 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
527 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
528 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
529 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
530 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
531 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
532 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
533 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
534 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
535 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
537 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
539 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
540 * gfortran.dg/gomp/allocate-4.f90: New test.
541 * gfortran.dg/gomp/allocate-5.f90: New test.
542 * gfortran.dg/gomp/allocate-6.f90: New test.
543 * gfortran.dg/gomp/allocate-7.f90: New test.
544 * gfortran.dg/gomp/allocators-1.f90: New test.
545 * gfortran.dg/gomp/allocators-2.f90: New test.
547 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
549 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
550 * gfortran.dg/gomp/allocate-5.f90: Likewise.
551 * gfortran.dg/gomp/allocate-6.f90: Likewise.
552 * gfortran.dg/gomp/allocate-7.f90: Likewise.
553 * gfortran.dg/gomp/allocators-1.f90: Likewise.
554 * gfortran.dg/gomp/allocators-2.f90: Likewise.
556 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
557 Tobias Burnus <tobias@codesourcery.com>
559 * gfortran.dg/gomp/allocate-4.f90: New file.
560 * gfortran.dg/gomp/allocate-5.f90: New file.
561 * gfortran.dg/gomp/allocate-6.f90: New file.
562 * gfortran.dg/gomp/allocate-7.f90: New file.
563 * gfortran.dg/gomp/allocators-1.f90: New file.
564 * gfortran.dg/gomp/allocators-2.f90: New file.
566 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
568 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
569 * gcc.dg/nested-vla-2.c: Ditto.
570 * gcc.dg/nested-vla-3.c: Ditto.
572 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
574 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
576 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
579 * gcc.target/avr/pr82931.c: New test.
581 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
582 Richard Sandiford <richard.sandiford@arm.com>
584 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
585 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
586 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
587 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
589 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
592 * gcc.target/aarch64/simd/pr99195_9.c: New test.
594 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
596 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
597 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
598 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
599 * gcc.target/arm/acle/data-intrinsics.c: New test.
601 2023-05-25 Alex Coplan <alex.coplan@arm.com>
604 * gcc.target/arm/pure-code/pr109800.c: New test.
606 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
608 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
610 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
614 * gcc.target/i386/pr109173-1.c: New test.
615 * gcc.target/i386/pr109174-1.c: Ditto.
617 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
619 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
620 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
622 2023-05-25 Alexandre Oliva <oliva@adacore.com>
625 * gcc.target/powerpc/pr100106-sa.c: New.
627 2023-05-25 Alexandre Oliva <oliva@adacore.com>
629 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
630 * gcc.target/i386/pr104447.c: Likewise.
632 2023-05-25 Alexandre Oliva <oliva@adacore.com>
634 * g++.dg/pr80481.C: Add explicit pthread requirement.
636 2023-05-25 Alexandre Oliva <oliva@adacore.com>
638 * gcc.target/i386/pr103074.c: Require fpic support.
640 2023-05-25 Alexandre Oliva <oliva@adacore.com>
642 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
643 malloc.h and sys/time.h.
645 2023-05-25 Alexandre Oliva <oliva@adacore.com>
647 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
648 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
649 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
650 * gcc.target/i386/pieces-memset-1.c: Likewise.
651 * gcc.target/i386/pieces-memset-36.c: Likewise.
652 * gcc.target/i386/pieces-memset-4.c: Likewise.
653 * gcc.target/i386/pieces-memset-40.c: Likewise.
654 * gcc.target/i386/pieces-memset-41.c: Likewise.
655 * gcc.target/i386/pieces-memset-7.c: Likewise.
656 * gcc.target/i386/pieces-memset-8.c: Likewise.
657 * gcc.target/i386/pieces-memset-9.c: Likewise.
658 * gcc.target/i386/pr102230.c: Likewise.
659 * gcc.target/i386/pr78103-2.c: Likewise.
661 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
663 PR tree-optimization/107822
664 PR tree-optimization/107986
665 * gcc.dg/pr107822.c: New.
666 * gcc.dg/pr107986-1.c: New.
668 2023-05-24 Harald Anlauf <anlauf@gmx.de>
671 * gfortran.dg/size_dim_2.f90: New test.
673 2023-05-24 Harald Anlauf <anlauf@gmx.de>
676 * gfortran.dg/reshape_10.f90: New test.
677 * gfortran.dg/reshape_11.f90: New test.
679 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
682 * gcc.dg/fold-parity-8.c: New test.
683 * gcc.dg/fold-popcount-11.c: Likewise.
685 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
687 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
688 * gcc.dg/ipa/vrp1.c: Same.
689 * gcc.dg/ipa/vrp2.c: Same.
690 * gcc.dg/ipa/vrp3.c: Same.
691 * gcc.dg/ipa/vrp4.c: Same.
692 * gcc.dg/ipa/vrp5.c: Same.
693 * gcc.dg/ipa/vrp6.c: Same.
694 * gcc.dg/ipa/vrp7.c: Same.
695 * gcc.dg/ipa/vrp8.c: Same.
697 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
699 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
700 Remove -ftree-vectorize.
701 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
702 * gcc.target/i386/vect-vshiftv4qi.c: New test.
703 * gcc.target/i386/vect-vshiftv8qi.c: New test.
705 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
708 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
709 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
710 * gcc.target/aarch64/simd/pr99195_8.c: New test.
712 2023-05-24 Richard Biener <rguenther@suse.de>
715 * gcc.target/i386/pr109944-1.c: New testcase.
716 * gcc.target/i386/pr109944-2.c: Likewise.
718 2023-05-24 Richard Biener <rguenther@suse.de>
720 PR tree-optimization/109849
721 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
723 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
726 * gm2/pim/run/pass/hightests.mod: New test.
728 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
730 * gcc.dg/torture/pr109940.c: New test.
732 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
735 * gcc.target/arm/pr109939.c: New test.
737 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
739 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
740 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
742 2023-05-24 Alexandre Oliva <oliva@adacore.com>
744 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
747 2023-05-24 Alexandre Oliva <oliva@adacore.com>
749 * gcc.dg/signbit-2.c: Add -msse2 on x86.
751 2023-05-24 Alexandre Oliva <oliva@adacore.com>
753 * lib/target-supports.exp (check_effective_target_sysconf):
754 Check for declaration and _SC_PAGESIZE on vxworks.
756 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
758 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
760 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
761 Richard Sandiford <richard.sandiford@arm.com>
763 * gcc.target/riscv/rvv/rvv.exp:
764 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
765 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
766 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
767 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
768 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
769 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
771 2023-05-24 Pan Li <pan2.li@intel.com>
773 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
776 2023-05-24 Pan Li <pan2.li@intel.com>
778 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
779 Enrich the test cases.
781 2023-05-24 liuhongt <hongtao.liu@intel.com>
783 * gcc.target/i386/pr109900.c: New test.
785 2023-05-23 Martin Uecker <uecker@tugraz.at>
788 * gcc.dg/pr109450-1.c: New test.
789 * gcc.dg/pr109450-2.c: New test.
790 * gcc.dg/vla-26.c: New test.
792 2023-05-23 Martin Uecker <uecker@tugraz.at>
798 * gcc.dg/nested-vla-1.c: New test.
799 * gcc.dg/nested-vla-2.c: New test.
800 * gcc.dg/nested-vla-3.c: New test.
801 * gcc.dg/pr70418.c: New test.
802 * gcc.dg/pr106465.c: New test.
803 * gcc.dg/pr107557-1.c: New test.
804 * gcc.dg/pr107557-2.c: New test.
805 * gcc.dg/pr108423-1.c: New test.
806 * gcc.dg/pr108423-2.c: New test.
807 * gcc.dg/pr108423-3.c: New test.
808 * gcc.dg/pr108423-4.c: New test.
809 * gcc.dg/pr108423-5.c: New test.
810 * gcc.dg/pr108423-6.c: New test.
811 * gcc.dg/typename-vla-2.c: New test.
812 * gcc.dg/typename-vla-3.c: New test.
813 * gcc.dg/typename-vla-4.c: New test.
814 * gcc.misc-tests/gcov-pr85350.c: Adapt.
815 * gcc.dg/typename-vla-5.c: New file.
816 * gcc.dg/typename-vla-6.c: New file.
818 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
820 * gcc.target/i386/vect-shiftv4qi.c: New test.
821 * gcc.target/i386/vect-shiftv8qi.c: New test.
823 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
825 PR tree-optimization/109934
826 * gcc.dg/tree-ssa/pr109934.c: New test.
828 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
830 * gcc.target/aarch64/ins_bitfield_1.c: New test.
831 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
832 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
833 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
834 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
835 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
837 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
840 * gcc.target/aarch64/pr109855.c: New test.
842 2023-05-23 Richard Biener <rguenther@suse.de>
844 PR tree-optimization/109849
845 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
847 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
849 * gnat.dg/opt101.adb: New test.
850 * gnat.dg/opt101_pkg.ads: New helper.
852 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
855 * gfortran.dg/pr103716.f90 : New test.
857 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
858 Steven G. Kargl <kargl@gcc.gnu.org>
861 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
862 declaration of finalizable derived types in submodules works.
864 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
866 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
868 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
871 * gcc.c-torture/compile/pr108892.c: Require int32.
872 * gcc.c-torture/compile/pr98199.c: Require int32plus.
873 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
874 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
875 * gcc.dg/tree-ssa/pr102232.c: Same.
876 * gcc.dg/tree-ssa/pr105860.c: Same.
877 * gcc.dg/tree-ssa/pr96730.c: Same.
878 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
879 * gcc.dg/tree-ssa/pr96779.c: Same.
880 * gcc.dg/tree-ssa/pr98513.c: Same.
881 * gcc.dg/tree-ssa/ssa-sink-18.c
882 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
884 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
885 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
886 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
887 * gcc.dg/tree-ssa/pr93435.c: Same.
888 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
889 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
890 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
892 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
894 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
895 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
896 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
897 * gcc.dg/tree-ssa/pr109031-2.c: Same.
898 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
899 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
900 * gcc.dg/Warray-bounds-33.c: Skip target avr.
901 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
902 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
903 * gcc.dg/analyzer/isatty-1.c: Same.
904 * gcc.dg/analyzer/pipe-glibc.c: Same.
906 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
909 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
910 * gcc.c-torture/compile/pr103813.c: Require size32plus.
911 * gcc.c-torture/execute/pr108498-2.c: Same.
912 * gcc.c-torture/compile/pr96426.c: Condition on
913 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
914 * gcc.c-torture/execute/pr103417.c: Require int32plus.
915 * gcc.dg/pr104198.c: Same.
916 * gcc.dg/pr21137.c: Same.
917 * gcc.dg/pr88905.c: Same.
918 * gcc.dg/pr90838.c: Same.
919 * gcc.dg/pr97317.c: Same.
920 * gcc.dg/pr100292.c: Require int32.
921 * gcc.dg/pr101008.c: Same.
922 * gcc.dg/pr96542.c: Same.
923 * gcc.dg/pr96674.c: Same.
924 * gcc.dg/pr97750.c: Require ptr_eq_long.
926 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
928 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
929 * gcc.dg/pr19402-2.c: Skip for avr.
930 * gcc.dg/pr86124.c: Same.
931 * gcc.dg/pr94291.c: Same.
932 * gcc.dg/torture/builtin-complex-1.c: Same.
933 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
934 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
935 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
936 * gcc.dg/torture/fp-int-convert-float64.c: Same.
937 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
938 * gcc.dg/torture/fp-int-convert-timode.c: Same.
939 * c-c++-common/torture/builtin-convertvector-1.c: Same.
940 * c-c++-common/torture/complex-sign-add.c: Same.
941 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
942 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
943 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
944 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
945 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
946 * c-c++-common/torture/complex-sign-mul-one.c: Same.
947 * c-c++-common/torture/complex-sign-mul.c: Same.
948 * c-c++-common/torture/complex-sign-sub.c: Same.
950 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
952 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
955 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
957 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
959 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
961 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
963 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
965 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
967 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
970 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
972 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
973 * gcc.target/nvptx/brev-2.c: Likewise.
974 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
975 * gcc.target/nvptx/brevll-2.c: Likewise.
977 2023-05-21 Jakub Jelinek <jakub@redhat.com>
979 PR tree-optimization/109505
980 * gcc.target/aarch64/sve/pr109505.c: New test.
982 2023-05-21 Pan Li <pan2.li@intel.com>
984 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
985 test cases for vbool[2|4|8|16|32|64]_t.
987 2023-05-21 Andrew Pinski <apinski@marvell.com>
990 * gcc.c-torture/compile/pr109919-1.c: New test.
992 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
995 * gcc.target/avr/torture/pr105753.c: New test.
997 2023-05-20 Die Li <lidie@eswincomputing.com>
999 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
1000 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
1002 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
1004 * gcc.target/riscv/zbs-bext-02.c: New test.
1006 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
1009 * gcc.target/riscv/pr106888.c: New test.
1010 * gcc.target/riscv/zbbw.c: Check for ANDI.
1012 2023-05-19 Patrick Palka <ppalka@redhat.com>
1015 * g++.dg/cpp1y/var-templ80.C: New test.
1016 * g++.dg/cpp1y/var-templ81.C: New test.
1018 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
1020 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
1022 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
1023 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
1024 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
1025 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
1026 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
1027 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
1028 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
1029 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
1030 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
1031 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
1032 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
1034 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
1036 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
1037 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
1039 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
1042 * gm2/isolib/run/pass/testdelete.mod: New test.
1044 2023-05-19 Jakub Jelinek <jakub@redhat.com>
1046 PR tree-optimization/105776
1047 * gcc.target/i386/pr105776.c: New test.
1049 2023-05-19 Jakub Jelinek <jakub@redhat.com>
1051 PR tree-optimization/101856
1052 * gcc.dg/tree-ssa/pr101856.c: New test.
1054 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
1056 * gnat.dg/specs/array6.ads: New test.
1058 2023-05-19 Joseph Myers <joseph@codesourcery.com>
1060 * gcc.dg/c2x-thread-local-2.c: New test.
1062 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
1064 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
1065 expected scan-assembler-times frequency and strings..
1066 * gcc.target/i386/vect-mulv4qi.c: New test.
1067 * gcc.target/i386/vect-mulv8qi.c: New test.
1069 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
1072 * gcc.test-framework/gen_directive_tests: Use = operator instead
1075 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1077 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
1078 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
1079 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
1080 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
1081 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
1082 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
1083 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
1084 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
1085 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
1086 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
1087 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
1088 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
1089 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
1090 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
1091 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
1092 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
1093 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
1094 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
1095 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
1096 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
1097 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
1098 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
1099 * gcc.target/arm/mve/mve_const_shifts.c: New test.
1101 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1104 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
1105 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
1106 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
1107 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
1108 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
1109 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
1110 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
1111 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
1112 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
1113 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
1114 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
1115 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
1116 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
1117 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
1118 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
1119 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
1120 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
1121 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
1122 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
1123 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
1124 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
1125 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
1126 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
1127 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
1128 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
1129 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
1130 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
1131 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
1132 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
1133 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
1134 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
1135 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
1136 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
1137 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
1138 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
1139 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
1140 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
1141 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
1142 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
1143 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
1145 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1147 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
1148 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
1149 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
1150 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
1151 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
1152 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
1153 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
1154 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
1155 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
1156 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
1157 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
1158 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
1159 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
1160 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
1161 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
1162 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
1163 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
1164 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
1165 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
1166 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
1167 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
1168 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
1169 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
1170 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
1171 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
1172 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
1173 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
1174 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
1175 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
1176 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
1177 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
1178 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
1179 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
1180 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
1181 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
1182 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
1183 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
1184 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
1185 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
1186 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
1187 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
1188 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
1189 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
1190 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
1191 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
1192 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
1193 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
1194 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
1195 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
1196 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
1197 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
1198 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
1199 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
1200 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
1201 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
1202 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
1203 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
1204 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
1205 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
1206 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
1207 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
1208 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
1209 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
1210 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
1211 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
1212 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
1213 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
1214 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
1215 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
1216 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
1217 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
1218 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
1219 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
1220 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
1221 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
1222 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
1223 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
1224 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
1225 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
1226 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
1227 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
1228 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
1229 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
1230 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
1231 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
1232 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
1233 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
1234 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
1235 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
1236 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
1237 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
1238 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
1239 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
1240 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
1241 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
1242 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
1243 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
1244 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
1245 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
1246 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
1247 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
1248 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
1249 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
1250 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
1251 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
1252 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
1253 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
1254 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
1255 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
1256 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
1257 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
1258 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
1259 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
1260 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
1261 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
1262 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
1263 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
1264 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
1265 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
1266 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
1267 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
1268 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
1269 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
1270 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
1271 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
1272 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
1273 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
1274 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
1275 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
1276 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
1277 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
1278 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
1279 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
1280 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
1281 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
1283 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1285 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
1286 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
1288 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1290 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
1292 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
1294 * gcc.target/arm/mve/intrinsics/asrl.c: Use
1295 check-function-bodies instead of scan-assembler checks. Use
1296 extern "C" for C++ testing.
1297 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
1298 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
1299 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
1300 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
1301 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
1302 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
1303 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
1304 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
1305 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
1306 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
1307 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
1308 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
1309 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
1310 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
1311 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
1312 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
1313 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
1314 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
1315 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
1316 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
1317 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
1318 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
1319 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
1320 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
1321 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
1322 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
1323 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
1324 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
1325 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
1326 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
1327 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
1328 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
1329 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
1330 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
1331 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
1332 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
1333 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
1334 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
1335 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
1336 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
1337 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
1338 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
1339 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
1340 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
1341 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
1342 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
1343 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
1344 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
1345 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
1346 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
1347 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
1348 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
1349 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
1350 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
1351 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
1352 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
1353 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
1354 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
1355 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
1356 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
1357 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
1358 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
1359 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
1360 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
1361 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
1362 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
1363 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
1364 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
1365 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
1366 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
1367 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
1368 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
1369 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
1370 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
1371 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
1372 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
1373 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
1374 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
1375 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
1376 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
1377 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
1378 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
1379 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
1380 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
1381 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
1382 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
1383 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
1384 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
1385 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
1386 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
1387 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
1388 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
1389 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
1390 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
1391 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
1392 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
1393 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
1394 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
1395 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
1396 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
1397 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
1398 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
1399 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
1400 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
1401 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
1402 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
1403 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
1404 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
1405 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
1406 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
1407 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
1408 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
1409 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
1410 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
1411 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
1412 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
1413 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
1414 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
1415 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
1416 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
1417 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
1418 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
1419 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
1420 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
1421 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
1422 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
1423 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
1424 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
1425 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
1426 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
1427 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
1428 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
1429 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
1430 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
1431 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
1432 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
1433 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
1434 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
1435 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
1436 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
1437 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
1438 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
1439 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
1440 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
1441 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
1442 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
1443 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
1444 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
1445 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
1446 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
1447 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
1448 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
1449 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
1450 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
1451 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
1452 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
1453 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
1454 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
1455 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
1456 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
1457 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
1458 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
1459 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
1460 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
1461 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
1462 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
1463 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
1464 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
1465 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
1466 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
1467 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
1468 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
1469 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
1470 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
1471 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
1472 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
1473 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
1474 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
1475 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
1476 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
1477 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
1478 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
1479 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
1480 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
1481 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
1482 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
1483 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
1484 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
1485 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
1486 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
1487 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
1488 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
1489 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
1490 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
1491 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
1492 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
1493 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
1494 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
1495 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
1496 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
1497 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
1498 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
1499 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
1500 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
1501 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
1502 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
1503 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
1504 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
1505 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
1506 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
1507 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
1508 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
1509 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
1510 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
1511 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
1512 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
1513 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
1514 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
1515 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
1516 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
1517 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
1518 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
1519 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
1520 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
1521 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
1522 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
1523 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
1524 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
1525 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
1526 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
1527 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
1528 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
1529 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
1530 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
1531 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
1532 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
1533 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
1534 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
1535 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
1536 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
1537 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
1538 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
1539 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
1540 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
1541 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
1542 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
1543 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
1544 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
1545 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
1546 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
1547 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
1548 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
1549 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
1550 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
1551 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
1552 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
1553 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
1554 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
1555 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
1556 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
1557 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
1558 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
1559 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
1560 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
1561 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
1562 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
1563 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
1564 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
1565 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
1566 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
1567 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
1568 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
1569 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
1570 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
1571 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
1572 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
1573 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
1574 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
1575 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
1576 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
1577 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
1578 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
1579 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
1580 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
1581 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
1582 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
1583 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
1584 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
1585 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
1586 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
1587 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
1588 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
1589 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
1590 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
1591 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
1592 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
1593 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
1594 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
1595 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
1596 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
1597 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
1598 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
1599 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
1600 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
1601 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
1602 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
1603 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
1604 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
1605 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
1606 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
1607 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
1608 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
1609 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
1610 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
1611 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
1612 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
1613 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
1614 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
1615 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
1616 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
1617 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
1618 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
1619 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
1620 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
1621 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
1622 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
1623 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
1624 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
1625 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
1626 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
1627 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
1628 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
1629 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
1630 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
1631 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
1632 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
1633 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
1634 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
1635 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
1636 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
1637 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
1638 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
1639 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
1640 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
1641 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
1642 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
1643 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
1644 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
1645 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
1646 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
1647 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
1648 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
1649 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
1650 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
1651 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
1652 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
1653 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
1654 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
1655 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
1656 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
1657 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
1658 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
1659 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
1660 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
1661 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
1662 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
1663 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
1664 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
1665 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
1666 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
1667 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
1668 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
1669 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
1670 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
1671 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
1672 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
1673 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
1674 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
1675 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
1676 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
1677 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
1678 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
1679 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
1680 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
1681 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
1682 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
1683 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
1684 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
1685 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
1686 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
1687 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
1688 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
1689 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
1690 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
1691 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
1692 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
1693 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
1694 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
1695 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
1696 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
1697 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
1698 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
1699 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
1700 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
1701 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
1702 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
1703 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
1704 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
1705 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
1706 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
1707 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
1708 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
1709 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
1710 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
1711 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
1712 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
1713 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
1714 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
1715 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
1716 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
1717 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
1718 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
1719 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
1720 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
1721 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
1722 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
1723 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
1724 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
1725 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
1726 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
1727 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
1728 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
1729 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
1730 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
1731 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
1732 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
1733 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
1734 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
1735 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
1736 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
1737 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
1738 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
1739 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
1740 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
1741 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
1742 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
1743 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
1744 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
1745 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
1746 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
1747 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
1748 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
1749 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
1750 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
1751 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
1752 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
1753 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
1754 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
1755 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
1756 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
1757 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
1758 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
1759 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
1760 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
1761 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
1762 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
1763 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
1764 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
1765 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
1766 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
1767 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
1768 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
1769 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
1770 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
1771 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
1772 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
1773 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
1774 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
1775 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
1776 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
1777 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
1778 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
1779 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
1780 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
1781 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
1782 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
1783 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
1784 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
1785 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
1786 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
1787 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
1788 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
1789 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
1790 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
1791 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
1792 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
1793 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
1794 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
1795 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
1796 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
1797 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
1798 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
1799 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
1800 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
1801 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
1802 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
1803 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
1804 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
1805 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
1806 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
1807 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
1808 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
1809 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
1810 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
1811 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
1812 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
1813 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
1814 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
1815 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
1816 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
1817 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
1818 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
1819 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
1820 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
1821 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
1822 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
1823 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
1824 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
1825 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
1826 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
1827 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
1828 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
1829 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
1830 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
1831 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
1832 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
1833 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
1834 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
1835 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
1836 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
1837 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
1838 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
1839 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
1840 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
1841 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
1842 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
1843 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
1844 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
1845 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
1846 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
1847 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
1848 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
1849 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
1850 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
1851 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
1852 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
1853 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
1854 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
1855 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
1856 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
1857 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
1858 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
1859 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
1860 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
1861 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
1862 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
1863 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
1864 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
1865 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
1866 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
1867 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
1868 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
1869 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
1870 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
1871 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
1872 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
1873 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
1874 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
1875 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
1876 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
1877 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
1878 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
1879 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
1880 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
1881 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
1882 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
1883 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
1884 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
1885 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
1886 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
1887 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
1888 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
1889 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
1890 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
1891 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
1892 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
1893 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
1894 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
1895 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
1896 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
1897 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
1898 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
1899 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
1900 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
1901 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
1902 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
1903 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
1904 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
1905 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
1906 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
1907 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
1908 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
1909 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
1910 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
1911 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
1912 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
1913 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
1914 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
1915 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
1916 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
1917 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
1918 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
1919 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
1920 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
1921 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
1922 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
1923 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
1924 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
1925 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
1926 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
1927 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
1928 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
1929 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
1930 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
1931 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
1932 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
1933 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
1934 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
1935 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
1936 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
1937 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
1938 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
1939 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
1940 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
1941 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
1942 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
1943 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
1944 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
1945 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
1946 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
1947 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
1948 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
1949 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
1950 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
1951 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
1952 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
1953 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
1954 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
1955 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
1956 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
1957 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
1958 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
1959 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
1960 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
1961 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
1962 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
1963 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
1964 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
1965 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
1966 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
1967 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
1968 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
1969 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
1970 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
1971 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
1972 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
1973 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
1974 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
1975 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
1976 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
1977 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
1978 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
1979 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
1980 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
1981 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
1982 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
1983 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
1984 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
1985 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
1986 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
1987 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
1988 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
1989 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
1990 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
1991 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
1992 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
1993 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
1994 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
1995 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
1996 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
1997 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
1998 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
1999 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
2000 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
2001 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
2002 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
2003 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
2004 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
2005 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
2006 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
2007 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
2008 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
2009 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
2010 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
2011 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
2012 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
2013 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
2014 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
2015 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
2016 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
2017 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
2018 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
2019 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
2020 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
2021 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
2022 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
2023 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
2024 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
2025 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
2026 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
2027 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
2028 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
2029 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
2030 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
2031 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
2032 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
2033 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
2034 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
2035 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
2036 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
2037 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
2038 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
2039 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
2040 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
2041 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
2042 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
2043 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
2044 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
2045 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
2046 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
2047 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
2048 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
2049 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
2050 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
2051 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
2052 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
2053 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
2054 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
2055 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
2056 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
2057 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
2058 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
2059 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
2060 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
2061 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
2062 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
2063 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
2064 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
2065 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
2066 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
2067 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
2068 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
2069 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
2070 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
2071 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
2072 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
2073 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
2074 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
2075 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
2076 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
2077 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
2078 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
2079 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
2080 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
2081 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
2082 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
2083 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
2084 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
2085 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
2086 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
2087 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
2088 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
2089 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
2090 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
2091 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
2092 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
2093 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
2094 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
2095 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
2096 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
2097 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
2098 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
2099 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
2100 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
2101 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
2102 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
2103 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
2104 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
2105 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
2106 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
2107 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
2108 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
2109 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
2110 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
2111 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
2112 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
2113 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
2114 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
2115 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
2116 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
2117 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
2118 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
2119 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
2120 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
2121 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
2122 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
2123 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
2124 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
2125 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
2126 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
2127 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
2128 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
2129 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
2130 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
2131 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
2132 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
2133 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
2134 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
2135 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
2136 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
2137 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
2138 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
2139 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
2140 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
2141 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
2142 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
2143 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
2144 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
2145 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
2146 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
2147 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
2148 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
2149 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
2150 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
2151 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
2152 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
2153 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
2154 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
2155 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
2156 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
2157 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
2158 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
2159 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
2160 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
2161 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
2162 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
2163 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
2164 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
2165 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
2166 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
2167 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
2168 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
2169 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
2170 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
2171 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
2172 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
2173 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
2174 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
2175 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
2176 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
2177 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
2178 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
2179 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
2180 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
2181 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
2182 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
2183 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
2184 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
2185 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
2186 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
2187 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
2188 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
2189 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
2190 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
2191 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
2192 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
2193 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
2194 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
2195 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
2196 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
2197 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
2198 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
2199 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
2200 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
2201 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
2202 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
2203 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
2204 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
2205 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
2206 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
2207 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
2208 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
2209 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
2210 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
2211 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
2212 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
2213 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
2214 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
2215 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
2216 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
2217 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
2218 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
2219 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
2220 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
2221 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
2222 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
2223 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
2224 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
2225 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
2226 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
2227 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
2228 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
2229 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
2230 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
2231 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
2232 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
2233 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
2234 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
2235 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
2236 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
2237 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
2238 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
2239 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
2240 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
2241 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
2242 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
2243 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
2244 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
2245 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
2246 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
2247 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
2248 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
2249 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
2250 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
2251 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
2252 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
2253 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
2254 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
2255 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
2256 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
2257 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
2258 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
2259 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
2260 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
2261 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
2262 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
2263 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
2264 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
2265 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
2266 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
2267 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
2268 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
2269 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
2270 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
2271 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
2272 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
2273 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
2274 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
2275 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
2276 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
2277 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
2278 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
2279 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
2280 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
2281 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
2282 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
2283 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
2284 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
2285 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
2286 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
2287 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
2288 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
2289 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
2290 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
2291 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
2292 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
2293 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
2294 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
2295 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
2296 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
2297 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
2298 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
2299 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
2300 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
2301 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
2302 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
2303 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
2304 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
2305 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
2306 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
2307 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
2308 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
2309 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
2310 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
2311 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
2312 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
2313 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
2314 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
2315 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
2316 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
2317 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
2318 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
2319 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
2320 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
2321 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
2322 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
2323 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
2324 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
2325 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
2326 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
2327 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
2328 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
2329 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
2330 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
2331 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
2332 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
2333 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
2334 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
2335 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
2336 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
2337 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
2338 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
2339 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
2340 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
2341 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
2342 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
2343 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
2344 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
2345 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
2346 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
2347 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
2348 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
2349 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
2350 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
2351 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
2352 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
2353 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
2354 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
2355 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
2356 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
2357 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
2358 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
2359 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
2360 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
2361 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
2362 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
2363 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
2365 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
2367 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
2368 check-function-bodies instead of scan-assembler checks. Use
2369 extern "C" for C++ testing.
2370 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
2371 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
2372 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
2373 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
2374 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
2375 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
2376 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
2377 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
2378 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
2379 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
2380 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
2381 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
2382 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
2383 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
2384 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
2385 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
2386 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
2387 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
2388 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
2389 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
2390 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
2391 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
2392 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
2393 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
2394 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
2395 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
2396 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
2397 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
2398 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
2400 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
2402 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
2403 check-function-bodies instead of scan-assembler checks. Use
2404 extern "C" for C++ testing.
2405 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
2406 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
2407 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
2408 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
2409 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
2410 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
2411 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
2412 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
2413 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
2414 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
2415 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
2416 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
2417 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
2418 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
2419 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
2420 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
2421 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
2422 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
2423 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
2424 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
2425 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
2426 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
2427 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
2428 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
2429 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
2430 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
2431 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
2432 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
2433 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
2434 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
2435 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
2436 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
2437 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
2438 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
2439 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
2440 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
2441 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
2442 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
2443 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
2444 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
2445 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
2446 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
2447 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
2448 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
2449 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
2450 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
2451 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
2452 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
2453 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
2454 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
2455 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
2456 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
2457 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
2458 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
2459 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
2460 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
2461 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
2462 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
2463 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
2464 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
2467 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
2468 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
2469 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
2470 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
2471 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
2472 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
2473 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
2474 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
2475 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
2476 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
2477 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
2478 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
2479 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
2480 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
2481 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
2482 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
2483 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
2484 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
2485 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
2486 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
2487 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
2488 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
2489 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
2490 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
2491 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
2496 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
2497 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
2498 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
2499 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
2500 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
2501 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
2502 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
2503 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
2504 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
2505 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
2506 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
2507 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
2508 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
2509 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
2510 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
2511 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
2512 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
2513 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
2514 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
2515 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
2516 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
2517 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
2518 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
2519 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
2520 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
2521 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
2522 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
2523 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
2524 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
2525 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
2526 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
2527 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
2528 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
2529 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
2530 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
2531 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
2532 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
2533 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
2534 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
2535 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
2536 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
2537 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
2538 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
2539 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
2540 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
2541 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
2542 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
2543 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
2544 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
2545 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
2546 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
2547 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
2548 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
2549 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
2550 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
2551 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
2552 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
2553 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
2554 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
2555 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
2556 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
2557 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
2558 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
2559 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
2560 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
2561 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
2562 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
2563 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
2564 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
2565 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
2566 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
2567 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
2568 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
2569 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
2570 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
2571 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
2572 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
2573 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
2574 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
2575 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
2576 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
2577 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
2578 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
2579 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
2580 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
2581 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
2582 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
2590 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
2591 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
2592 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
2593 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
2594 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
2595 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
2596 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
2597 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
2599 2023-05-18 Joseph Myers <joseph@codesourcery.com>
2601 * gcc.dg/format/c2x-printf-1.c: Test %B here.
2602 * gcc.dg/format/ext-9.c: Do not test %B here.
2604 2023-05-17 Harald Anlauf <anlauf@gmx.de>
2608 * gfortran.dg/zero_sized_13.f90: New test.
2610 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2612 * gcc.target/riscv/shift-and-2.c: Fixed test
2613 * gcc.target/riscv/zbb-rol-ror-01.c: New test
2614 * gcc.target/riscv/zbb-rol-ror-02.c: New test
2615 * gcc.target/riscv/zbb-rol-ror-03.c: New test
2616 * gcc.target/riscv/zbb-rol-ror-04.c: New test
2617 * gcc.target/riscv/zbb-rol-ror-05.c: New test
2618 * gcc.target/riscv/zbb-rol-ror-06.c: New test
2619 * gcc.target/riscv/zbb-rol-ror-07.c: New test
2621 2023-05-17 Jakub Jelinek <jakub@redhat.com>
2624 * c-c++-common/pr109884.c: New test.
2626 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2628 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
2629 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
2630 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
2631 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
2632 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
2634 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2636 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
2637 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
2638 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
2639 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
2640 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
2641 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
2642 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
2643 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
2644 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
2645 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
2646 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
2647 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
2648 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
2649 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
2650 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
2651 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
2652 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
2653 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
2654 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
2655 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
2656 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
2657 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
2658 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
2659 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
2660 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
2661 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
2662 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
2663 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
2664 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
2665 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
2666 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
2667 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
2668 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
2669 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
2670 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
2671 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
2672 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
2673 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
2674 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
2675 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
2676 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
2677 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
2678 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
2679 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
2680 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
2681 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
2682 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
2683 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
2685 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2687 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
2689 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
2691 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
2692 for 'finalize' as a ptr is now 'delete' instead of 'release'.
2693 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
2694 to if (allocated) block
2695 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
2696 replaced by a MEM< _25 > expression.
2697 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
2698 * gfortran.dg/gomp/map-10.f90: New test.
2700 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2702 * g++.target/s390/atomic-align-1.C: New test.
2703 * gcc.target/s390/atomic-align-1.c: New test.
2704 * gcc.target/s390/atomic-align-2.c: New test.
2706 2023-05-17 Jakub Jelinek <jakub@redhat.com>
2709 * g++.dg/init/pr109868.C: New test.
2711 2023-05-17 Pan Li <pan2.li@intel.com>
2713 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
2715 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
2718 * gcc.target/powerpc/pr106708.c: Add test function.
2720 2023-05-16 Joseph Myers <joseph@codesourcery.com>
2722 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
2723 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
2724 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
2725 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
2726 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
2728 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
2729 not expect errors for typedef declaration in for loop.
2731 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
2734 * gm2/isolib/run/pass/testreadint.mod: New test.
2736 2023-05-16 Marek Polacek <polacek@redhat.com>
2739 * g++.dg/warn/Wdangling-reference13.C: New test.
2741 2023-05-16 Patrick Palka <ppalka@redhat.com>
2744 * g++.dg/cpp2a/desig27.C: New test.
2746 2023-05-16 Carl Love <cel@us.ibm.com>
2748 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
2751 2023-05-16 Carl Love <cel@us.ibm.com>
2753 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
2756 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
2758 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
2759 to occur after the intrinsic instruction, rather than requiring
2760 them to happen before.
2761 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
2763 2023-05-16 Pan Li <pan2.li@intel.com>
2765 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
2766 Replace stdint.h with stdint-gcc.h.
2767 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
2768 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
2769 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
2770 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
2771 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
2772 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
2773 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
2774 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
2775 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
2776 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
2777 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
2778 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
2779 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
2780 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
2782 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2784 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
2787 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
2795 * gfortran.dg/pr105152.f90 : New test
2796 * gfortran.dg/pr100193.f90 : New test
2797 * gfortran.dg/pr87946.f90 : New test
2798 * gfortran.dg/pr103389.f90 : New test
2799 * gfortran.dg/pr104429.f90 : New test
2800 * gfortran.dg/pr82774.f90 : New test
2802 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
2804 * gcc.dg/attr-returns-nonnull.c: Skip if
2805 keeps_null_pointer_checks.
2806 * gcc.dg/init-compare-1.c: Likewise.
2807 * gcc.dg/ipa/pr85734.c: Likewise.
2808 * gcc.dg/ipa/propmalloc-1.c: Likewise.
2809 * gcc.dg/ipa/propmalloc-2.c: Likewise.
2810 * gcc.dg/ipa/propmalloc-3.c: Likewise.
2811 * gcc.dg/ipa/propmalloc-4.c: Likewise.
2812 * gcc.dg/tree-ssa/evrp11.c: Likewise.
2813 * gcc.dg/tree-ssa/pr83648.c: Likewise.
2815 2023-05-16 Andrew Pinski <apinski@marvell.com>
2817 PR tree-optimization/109424
2818 * gcc.dg/tree-ssa/bool-12.c: New test.
2819 * gcc.dg/tree-ssa/bool-13.c: New test.
2820 * gcc.dg/tree-ssa/minmax-20.c: New test.
2821 * gcc.dg/tree-ssa/minmax-21.c: New test.
2823 2023-05-15 Joseph Myers <joseph@codesourcery.com>
2825 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
2827 2023-05-15 Joseph Myers <joseph@codesourcery.com>
2829 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
2830 __has_c_attribute for all C2x attributes.
2832 2023-05-15 Harald Anlauf <anlauf@gmx.de>
2835 * gfortran.dg/ptr-func-5.f90: New test.
2837 2023-05-15 Patrick Palka <ppalka@redhat.com>
2839 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
2841 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2843 * gcc.target/aarch64/facg_1.c: New test.
2845 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2848 * gcc.target/aarch64/simd/pr99195_7.c: New test.
2850 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2853 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
2855 2023-05-15 Pan Li <pan2.li@intel.com>
2856 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2857 kito-cheng <kito.cheng@sifive.com>
2859 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
2861 2023-05-15 Richard Biener <rguenther@suse.de>
2863 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
2866 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2868 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
2869 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
2870 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
2872 2023-05-14 Andrew Pinski <apinski@marvell.com>
2874 PR tree-optimization/109829
2875 * gcc.dg/tree-ssa/abs-3.c: New test.
2876 * gcc.dg/tree-ssa/abs-4.c: New test.
2878 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
2881 * gcc.target/i386/pr109825.c: New test.
2883 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2885 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
2887 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
2888 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
2889 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
2890 * gcc.target/aarch64/vec-init-18.c: ... this.
2891 * gcc.target/aarch64/vec-init-19.c: New test.
2892 * gcc.target/aarch64/vec-init-20.c: Likewise.
2893 * gcc.target/aarch64/vec-init-21.c: Likewise.
2894 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
2895 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
2896 * gcc.target/aarch64/vec-init-22.h: New header.
2898 2023-05-13 Andrew Pinski <apinski@marvell.com>
2900 PR tree-optimization/109834
2901 * gcc.c-torture/compile/pr109834-1.c: New test.
2902 * gcc.dg/tree-ssa/pr109834-1.c: New test.
2904 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2907 * gfortran.dg/pr109662-a.f90: Add a section to verify that
2908 a short namelist read does not modify the variable.
2910 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
2913 * gm2/isolib/run/pass/seqappend.mod: New test.
2915 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
2916 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2919 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
2920 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
2921 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
2922 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
2924 2023-05-12 Richard Biener <rguenther@suse.de>
2926 PR tree-optimization/64731
2927 * gcc.target/i386/pr64731.c: New testcase.
2929 2023-05-12 Patrick Palka <ppalka@redhat.com>
2932 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
2933 * g++.dg/template/function2.C: Removed.
2935 2023-05-12 Patrick Palka <ppalka@redhat.com>
2938 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
2939 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
2941 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
2943 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
2945 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
2947 * gcc.target/riscv/rvv/rvv.exp:
2948 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
2949 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
2950 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
2951 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
2952 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
2953 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
2954 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
2955 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
2956 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
2957 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
2958 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
2959 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
2960 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
2961 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
2962 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
2963 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
2964 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
2966 2023-05-12 Pan Li <pan2.li@intel.com>
2968 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
2969 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
2970 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
2971 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
2972 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
2973 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
2974 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
2975 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
2976 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
2977 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
2978 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
2979 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
2980 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
2981 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
2982 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
2983 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
2984 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
2985 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
2986 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
2987 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
2988 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
2989 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
2990 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
2991 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
2992 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
2993 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
2994 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
2995 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
2996 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
2997 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
2998 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
2999 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
3000 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
3001 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
3002 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
3003 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
3004 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
3005 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
3006 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
3007 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
3008 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
3009 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
3010 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
3011 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
3012 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
3013 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
3014 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
3015 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
3016 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
3017 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
3018 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
3019 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
3020 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
3021 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
3022 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
3023 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
3024 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
3025 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
3026 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
3027 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
3028 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
3029 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
3030 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
3031 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
3032 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
3033 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
3034 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
3035 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
3036 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
3037 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
3038 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
3039 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
3040 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
3041 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
3042 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
3043 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
3044 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
3045 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
3046 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
3047 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
3048 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
3049 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
3050 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
3051 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
3052 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
3053 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
3054 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
3055 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
3056 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
3057 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
3058 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
3059 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
3060 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
3061 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
3062 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
3063 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
3064 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
3065 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
3066 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
3067 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
3068 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
3069 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
3070 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
3071 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
3072 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
3073 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
3074 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
3075 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
3076 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
3077 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
3078 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
3079 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
3080 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
3081 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
3082 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
3083 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
3084 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
3085 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
3086 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
3088 2023-05-12 Pan Li <pan2.li@intel.com>
3090 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
3091 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
3092 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
3093 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
3094 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
3095 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
3096 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
3097 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
3098 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
3099 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
3100 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
3101 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
3102 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
3103 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
3104 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
3105 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
3106 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
3107 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
3108 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
3109 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
3110 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
3111 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
3113 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
3115 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
3116 with dg-skip-if has_arch_ppc64.
3117 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3118 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3120 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
3122 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
3123 with has_arch_ppc64.
3124 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3125 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
3126 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
3127 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
3128 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3130 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
3132 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
3133 with has_arch_ppc64.
3134 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3135 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
3137 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
3139 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
3140 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3141 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
3143 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
3145 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
3148 * gm2/pim/fail/highice.mod: New test.
3150 2023-05-11 Patrick Palka <ppalka@redhat.com>
3153 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
3154 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
3155 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
3157 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
3159 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
3161 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
3164 * gcc.target/i386/pr109807.c: New test.
3166 2023-05-11 Patrick Palka <ppalka@redhat.com>
3169 * g++.dg/cpp2a/lambda-targ1.C: New test.
3171 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
3173 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
3174 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
3175 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
3176 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
3178 2023-05-11 Patrick Palka <ppalka@redhat.com>
3179 Jonathan Wakely <jwakely@redhat.com>
3184 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
3185 error for the template argument &B2:fn in C++17 mode.
3186 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
3187 * g++.dg/cpp2a/nontype-class56.C: New test.
3188 * g++.dg/template/function2.C: New test.
3190 2023-05-11 Alexandre Oliva <oliva@adacore.com>
3192 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
3193 include, call builtin.
3195 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
3196 Michael Collison <collison@rivosinc.com>
3198 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
3199 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
3200 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
3201 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
3202 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
3203 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
3204 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
3205 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
3206 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
3207 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
3208 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
3209 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
3210 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
3211 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
3212 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
3213 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
3214 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
3215 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
3216 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
3217 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
3218 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
3219 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
3220 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
3221 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
3222 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
3223 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
3224 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
3225 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
3226 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
3227 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
3228 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
3229 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
3230 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
3231 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
3232 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
3233 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
3234 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
3235 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
3236 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
3237 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
3238 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
3239 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
3240 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
3241 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
3242 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
3243 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
3244 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
3245 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
3246 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
3247 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
3248 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
3249 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
3250 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
3251 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
3252 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
3253 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
3254 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
3255 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
3256 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
3258 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
3260 * lib/torture-options.exp (torture-init-done): Add.
3261 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
3262 implicit 'torture-init'.
3263 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3264 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3265 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3267 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
3269 * gcc.target/arm/acle/acle.exp: Add missing
3270 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
3272 * gcc.target/arm/cmse/cmse.exp: Likewise.
3273 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
3275 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
3277 * gcc.dg/fold-popcount-8.c: New test case.
3278 * gcc.dg/fold-popcount-9.c: Likewise.
3279 * gcc.dg/fold-popcount-10.c: Likewise.
3281 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
3283 * gcc.dg/fold-parity-6.c: New test.
3284 * gcc.dg/fold-parity-7.c: Likewise.
3285 * gcc.dg/fold-popcount-6.c: Likewise.
3286 * gcc.dg/fold-popcount-7.c: Likewise.
3288 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3290 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
3291 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
3293 2023-05-10 Marek Polacek <polacek@redhat.com>
3296 * g++.dg/ext/is_convertible6.C: New test.
3298 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
3301 * gcc.target/i386/pr92658-sse4-4b.c: New test.
3302 * gcc.target/i386/pr92658-sse4-8b.c: New test.
3304 2023-05-10 Andrew Pinski <apinski@marvell.com>
3306 * gcc.c-torture/execute/20230510-1.c: New test.
3308 2023-05-10 Jason Merrill <jason@redhat.com>
3311 * g++.dg/DRs/dr2543.C: New test.
3313 2023-05-10 Jason Merrill <jason@redhat.com>
3315 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
3316 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
3317 * g++.dg/cpp2a/consteval20.C: Likewise.
3318 * g++.dg/cpp2a/consteval24.C: Likewise.
3319 * g++.dg/cpp2a/srcloc20.C: Likewise.
3321 2023-05-10 Richard Biener <rguenther@suse.de>
3323 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
3325 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3327 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
3329 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3332 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
3335 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3338 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
3339 * gcc.target/aarch64/simd/pr99195_6.c: New test.
3341 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3343 * gcc.target/aarch64/simd/pr99195_5.c: New test.
3345 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3348 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
3350 2023-05-10 Jakub Jelinek <jakub@redhat.com>
3353 * g++.dg/cpp0x/gen-attrs-78.C: New test.
3355 2023-05-10 Li Xu <xuli1@eswincomputing.com>
3357 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
3358 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
3360 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3362 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
3363 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
3364 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
3365 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
3366 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
3367 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
3368 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
3369 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
3370 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
3371 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
3372 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
3373 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
3374 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
3375 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
3377 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3380 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
3381 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
3383 2023-05-10 Andrew Pinski <apinski@marvell.com>
3385 * gcc.c-torture/execute/20230509-1.c: New test.
3387 2023-05-09 Patrick Palka <ppalka@redhat.com>
3390 * g++.dg/cpp2a/concepts-pr109752.C: New test.
3392 2023-05-09 Patrick Palka <ppalka@redhat.com>
3395 * g++.dg/cpp0x/noexcept78.C: New test.
3397 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3399 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
3400 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
3401 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
3402 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
3403 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
3404 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
3405 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
3406 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
3407 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
3408 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
3409 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
3410 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
3411 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
3412 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
3413 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
3414 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
3415 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
3416 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
3417 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
3418 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
3419 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
3420 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
3421 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
3422 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
3423 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
3424 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
3425 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
3426 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
3427 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
3428 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
3429 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
3430 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
3431 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
3432 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
3433 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
3434 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
3435 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
3436 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
3437 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
3438 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
3439 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
3440 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
3441 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
3442 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
3443 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
3444 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
3445 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
3446 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
3447 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
3448 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
3449 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
3450 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
3451 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
3452 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
3453 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
3454 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
3455 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
3456 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
3457 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
3458 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
3459 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
3460 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
3461 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
3462 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
3463 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
3464 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
3465 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
3466 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
3467 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
3468 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
3469 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
3470 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
3471 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
3472 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
3473 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
3474 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
3475 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
3476 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
3477 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
3478 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
3479 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
3480 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
3481 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
3482 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
3483 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
3484 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
3485 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
3486 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
3487 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
3488 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
3489 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
3490 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
3491 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
3492 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
3493 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
3494 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
3495 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
3496 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
3497 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
3498 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
3499 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
3500 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
3501 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
3502 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
3503 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
3504 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
3505 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
3506 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
3507 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
3508 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
3509 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
3510 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
3511 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
3512 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
3513 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
3514 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
3515 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
3516 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
3517 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
3518 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
3519 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
3520 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
3521 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
3522 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
3523 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
3524 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
3525 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
3526 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
3527 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
3528 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
3529 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
3530 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
3531 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
3532 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
3533 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
3534 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
3535 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
3536 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
3537 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
3538 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
3539 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
3540 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
3541 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
3542 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
3543 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
3544 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
3545 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
3546 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
3547 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
3548 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
3549 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
3550 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
3551 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
3552 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
3553 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
3554 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
3555 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
3556 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
3557 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
3558 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
3559 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
3560 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
3561 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
3562 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
3563 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
3564 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
3565 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
3566 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
3567 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
3568 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
3569 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
3570 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
3571 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
3572 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
3573 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
3574 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
3575 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
3576 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
3577 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
3578 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
3579 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
3580 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
3581 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
3582 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
3583 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
3584 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
3585 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
3586 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
3587 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
3588 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
3589 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
3590 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
3591 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
3592 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
3593 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
3594 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
3595 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
3596 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
3597 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
3598 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
3599 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
3600 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
3601 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
3602 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
3603 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
3604 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
3605 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
3606 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
3607 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
3608 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
3609 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
3610 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
3611 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
3612 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
3613 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
3614 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
3615 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
3616 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
3617 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
3618 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
3619 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
3620 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
3621 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
3622 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
3623 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
3624 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
3625 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
3626 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
3627 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
3628 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
3629 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
3630 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
3631 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
3632 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
3633 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
3634 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
3635 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
3636 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
3637 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
3638 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
3639 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
3640 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
3641 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
3642 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
3643 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
3644 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
3645 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
3647 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3649 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
3650 sve2_flags instead of sve_flags.
3652 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
3655 * gm2/isolib/run/pass/skiplinetest.mod: New test.
3657 2023-05-09 Jakub Jelinek <jakub@redhat.com>
3660 * g++.dg/cpp23/attr-assume11.C: New test.
3662 2023-05-09 Jakub Jelinek <jakub@redhat.com>
3664 PR tree-optimization/109778
3665 * gcc.dg/lto/pr109778_0.c: New test.
3666 * gcc.dg/lto/pr109778_1.c: New file.
3668 2023-05-09 Jakub Jelinek <jakub@redhat.com>
3670 PR tree-optimization/109778
3671 * gcc.c-torture/execute/pr109778.c: New test.
3673 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3675 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
3676 allocation for temporary results, rather than requiring specific
3678 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
3679 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
3680 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
3681 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
3682 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
3683 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
3684 * gcc.target/aarch64/memset-q-reg.c: Likewise.
3685 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
3686 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
3687 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
3688 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
3689 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
3690 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
3691 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
3692 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
3693 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
3694 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
3695 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
3696 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
3697 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
3698 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
3699 predicate register to be any of p4-p7, rather than requiring p4
3701 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
3702 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
3703 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
3704 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
3705 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
3706 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
3707 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
3708 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
3709 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
3710 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
3711 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
3713 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3715 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
3716 FP/vector register, not just register 0-9.
3717 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
3718 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
3719 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
3720 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
3721 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
3722 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
3723 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
3724 * gcc.target/aarch64/sve/adr_1.c: Likewise.
3725 * gcc.target/aarch64/sve/adr_2.c: Likewise.
3726 * gcc.target/aarch64/sve/adr_3.c: Likewise.
3727 * gcc.target/aarch64/sve/adr_4.c: Likewise.
3728 * gcc.target/aarch64/sve/adr_5.c: Likewise.
3729 * gcc.target/aarch64/sve/extract_1.c: Likewise.
3730 * gcc.target/aarch64/sve/extract_2.c: Likewise.
3731 * gcc.target/aarch64/sve/extract_3.c: Likewise.
3732 * gcc.target/aarch64/sve/extract_4.c: Likewise.
3733 * gcc.target/aarch64/sve/slp_4.c: Likewise.
3734 * gcc.target/aarch64/sve/spill_3.c: Likewise.
3735 * gcc.target/aarch64/vfp-1.c: Likewise.
3736 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
3738 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
3741 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3743 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
3744 register for the temporary results, not just p0-p7.
3745 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
3746 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
3747 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
3748 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
3749 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
3750 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
3751 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
3752 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
3753 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
3754 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
3755 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
3756 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
3757 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
3758 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
3759 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
3760 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
3761 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
3762 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
3763 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
3764 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
3765 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
3767 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3769 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
3770 between two constant vectors, allow the constant moves to appear in
3772 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
3773 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
3774 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
3775 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
3776 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
3778 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3780 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
3781 moves to occur after the intrinsic instruction, rather than requiring
3782 them to happen before.
3783 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
3784 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
3785 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
3786 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
3787 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
3788 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
3789 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
3790 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
3791 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
3792 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
3793 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
3794 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
3795 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
3796 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
3797 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
3798 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
3799 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
3800 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
3801 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
3802 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
3803 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
3804 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
3805 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
3806 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
3807 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
3808 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
3809 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
3810 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
3811 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
3812 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
3813 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
3814 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
3815 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
3816 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
3817 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
3818 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
3819 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
3821 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3823 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
3824 allocation in the case where a move occurs after the intrinsic
3826 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
3827 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
3828 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
3829 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
3831 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3833 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
3834 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
3835 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
3836 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
3837 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
3838 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
3839 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
3840 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
3841 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
3842 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
3843 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
3844 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
3845 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
3846 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
3847 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
3848 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
3849 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
3850 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
3852 2023-05-09 Jason Merrill <jason@redhat.com>
3855 * g++.dg/template/friend78.C: New test.
3857 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
3858 Uros Bizjak <ubizjak@gmail.com>
3860 * gcc.target/i386/insvti_highpart-1.c: New test case.
3862 2023-05-08 Andrew Pinski <apinski@marvell.com>
3865 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
3867 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
3869 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
3870 stdint.h to stdint-gcc.h.
3871 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
3872 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
3874 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
3876 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
3877 * gcc.dg/guality/guality.exp: Likewise.
3878 * gfortran.dg/guality/guality.exp: Likewise.
3879 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
3880 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
3881 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
3882 determine the default 'LTO_OPTIONS'.
3883 * lib/torture-options.exp (torture-init, torture-finish): Let each
3884 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
3886 2023-05-08 Patrick Palka <ppalka@redhat.com>
3890 * g++.dg/cpp1z/class-deduction114.C: New test.
3892 2023-05-08 Andrew Pinski <apinski@marvell.com>
3894 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
3895 details change in wording.
3896 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
3897 * gcc.dg/tree-ssa/pr103771.c: Likewise.
3898 * gcc.dg/tree-ssa/minmax-18.c: New test.
3899 * gcc.dg/tree-ssa/minmax-19.c: New test.
3901 2023-05-08 Andrew Pinski <apinski@marvell.com>
3903 * gcc.dg/tree-ssa/minmax-17.c: New test.
3905 2023-05-08 Andrew Pinski <apinski@marvell.com>
3907 PR tree-optimization/49959
3908 PR tree-optimization/103771
3909 * c-c++-common/torture/harden-cond-comp.c: Change testcase
3910 slightly to avoid the new phiopt optimization.
3911 * gcc.dg/tree-ssa/abs-2.c: New test.
3912 * gcc.dg/tree-ssa/pr103771.c: New test.
3914 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3916 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
3918 2023-05-08 Andrew Pinski <apinski@marvell.com>
3920 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
3921 * gcc.dg/tree-ssa/evrp8.c: Likewise.
3922 * gcc.dg/tree-ssa/vrp35.c: Likewise.
3923 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3924 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
3925 to check for assignment too instead of just a call.
3926 * c-c++-common/goacc/kernels-alias-8.c: Update test
3927 for removal of load.
3928 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
3930 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3933 * gfortran.dg/pr109662-a.f90: New test.
3935 2023-05-07 Patrick Palka <ppalka@redhat.com>
3938 * g++.dg/diagnostic/alignof4.C: New test.
3940 2023-05-07 Patrick Palka <ppalka@redhat.com>
3944 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
3945 goto made valid by DR 2256.
3946 * g++.dg/init/goto4.C: New test.
3948 2023-05-07 Patrick Palka <ppalka@redhat.com>
3950 * g++.dg/cpp2a/concepts-alias6.C: New test.
3952 2023-05-07 Patrick Palka <ppalka@redhat.com>
3955 * g++.dg/cpp1y/paren6.C: New test.
3957 2023-05-07 Patrick Palka <ppalka@redhat.com>
3960 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
3961 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
3963 2023-05-07 Patrick Palka <ppalka@redhat.com>
3966 * g++.dg/template/non-dependent25a.C: New test.
3968 2023-05-07 Patrick Palka <ppalka@redhat.com>
3971 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
3972 expected "without object" diagnostic isn't replaced by a
3973 "call to non-constexpr function" diagnostic.
3974 * g++.dg/template/non-dependent25.C: New test.
3976 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
3978 * gcc.target/powerpc/parall_5insn_const.c: New test.
3980 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
3983 * gcc.target/i386/pr43644.c: New test case.
3985 2023-05-06 Xi Ruoyao <xry111@xry111.site>
3987 * gcc.target/loongarch/shrink-wrap.c: New test.
3989 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3991 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
3992 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
3993 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
3994 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
3995 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
3996 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
3997 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
3998 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
3999 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
4000 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
4001 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
4002 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
4003 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
4004 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
4005 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
4006 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
4007 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
4008 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
4009 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
4010 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
4011 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
4012 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
4013 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
4014 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
4015 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
4016 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
4017 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
4018 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
4019 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
4020 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
4021 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
4022 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
4023 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
4024 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
4026 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4029 * gfortran.dg/pr109662.f90: New test.
4031 2023-05-06 Jakub Jelinek <jakub@redhat.com>
4033 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
4035 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4038 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
4040 2023-05-06 Jakub Jelinek <jakub@redhat.com>
4042 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
4044 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
4046 * gcc.target/cris/peep2-addsplit1.c: New test.
4048 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
4050 * gcc.target/cris/peep2-movandsplit1.c: New test.
4052 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
4054 * gcc.target/cris/peep2-lsrandsplit1.c,
4055 gcc.target/cris/peep2-movulsr2.c: New tests.
4057 2023-05-05 Harald Anlauf <anlauf@gmx.de>
4060 * gfortran.dg/overload_5.f90: New test.
4062 2023-05-05 Pan Li <pan2.li@intel.com>
4063 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4065 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
4066 Adjust indexed load/store check condition.
4068 2023-05-05 Pan Li <pan2.li@intel.com>
4070 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
4071 Adjust test check condition.
4073 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4076 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
4077 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
4078 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
4080 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
4082 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
4084 2023-05-05 Andrew Pinski <apinski@marvell.com>
4086 PR tree-optimization/109732
4087 * gcc.dg/pr109732.c: New test.
4088 * gcc.dg/pr109732-1.c: New test.
4090 2023-05-05 Andrew Pinski <apinski@marvell.com>
4092 PR tree-optimization/109722
4093 * gcc.dg/tree-ssa/abs-1.c: New test.
4095 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
4098 * gm2/pim/run/pass/ForChar.mod: New test.
4100 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4102 * gcc.target/aarch64/simd/pr99195_4.c: New test.
4104 2023-05-04 Julian Brown <julian@codesourcery.com>
4107 * gfortran.dg/goacc/pr109622-5.f90: New test.
4108 * gfortran.dg/goacc/pr109622-6.f90: New test.
4110 2023-05-04 Andrew Pinski <apinski@marvell.com>
4112 * gcc.dg/tree-ssa/minmax-15.c: Update test.
4113 * gcc.dg/tree-ssa/minmax-16.c: Update test.
4114 * gcc.dg/tree-ssa/minmax-3.c: Update test.
4115 * gcc.dg/tree-ssa/minmax-4.c: Update test.
4116 * gcc.dg/tree-ssa/minmax-5.c: Update test.
4117 * gcc.dg/tree-ssa/minmax-8.c: Update test.
4119 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4122 * gcc.target/aarch64/simd/pr99195_3.c: New test.
4124 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4127 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
4128 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
4130 2023-05-04 Richard Biener <rguenther@suse.de>
4132 PR tree-optimization/109724
4133 * g++.dg/torture/pr109724.C: New testcase.
4135 2023-05-04 Jakub Jelinek <jakub@redhat.com>
4138 * g++.target/i386/pr109676.C: New test.
4140 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
4142 * gcc.target/cris/peep2-andsplit1.c: New test.
4143 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
4144 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
4145 Adjust values to avoid interference with "opsplit1" with AND. Add
4146 whitespace to match-strings that may be confused with identifiers
4149 2023-05-03 Jason Merrill <jason@redhat.com>
4153 * g++.dg/template/friend77.C: New test.
4155 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
4157 PR tree-optimization/109711
4158 * gcc.dg/tree-ssa/pr109711-1.c: New file.
4159 * gcc.dg/tree-ssa/pr109711-2.c: New file.
4161 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
4164 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
4166 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
4168 * g++.target/aarch64/pr109661-1.C: New test.
4169 * g++.target/aarch64/pr109661-2.C: Likewise.
4170 * g++.target/aarch64/pr109661-3.C: Likewise.
4171 * g++.target/aarch64/pr109661-4.C: Likewise.
4172 * gcc.target/aarch64/pr109661-1.c: Likewise.
4174 2023-05-03 Murray Steele <murray.steele@arm.com>
4175 Christophe Lyon <christophe.lyon@arm.com>
4177 * g++.target/arm/mve.exp: Add general-c++ and general directories.
4178 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
4179 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
4180 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
4181 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
4183 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4185 * gcc.target/riscv/rvv/base/abi-10.c: New test.
4186 * gcc.target/riscv/rvv/base/abi-11.c: New test.
4187 * gcc.target/riscv/rvv/base/abi-12.c: New test.
4188 * gcc.target/riscv/rvv/base/abi-13.c: New test.
4189 * gcc.target/riscv/rvv/base/abi-14.c: New test.
4190 * gcc.target/riscv/rvv/base/abi-15.c: New test.
4191 * gcc.target/riscv/rvv/base/abi-16.c: New test.
4192 * gcc.target/riscv/rvv/base/abi-8.c: New test.
4193 * gcc.target/riscv/rvv/base/abi-9.c: New test.
4194 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
4195 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
4196 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
4197 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
4198 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
4199 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
4200 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
4201 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
4202 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
4203 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
4204 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
4205 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
4206 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
4207 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
4208 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
4209 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
4210 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
4211 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
4212 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
4213 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
4214 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
4215 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
4216 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
4217 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
4218 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
4219 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
4220 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
4221 * gcc.target/riscv/rvv/base/user-10.c: New test.
4222 * gcc.target/riscv/rvv/base/user-11.c: New test.
4223 * gcc.target/riscv/rvv/base/user-12.c: New test.
4224 * gcc.target/riscv/rvv/base/user-13.c: New test.
4225 * gcc.target/riscv/rvv/base/user-14.c: New test.
4226 * gcc.target/riscv/rvv/base/user-15.c: New test.
4227 * gcc.target/riscv/rvv/base/user-7.c: New test.
4228 * gcc.target/riscv/rvv/base/user-8.c: New test.
4229 * gcc.target/riscv/rvv/base/user-9.c: New test.
4231 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4234 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
4237 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4240 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
4241 and binary floating-point ops.
4242 * gcc.target/aarch64/simd/pr99195_2.c: New test.
4244 2023-05-03 Jason Merrill <jason@redhat.com>
4246 * g++.dg/template/nontype12.C: Check for duplicate error.
4248 2023-05-02 Andrew Pinski <apinski@marvell.com>
4250 PR tree-optimization/109702
4251 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
4253 2023-05-02 Andrew Pinski <apinski@marvell.com>
4256 * gcc.target/aarch64/csinv-2.c: New test.
4258 2023-05-02 Jason Merrill <jason@redhat.com>
4261 * g++.dg/cpp1z/variant1.C: New test.
4263 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
4265 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
4266 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
4267 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
4268 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
4269 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
4270 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
4271 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
4272 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
4273 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
4274 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
4275 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
4276 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
4277 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
4278 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
4279 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
4280 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
4281 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
4282 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
4283 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
4284 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
4285 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
4286 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
4287 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
4288 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
4289 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
4290 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
4291 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
4292 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
4294 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
4297 * gcc.target/riscv/pr89835.c: New test.
4299 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
4300 Pan Li <pan2.li@intel.com>
4303 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
4305 2023-05-02 Patrick Palka <ppalka@redhat.com>
4308 * g++.dg/cpp0x/nsdmi-template26.C: New test.
4310 2023-05-02 Richard Biener <rguenther@suse.de>
4312 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
4313 * gcc.target/i386/pr88531-2b.c: Likewise.
4314 * gcc.target/i386/pr88531-2c.c: Likewise.
4315 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
4317 2023-05-01 Jason Merrill <jason@redhat.com>
4320 * g++.dg/cpp0x/nsdmi-array2.C: New test.
4322 2023-04-30 Jeff Law <jlaw@ventanamicro>
4325 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
4327 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
4329 * gcc.dg/builtin-redefine-1.c: New test.
4331 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
4333 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
4335 2023-04-30 Andrew Pinski <apinski@marvell.com>
4337 * gcc.dg/init-bad-1.c: Update error message.
4338 * gcc.dg/init-bad-2.c: Likewise.
4339 * gcc.dg/init-bad-3.c: Likewise.
4340 * gcc.dg/init-excess-3.c: Likewise.
4341 * gcc.dg/pr61096-1.c: Likewise.
4343 2023-04-30 Andrew Pinski <apinski@marvell.com>
4346 * gcc.dg/init-excess-3.c: New test.
4348 2023-04-30 Martin Liska <mliska@suse.cz>
4350 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
4352 * c-c++-common/hwasan/heap-overflow.c: Likewise.
4353 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
4354 * c-c++-common/hwasan/use-after-free.c: Likewise.
4356 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
4358 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
4360 * gcc.dg/builtin-redefine-1.c: New test.
4362 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
4364 * gm2/pim/run/pass/constlitbase.mod: New test.
4366 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
4368 * gcc.target/xstormy16/neghi2.c: New test case.
4369 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
4371 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
4373 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
4374 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
4375 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
4376 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
4378 2023-04-29 Jeff Law <jlaw@ventanamicro>
4380 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
4381 encourage if-conversion. Skip for -Os.
4382 * gcc.target/mips/movcc-3.c: Similarly.
4384 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
4386 * gcc.target/riscv/rv32e_stack.c: New test.
4388 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
4390 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
4391 empty lines (besides optionally leading whitespace).
4393 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
4395 * gcc.target/riscv/divmod-1.c: New testcase.
4396 * gcc.target/riscv/divmod-2.c: New testcase.
4398 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
4400 * gcc.target/riscv/zbc32.c: New test.
4401 * gcc.target/riscv/zbc64.c: New test.
4403 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
4405 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
4406 * gcc.target/riscv/zbb-min-max-03.c: New tests.
4408 2023-04-28 Andrew Pinski <apinski@marvell.com>
4410 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
4411 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
4412 as that now does the combining.
4414 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
4416 PR rtl-optimization/109476
4417 * gcc.target/avr/mmcu/pr109476.c: New test case.
4419 2023-04-28 Richard Biener <rguenther@suse.de>
4421 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
4422 * gcc.dg/vect/vect-71.c: Likewise.
4423 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
4424 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
4425 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
4427 2023-04-28 Richard Biener <rguenther@suse.de>
4429 * gcc.target/i386/pr89618-2.c: New testcase.
4430 * gcc.target/i386/pr88531-2b.c: Adjust.
4431 * gcc.target/i386/pr88531-2c.c: Likewise.
4433 2023-04-28 Pan Li <pan2.li@intel.com>
4434 kito-cheng <kito.cheng@sifive.com>
4436 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
4438 2023-04-28 Richard Biener <rguenther@suse.de>
4441 * gcc.dg/torture/pr109652.c: New testcase.
4443 2023-04-28 Julian Brown <julian@codesourcery.com>
4446 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
4448 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4451 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
4453 2023-04-28 Jakub Jelinek <jakub@redhat.com>
4455 * gcc.dg/tree-ssa/range-sqrt.c: New test.
4456 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
4457 ranger optimizing sqrt (-1) call away because it is only used in
4458 test for whether it returns NaN.
4460 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
4461 Jakub Jelinek <jakub@redhat.com>
4463 * gcc.dg/tree-ssa/range-sincos.c: New test.
4465 2023-04-28 Jan Beulich <jbeulich@suse.com>
4467 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
4468 * g++.dg/modules/alias-1_d.C: Likewise.
4469 * g++.dg/modules/alias-1_e.C: Likewise.
4470 * g++.dg/modules/alias-1_f.C: Likewise.
4471 * g++.dg/modules/cpp-6_c.C: Likewise.
4472 * g++.dg/modules/dir-only-2_b.C: Likewise.
4474 2023-04-28 Jan Beulich <jbeulich@suse.com>
4476 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
4478 2023-04-28 Alexandre Oliva <oliva@adacore.com>
4480 * c-c++-common/torture/harden-cond-comp.c: New.
4482 2023-04-27 Jason Merrill <jason@redhat.com>
4484 * g++.dg/template/copy1.C: Adjust error lines.
4486 2023-04-27 Pan Li <pan2.li@intel.com>
4488 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
4490 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
4492 PR tree-optimization/109639
4493 * gcc.dg/tree-ssa/pr109639.c: New file.
4494 * gcc.dg/tree-ssa/pr109643.c: New file.
4496 2023-04-27 Richard Biener <rguenther@suse.de>
4499 * g++.dg/torture/pr109607.C: New testcase.
4501 2023-04-27 Jakub Jelinek <jakub@redhat.com>
4504 * gcc.dg/pr109409.c: New test.
4506 2023-04-27 Jakub Jelinek <jakub@redhat.com>
4510 * gcc.dg/pr109412.c: New test.
4512 2023-04-27 Jan Beulich <jbeulich@suse.com>
4514 * c-c++-common/patchable_function_entry-decl.c: Special-case
4516 * c-c++-common/patchable_function_entry-default.c: Likewise.
4517 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4519 2023-04-26 Jason Merrill <jason@redhat.com>
4522 * g++.dg/template/friend76.C: New test.
4524 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
4527 * gcc.target/riscv/inline-atomics-1.c: New test.
4528 * gcc.target/riscv/inline-atomics-2.c: New test.
4529 * gcc.target/riscv/inline-atomics-3.c: New test.
4530 * gcc.target/riscv/inline-atomics-4.c: New test.
4531 * gcc.target/riscv/inline-atomics-5.c: New test.
4532 * gcc.target/riscv/inline-atomics-6.c: New test.
4533 * gcc.target/riscv/inline-atomics-7.c: New test.
4534 * gcc.target/riscv/inline-atomics-8.c: New test.
4536 2023-04-26 Pan Li <pan2.li@intel.com>
4537 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4539 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
4541 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
4543 * gcc.target/xstormy16/bswap16.c: New test case.
4544 * gcc.target/xstormy16/bswap32.c: Likewise.
4545 * gcc.target/xstormy16/swpb.c: Likewise.
4546 * gcc.target/xstormy16/swpw-1.c: Likewise.
4547 * gcc.target/xstormy16/swpw-2.c: Likewise.
4549 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4551 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
4552 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
4553 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
4554 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
4556 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
4559 * gcc.target/powerpc/pr109069-1.c: New test.
4560 * gcc.target/powerpc/pr109069-2-run.c: New test.
4561 * gcc.target/powerpc/pr109069-2.c: New test.
4562 * gcc.target/powerpc/pr109069-2.h: New test.
4564 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4566 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
4567 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
4568 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
4569 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
4570 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
4571 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
4572 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
4573 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
4574 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
4575 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
4576 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
4577 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
4578 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
4579 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
4580 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
4581 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
4583 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4585 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
4588 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4590 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
4592 2023-04-26 Pan Li <pan2.li@intel.com>
4595 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
4597 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
4598 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
4600 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
4602 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
4604 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
4607 * gm2/pim/fail/largeconst.mod: Increased constant value test
4608 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
4609 * gm2/pim/fail/largeconst2.mod: New test.
4611 2023-04-25 Patrick Palka <ppalka@redhat.com>
4614 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
4616 2023-04-25 Richard Biener <rguenther@suse.de>
4618 PR tree-optimization/109609
4619 * gcc.dg/torture/pr109609.c: New testcase.
4621 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
4623 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
4624 * gfortran.dg/gomp/loop-2.f90: Likewise.
4625 * gfortran.dg/gomp/reduction5.f90: Likewise.
4626 * gfortran.dg/gomp/reduction6.f90: Likewise.
4627 * gfortran.dg/gomp/scan-1.f90: Likewise.
4628 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
4629 * c-c++-common/gomp/scan-6.c: New test.
4630 * gfortran.dg/gomp/scan-8.f90: New test.
4632 2023-04-25 Jakub Jelinek <jakub@redhat.com>
4634 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
4635 float16, float32, float64 and float128.
4637 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4640 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
4642 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4644 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
4646 2023-04-25 Jakub Jelinek <jakub@redhat.com>
4649 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
4651 2023-04-25 Richard Biener <rguenther@suse.de>
4653 PR rtl-optimization/109585
4654 * gcc.dg/torture/pr109585.c: New testcase.
4656 2023-04-25 Jakub Jelinek <jakub@redhat.com>
4659 * gcc.target/powerpc/pr109566.c: New test.
4661 2023-04-25 Martin Liska <mliska@suse.cz>
4663 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
4664 * g++.dg/gcov/test-gcov-17.py: Cover new format.
4665 * lib/gcov.exp: Add options for gcov that emit the extra info.
4667 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
4669 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
4671 2023-04-25 Sam James <sam@gentoo.org>
4673 PR tree-optimization/105312
4675 * gcc.target/sparc/pr105573.c: New test.
4677 2023-04-25 Andrew Pinski <apinski@marvell.com>
4679 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
4681 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4683 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
4685 2023-04-24 Andrew Pinski <apinski@marvell.com>
4687 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
4688 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
4690 2023-04-24 Andrew Pinski <apinski@marvell.com>
4692 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
4694 2023-04-24 Andrew Pinski <apinski@marvell.com>
4696 PR tree-optimization/109604
4697 * gcc.c-torture/compile/pr109604-1.c: New test.
4698 * gcc.c-torture/compile/pr109604-2.c: New test.
4700 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4702 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
4703 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
4705 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4708 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
4710 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
4712 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4714 * gcc.target/aarch64/simd/vabal_combine.c: New test.
4716 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4718 * gcc.target/aarch64/simd/addlv_zext.c: New test.
4720 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4722 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
4724 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4726 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
4727 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
4728 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
4729 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
4730 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
4731 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
4733 2023-04-24 liuhongt <hongtao.liu@intel.com>
4735 PR tree-optimization/109011
4736 * gcc.target/i386/pr109011-b1.c: New test.
4737 * gcc.target/i386/pr109011-b2.c: New test.
4738 * gcc.target/i386/pr109011-d1.c: New test.
4739 * gcc.target/i386/pr109011-d2.c: New test.
4740 * gcc.target/i386/pr109011-q1.c: New test.
4741 * gcc.target/i386/pr109011-q2.c: New test.
4742 * gcc.target/i386/pr109011-w1.c: New test.
4743 * gcc.target/i386/pr109011-w2.c: New test.
4744 * gcc.target/i386/pr109011-dq1.c: New file.
4745 * gcc.target/i386/pr109011-dq2.c: New file.
4747 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
4749 * lib/gm2.exp (gm2_target_compile_default): Conditionally
4750 append -lnsl -lsocket to ldflags.
4752 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4754 * gcc.target/aarch64/float_truncate_zero.c: New test.
4756 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4759 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
4761 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
4763 * gcc.target/xstormy16/mulhi.c: New test case.
4765 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
4767 * gcc.target/xstormy16/extendhisi2.c: New test case.
4768 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
4770 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
4772 * gcc.target/xstormy16/shiftsi.c: New test case.
4774 2023-04-23 liuhongt <hongtao.liu@intel.com>
4776 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
4777 testcase to make the codegen more stable.
4778 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
4779 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
4780 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
4781 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
4783 2023-04-23 liuhongt <hongtao.liu@intel.com>
4785 * gcc.target/i386/pr108707.c: New test.
4787 2023-04-22 Andrew Pinski <apinski@marvell.com>
4789 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
4791 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
4794 * gcc.target/avr/pr54816.c: Move to...
4795 * gcc.target/avr/mmcu/pr54816.c: ... here.
4797 2023-04-22 Harald Anlauf <anlauf@gmx.de>
4798 Steven G. Kargl <kargl@gcc.gnu.org>
4801 * gfortran.dg/allocatable_function_11.f90: New test.
4803 2023-04-22 Jakub Jelinek <jakub@redhat.com>
4806 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
4807 vect prefix to make sure we only count vectorized calls.
4808 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
4810 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
4811 vect prefix to make sure we only count vectorized calls.
4812 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
4814 (foo): Add 2 further arithmetic ops to the loop to make it appear
4815 worthwhile for vectorization heuristics on powerpc.
4816 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
4817 vect prefix to make sure we only count vectorized calls.
4818 (foo): Add 2 further arithmetic ops to the loop to make it appear
4819 worthwhile for vectorization heuristics on powerpc.
4821 2023-04-22 Jeff Law <jlaw@ventanamicro>
4823 * gcc.target/rx/movsicc.c: Broken down into ...
4824 * gcc.target/rx/movsicc-1.c: Here.
4825 * gcc.target/rx/movsicc-2.c: Here.
4826 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
4827 * gcc.target/rx/movsicc-4.c: Here.
4828 * gcc.target/rx/movsicc-5.c: Here.
4829 * gcc.target/rx/movsicc-6.c: Here.
4830 * gcc.target/rx/movsicc-7.c: Here.
4831 * gcc.target/rx/movsicc-8.c: Here.
4833 2023-04-22 Jakub Jelinek <jakub@redhat.com>
4835 PR tree-optimization/109583
4836 * gcc.dg/pr109583.c: New test.
4838 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
4839 Ondrej Kubanek <kubanek0ondrej@gmail.com>
4841 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
4842 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
4843 * gcc.dg/tree-prof/peel-2.c: New test.
4845 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
4847 PR tree-optimization/109546
4848 * gcc.dg/pr109546.c: New.
4850 2023-04-21 Jason Merrill <jason@redhat.com>
4853 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
4854 * g++.dg/ext/unsigned-typedef2.C: New test.
4855 * g++.dg/ext/unsigned-typedef3.C: New test.
4857 2023-04-21 Jeff Law <jlaw@ventanamicro>
4860 * gcc.target/i386/cmov6.c: No longer expect this test to
4861 generate 'cmov' instructions.
4863 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4865 * gcc.target/aarch64/sminmax-asr_1.c: New test.
4867 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4870 * gcc.target/aarch64/mtp.c: New test.
4871 * gcc.target/aarch64/mtp_1.c: New test.
4872 * gcc.target/aarch64/mtp_2.c: New test.
4873 * gcc.target/aarch64/mtp_3.c: New test.
4874 * gcc.target/aarch64/mtp_4.c: New test.
4876 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4879 * gcc.target/aarch64/simd/pr99195_1.c: New test.
4881 2023-04-21 Richard Biener <rguenther@suse.de>
4883 PR tree-optimization/109573
4884 * g++.dg/vect/pr109573.cc: New testcase.
4886 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4889 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
4890 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
4891 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
4893 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
4896 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
4898 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
4901 * lib/target-supports.exp (is-effective-target-keyword): Add
4902 ppc_cpu_supports_hw.
4904 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4907 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
4908 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
4911 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
4913 PR tree-optimization/109564
4914 * gcc.dg/torture/pr109564-1.c: New testcase.
4915 * gcc.dg/torture/pr109564-2.c: Likewise.
4916 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
4917 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4919 2023-04-20 Jakub Jelinek <jakub@redhat.com>
4922 * gcc.dg/goacc/pr107041.c: New test.
4924 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
4927 * gcc.target/i386/pr78952-4.c: New test.
4929 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4930 kito-cheng <kito.cheng@sifive.com>
4932 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
4933 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
4934 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
4936 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
4938 * gcc.target/riscv/arch-19.c: Add -misa-spec.
4940 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4941 kito-cheng <kito.cheng@sifive.com>
4944 * g++.target/riscv/rvv/base/pr109535.C: New test.
4945 * gcc.target/riscv/rvv/base/pr109535.c: New test.
4947 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
4949 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
4950 rather than stdint.h
4952 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
4954 * lib/target-supports.exp
4955 (check_effective_target_vect_call_copysignf): Add amdgcn.
4956 (check_effective_target_vect_call_sqrtf): Add amdgcn.
4957 (check_effective_target_vect_call_ceilf): Add amdgcn.
4958 (check_effective_target_vect_call_floor): Add amdgcn.
4959 (check_effective_target_vect_logical_reduc): Add amdgcn.
4961 2023-04-20 Jakub Jelinek <jakub@redhat.com>
4963 PR tree-optimization/109011
4964 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
4965 dg-additional-options.
4966 (baz, qux): Remove functions and corresponding dg-final.
4967 * gcc.dg/vect/pr109011-2.c: New test.
4968 * gcc.dg/vect/pr109011-3.c: New test.
4969 * gcc.dg/vect/pr109011-4.c: New test.
4970 * gcc.dg/vect/pr109011-5.c: New test.
4972 2023-04-20 Jakub Jelinek <jakub@redhat.com>
4976 * g++.dg/ext/int128-8.C: Require int128 effective target.
4978 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
4981 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
4982 vect_hw_misalign on POWERs.
4984 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
4986 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
4987 * gcc.target/i386/pr109117-1.c: Modify error message.
4989 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
4991 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
4993 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
4995 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
4997 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
4999 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
5000 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
5001 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
5002 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
5003 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
5004 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
5005 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
5006 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
5007 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
5008 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
5009 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
5010 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
5011 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
5012 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
5013 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
5014 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
5015 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
5016 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
5017 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
5018 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
5019 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
5020 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
5021 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
5022 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
5023 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
5024 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
5025 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
5026 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
5027 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
5028 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
5029 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
5030 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
5031 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
5032 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
5033 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
5034 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
5035 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
5036 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
5037 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
5038 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
5039 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
5040 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
5041 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
5042 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
5043 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
5044 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
5045 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
5046 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
5047 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
5048 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
5049 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
5050 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
5052 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
5054 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
5056 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
5057 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
5058 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5059 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
5060 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
5061 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5062 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
5063 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
5064 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
5065 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
5066 * gcc.target/i386/pr93696-1.c: Ditto.
5067 * gcc.target/i386/pr93696-2.c: Ditto.
5069 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
5071 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
5072 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
5073 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
5074 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
5075 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
5076 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
5077 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
5079 2023-04-19 Patrick Palka <ppalka@redhat.com>
5080 Jonathan Wakely <jwakely@redhat.com>
5083 * g++.dg/ext/type_pack_element1.C: New test.
5084 * g++.dg/ext/type_pack_element2.C: New test.
5085 * g++.dg/ext/type_pack_element3.C: New test.
5087 2023-04-19 Patrick Palka <ppalka@redhat.com>
5090 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
5092 2023-04-19 Harald Anlauf <anlauf@gmx.de>
5096 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
5097 instead of the naive "free".
5098 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
5100 2023-04-19 Andrew Pinski <apinski@marvell.com>
5102 * gcc.target/i386/cmov10.c: New test.
5103 * gcc.target/i386/cmov11.c: New test.
5105 2023-04-19 Jason Merrill <jason@redhat.com>
5108 * g++.dg/ext/int128-8.C: New test.
5110 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5112 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
5113 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
5114 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
5115 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
5116 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
5117 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
5118 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
5120 2023-04-19 Pan Li <pan2.li@intel.com>
5122 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
5124 * gcc.target/riscv/simplify_ior_optimization.c: New test.
5126 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
5130 * gcc.target/i386/pr78952-3.c: New test.
5132 2023-04-19 Xi Ruoyao <xry111@xry111.site>
5135 * gcc.target/loongarch/pr109465-1.c: New test.
5136 * gcc.target/loongarch/pr109465-2.c: New test.
5137 * gcc.target/loongarch/pr109465-3.c: New test.
5139 2023-04-19 Xi Ruoyao <xry111@xry111.site>
5141 * gcc.target/loongarch/va_arg.c: New test.
5143 2023-04-19 Jakub Jelinek <jakub@redhat.com>
5145 PR tree-optimization/109011
5146 * gcc.dg/vect/pr109011-1.c: New test.
5148 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5150 * gcc.target/aarch64/vec-set-zero.c: New test.
5152 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5155 * gcc.target/aarch64/pr108840.c: New test.
5157 2023-04-19 Jakub Jelinek <jakub@redhat.com>
5159 PR tree-optimization/109524
5160 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
5163 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
5166 * gcc.target/i386/pr94908.c: New test.
5167 * gcc.target/i386/sse4_1-insertps-5.c: New test.
5168 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
5170 2023-04-18 Richard Biener <rguenther@suse.de>
5172 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
5173 * gcc.dg/tm/alias-1.c: Likewise.
5174 * gcc.dg/tm/alias-2.c: Likewise.
5175 * gcc.dg/torture/ipa-pta-1.c: Likewise.
5176 * gcc.dg/torture/pr39074-2.c: Likewise.
5177 * gcc.dg/torture/pr39074.c: Likewise.
5178 * gcc.dg/torture/pta-callused-1.c: Likewise.
5179 * gcc.dg/torture/pta-escape-1.c: Likewise.
5180 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
5181 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
5182 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
5183 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5184 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
5185 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5186 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
5187 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
5188 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5189 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5191 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
5193 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
5195 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5197 * gcc.target/aarch64/spellcheck_11.c: New test.
5199 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5201 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
5204 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
5206 * gcc.target/riscv/arch-5.c: Likewise.
5208 2023-04-18 Jakub Jelinek <jakub@redhat.com>
5210 PR tree-optimization/109240
5211 * gcc.target/aarch64/simd/addsub_2.c: New test.
5212 * gcc.target/aarch64/sve/addsub_2.c: New test.
5214 2023-04-18 Xi Ruoyao <xry111@xry111.site>
5216 * gcc.target/loongarch/add-const.c: New test.
5217 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
5219 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
5221 2023-04-17 Patrick Palka <ppalka@redhat.com>
5224 * g++.dg/template/canon-type-20.C: New test.
5225 * g++.dg/template/ttp36.C: New test.
5227 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
5229 * gcc.target/riscv/stack_save_restore.c: New test.
5231 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
5233 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
5235 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
5237 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
5239 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
5242 * gcc.target/riscv/pr106602.c: Moved to...
5243 * gcc.target/riscv/pr106602-rv64i.c: ...here.
5244 * gcc.target/riscv/pr106602-rv32i.c: New test.
5245 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
5247 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
5249 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
5250 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
5251 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
5252 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
5254 2023-04-17 Martin Jambor <mjambor@suse.cz>
5258 * gcc.dg/ipa/pr109318.c: New test.
5259 * gcc.dg/lto/pr107769_0.c: Likewise.
5261 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
5262 Di Zhao <di.zhao@amperecomputing.com>
5264 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
5266 2023-04-17 Jakub Jelinek <jakub@redhat.com>
5268 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
5269 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
5270 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
5272 2023-04-17 Richard Biener <rguenther@suse.de>
5274 PR tree-optimization/109524
5275 * g++.dg/pr109524.C: New testcase.
5277 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
5280 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
5282 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
5284 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
5286 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
5289 2023-04-17 Pan Li <pan2.li@intel.com>
5291 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
5293 2023-04-16 Jeff Law <jlaw@ventanamicro>
5296 * gcc.target/riscv/pr109508.c: New test.
5298 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
5301 * gcc.target/avr/pr54816.c: New test case.
5303 2023-04-15 Jason Merrill <jason@redhat.com>
5306 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
5308 2023-04-15 Alexandre Oliva <oliva@adacore.com>
5309 Kewen Lin <linkw@linux.ibm.com>
5312 * gcc.target/powerpc/pr99708.c: Accept lack of
5313 __SIZEOF_IBM128__ when long double is 64-bit wide.
5315 2023-04-15 Jason Merrill <jason@redhat.com>
5318 * g++.dg/warn/Wdangling-pointer-6.C: New test.
5320 2023-04-14 Harald Anlauf <anlauf@gmx.de>
5323 * gfortran.dg/set_exponent_1.f90: New test.
5325 2023-04-14 Richard Biener <rguenther@suse.de>
5327 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
5328 checking avx_runtime in dump scanning.
5329 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
5330 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
5332 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
5335 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
5336 from 6 to 5 without memory leaks.
5337 * gfortran.dg/finalize_52.f90: New test
5339 2023-04-14 Richard Biener <rguenther@suse.de>
5341 PR tree-optimization/109502
5342 * gcc.dg/vect/pr109502.c: New testcase.
5344 2023-04-14 Richard Biener <rguenther@suse.de>
5346 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
5347 and add missing avx guard.
5348 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
5349 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
5350 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
5351 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
5352 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
5354 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
5355 Jakub Jelinek <jakub@redhat.com>
5359 * gcc.dg/pr108947.c: New test.
5360 * gcc.c-torture/execute/pr109040.c: New test.
5362 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
5365 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
5367 2023-04-13 Patrick Palka <ppalka@redhat.com>
5370 * g++.dg/template/typename27.C: New test.
5372 2023-04-13 Jason Merrill <jason@redhat.com>
5375 * g++.dg/ext/is_convertible5.C: New test.
5377 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
5381 * gm2/pim/run/pass/addcharconst.mod: New test.
5382 * gm2/pim/run/pass/singlechar.mod: New test.
5384 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
5387 * gcc.dg/torture/pr108910.c: New test.
5389 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5392 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
5393 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
5394 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
5395 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
5396 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
5397 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
5399 2023-04-12 Jakub Jelinek <jakub@redhat.com>
5401 PR tree-optimization/109410
5402 * gcc.dg/pr109410.c: New test.
5404 2023-04-12 Jakub Jelinek <jakub@redhat.com>
5407 * gcc.target/i386/pr109458.c: New test.
5409 2023-04-12 Jakub Jelinek <jakub@redhat.com>
5411 PR tree-optimization/109462
5412 * g++.dg/opt/pr109462.C: New test.
5414 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
5416 PR tree-optimization/109462
5417 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
5419 2023-04-12 Richard Biener <rguenther@suse.de>
5421 PR tree-optimization/109473
5422 * gcc.dg/vect/pr109473.c: New testcase.
5424 2023-04-12 Harald Anlauf <anlauf@gmx.de>
5427 * gfortran.dg/entry_26.f90: New test.
5428 * gfortran.dg/entry_27.f90: New test.
5430 2023-04-12 Harald Anlauf <anlauf@gmx.de>
5434 * gfortran.dg/interface_49.f90: New test.
5436 2023-04-12 Richard Biener <rguenther@suse.de>
5438 PR tree-optimization/109469
5439 * gcc.dg/torture/pr109469.c: New testcase.
5441 2023-04-12 Richard Biener <rguenther@suse.de>
5443 PR tree-optimization/109434
5444 * g++.dg/opt/pr109434.C: New testcase.
5446 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
5449 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
5450 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
5453 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
5455 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
5457 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
5458 Pan Li <pan2.li@intel.com>
5459 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5460 Kito Cheng <kito.cheng@sifive.com>
5463 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
5464 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
5465 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
5467 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
5469 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
5472 2023-04-11 Martin Liska <mliska@suse.cz>
5475 * gcc.dg/pr108241.c: New test.
5476 * gcc.dg/pr79570.c: Add also -g option.
5478 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
5480 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
5481 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
5482 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
5484 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
5487 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
5488 expected vectors for Big Endian.
5489 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
5491 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
5494 * gcc.target/powerpc/pr70243.c: New test.
5496 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
5498 * g++.dg/other/i386-2.C: Add -mamx-complex.
5499 * g++.dg/other/i386-3.C: Ditto.
5500 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
5501 * gcc.target/i386/amx-helper.h: Add amx-complex support.
5502 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
5503 * gcc.target/i386/sse-12.c: Add -mamx-complex.
5504 * gcc.target/i386/sse-13.c: Ditto.
5505 * gcc.target/i386/sse-14.c: Ditto.
5506 * gcc.target/i386/sse-22.c: Add amx-complex.
5507 * gcc.target/i386/sse-23.c: Ditto.
5508 * lib/target-supports.exp (check_effective_target_amx_complex): New.
5509 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
5510 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
5511 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
5512 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
5514 2023-04-08 Jakub Jelinek <jakub@redhat.com>
5516 PR tree-optimization/109392
5517 * gcc.dg/pr109392.c: New test.
5519 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
5521 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
5523 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
5525 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
5527 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
5541 * gfortran.dg/associate_47.f90 : Enable substring test.
5542 * gfortran.dg/associate_51.f90 : Update an error message.
5543 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
5544 uninitialzed dg-warnings.
5545 * gfortran.dg/associate_60.f90 : New test
5546 * gfortran.dg/pr98408.f90 : New test
5547 * gfortran.dg/pr105205.f90 : New test
5548 * gfortran.dg/pr106918.f90 : New test
5550 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
5552 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
5553 dg directive and remove trailing whitespace.
5554 * gfortran.dg/c-interop/c407a-1.f90 : ditto
5555 * gfortran.dg/c-interop/c407b-1.f90 : ditto
5556 * gfortran.dg/c-interop/c407b-2.f90 : ditto
5557 * gfortran.dg/c-interop/c407c-1.f90 : ditto
5558 * gfortran.dg/c-interop/c535a-1.f90 : ditto
5559 * gfortran.dg/c-interop/c535a-2.f90 : ditto
5560 * gfortran.dg/c-interop/c535b-1.f90 : ditto
5561 * gfortran.dg/c-interop/c535b-2.f90 : ditto
5562 * gfortran.dg/c-interop/c535b-3.f90 : ditto
5563 * gfortran.dg/c-interop/c535c-1.f90 : ditto
5564 * gfortran.dg/c-interop/c535c-2.f90 : ditto
5565 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
5566 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
5567 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
5568 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
5569 * gfortran.dg/c-interop/tkr.f90 : ditto
5570 * gfortran.dg/class_result_10.f90 : ditto
5571 * gfortran.dg/dtio_35.f90 : ditto
5572 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
5573 * gfortran.dg/pr103258.f90 : ditto
5574 * gfortran.dg/pr59107.f90 : ditto
5575 * gfortran.dg/pr93835.f08 : ditto
5577 2023-04-07 Alexandre Oliva <oliva@adacore.com>
5579 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
5580 fortran compiler, skip if missing.
5582 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
5584 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
5585 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
5587 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
5589 PR tree-optimization/109417
5590 * gcc.dg/pr109417.c: New.
5592 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5594 * rust/compile/issue-1422.rs: New test.
5596 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5598 * rust/compile/issue-1361.rs: New test.
5600 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
5602 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
5603 * rust/compile/issue-1830_str.rs: Likewise.
5605 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5607 * rust/compile/empty.in: New test.
5608 * rust/compile/include_empty.rs: New test.
5610 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5612 * rust/compile/torture/traits10.rs: Fix test-case
5614 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5616 * rust/compile/issue-1725-1.rs: New test.
5617 * rust/compile/issue-1725-2.rs: New test.
5619 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5621 * rust/compile/builtin_macro_include_str.rs:
5622 Include test of invalid UTF-8.
5623 * rust/compile/invalid_utf8: File with invalid UTF-8.
5625 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5627 * rust/compile/parse_empty_tuple_pattern.rs: New test.
5629 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5631 * rust/compile/issue-1830_bytes.rs: New test.
5632 * rust/compile/issue-1830_str.rs: New test.
5634 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5636 * rust/compile/variadic.rs: New test.
5638 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5640 * rust/execute/torture/overflow1.rs: Fix test.
5642 2023-04-06 mxlol233 <mxlol233@outlook.com>
5644 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
5645 * rust/compile/feature_intrinsics.rs: New file.
5646 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
5647 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
5648 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
5649 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
5650 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
5651 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
5652 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
5653 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
5654 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
5655 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
5656 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
5657 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
5658 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
5659 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
5660 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
5661 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
5662 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
5663 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
5665 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
5666 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
5667 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
5668 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
5669 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
5670 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
5671 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
5672 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
5673 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
5675 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5677 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
5678 * rust/compile/macro44.rs: Fix invalid testcase assertions.
5679 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
5680 * rust/compile/builtin_macro_recurse2.rs: New test.
5681 * rust/compile/macro46.rs: New test.
5682 * rust/compile/builtin_macro_eager1.rs: New file.
5683 * rust/compile/builtin_macro_eager2.rs: New file.
5685 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5687 * rust/execute/torture/let-pattern-1.rs: New test.
5689 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5691 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
5692 * rust/compile/torture/intrinsics-5.rs: likewise
5693 * rust/execute/torture/atomic_load.rs: likewise
5694 * rust/execute/torture/atomic_store.rs: likewise
5695 * rust/bounds1.rs: New test.
5697 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5699 * rust/compile/func3.rs: update test case
5701 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5703 * rust/compile/issue-1786.rs: New test.
5705 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5707 * rust/compile/never_type_err1.rs: Moved to...
5708 * rust/compile/never_type1.rs: ...here. It now works
5710 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5712 * rust/compile/issue-1773.rs: New test.
5714 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5716 * rust/execute/torture/issue-1720-2.rs: New test.
5718 2023-04-06 mxlol233 <mxlol233@outlook.com>
5720 * rust/compile/feature.rs: New test.
5722 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5724 * rust/compile/closure_move_expr.rs: New test.
5726 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5728 * rust/compile/parse_complex_generic_application.rs: New test.
5729 * rust/compile/parse_complex_generic_application2.rs: New test.
5731 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5733 * rust/compile/multi_reference_type.rs: New test.
5735 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
5737 * rust/compile/issue-867.rs: New test.
5739 2023-04-06 Lyra <teromene@teromene.fr>
5741 * rust/compile/macro45.rs: New test.
5743 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5745 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
5747 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
5748 * rust/execute/torture/builtin_macro_env.rs: Likewise.
5749 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
5750 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
5751 * rust/execute/torture/builtin_macro_line.rs: Likewise.
5752 * rust/execute/torture/builtin_macros1.rs: Likewise.
5753 * rust/execute/torture/builtin_macros3.rs: Likewise.
5754 * rust/execute/torture/cfg1.rs: Likewise.
5755 * rust/execute/torture/cfg2.rs: Likewise.
5756 * rust/execute/torture/cfg3.rs: Likewise.
5757 * rust/execute/torture/cfg4.rs: Likewise.
5758 * rust/execute/torture/coercion1.rs: Likewise.
5759 * rust/execute/torture/coercion2.rs: Likewise.
5760 * rust/execute/torture/extern_mod4.rs: Likewise.
5761 * rust/execute/torture/helloworld1.rs: Likewise.
5762 * rust/execute/torture/helloworld2.rs: Likewise.
5763 * rust/execute/torture/issue-1198.rs: Likewise.
5764 * rust/execute/torture/issue-1231.rs: Likewise.
5765 * rust/execute/torture/issue-1232.rs: Likewise.
5766 * rust/execute/torture/issue-1249.rs: Likewise.
5767 * rust/execute/torture/issue-1436.rs: Likewise.
5768 * rust/execute/torture/issue-1496.rs: Likewise.
5769 * rust/execute/torture/issue-647.rs: Likewise.
5770 * rust/execute/torture/issue-845.rs: Likewise.
5771 * rust/execute/torture/issue-851.rs: Likewise.
5772 * rust/execute/torture/issue-858.rs: Likewise.
5773 * rust/execute/torture/issue-976.rs: Likewise.
5774 * rust/execute/torture/macros10.rs: Likewise.
5775 * rust/execute/torture/macros11.rs: Likewise.
5776 * rust/execute/torture/macros12.rs: Likewise.
5777 * rust/execute/torture/macros13.rs: Likewise.
5778 * rust/execute/torture/macros14.rs: Likewise.
5779 * rust/execute/torture/macros2.rs: Likewise.
5780 * rust/execute/torture/macros22.rs: Likewise.
5781 * rust/execute/torture/macros29.rs: Likewise.
5782 * rust/execute/torture/macros3.rs: Likewise.
5783 * rust/execute/torture/macros30.rs: Likewise.
5784 * rust/execute/torture/macros31.rs: Likewise.
5785 * rust/execute/torture/macros7.rs: Likewise.
5786 * rust/execute/torture/macros8.rs: Likewise.
5787 * rust/execute/torture/macros9.rs: Likewise.
5788 * rust/execute/torture/match1.rs: Likewise.
5789 * rust/execute/torture/match2.rs: Likewise.
5790 * rust/execute/torture/match3.rs: Likewise.
5791 * rust/execute/torture/match_bool1.rs: Likewise.
5792 * rust/execute/torture/match_byte1.rs: Likewise.
5793 * rust/execute/torture/match_char1.rs: Likewise.
5794 * rust/execute/torture/match_int1.rs: Likewise.
5795 * rust/execute/torture/match_loop1.rs: Likewise.
5796 * rust/execute/torture/match_range1.rs: Likewise.
5797 * rust/execute/torture/match_range2.rs: Likewise.
5798 * rust/execute/torture/match_tuple1.rs: Likewise.
5799 * rust/execute/torture/method1.rs: Likewise.
5800 * rust/execute/torture/method2.rs: Likewise.
5801 * rust/execute/torture/method3.rs: Likewise.
5802 * rust/execute/torture/method4.rs: Likewise.
5803 * rust/execute/torture/operator_overload_1.rs: Likewise.
5804 * rust/execute/torture/operator_overload_10.rs: Likewise.
5805 * rust/execute/torture/operator_overload_11.rs: Likewise.
5806 * rust/execute/torture/operator_overload_12.rs: Likewise.
5807 * rust/execute/torture/operator_overload_2.rs: Likewise.
5808 * rust/execute/torture/operator_overload_4.rs: Likewise.
5809 * rust/execute/torture/operator_overload_5.rs: Likewise.
5810 * rust/execute/torture/operator_overload_6.rs: Likewise.
5811 * rust/execute/torture/operator_overload_7.rs: Likewise.
5812 * rust/execute/torture/operator_overload_8.rs: Likewise.
5813 * rust/execute/torture/operator_overload_9.rs: Likewise.
5814 * rust/execute/torture/str-layout1.rs: Likewise.
5815 * rust/execute/torture/str-zero.rs: Likewise.
5816 * rust/execute/torture/trait1.rs: Likewise.
5817 * rust/execute/torture/trait10.rs: Likewise.
5818 * rust/execute/torture/trait11.rs: Likewise.
5819 * rust/execute/torture/trait12.rs: Likewise.
5820 * rust/execute/torture/trait13.rs: Likewise.
5821 * rust/execute/torture/trait2.rs: Likewise.
5822 * rust/execute/torture/trait3.rs: Likewise.
5823 * rust/execute/torture/trait4.rs: Likewise.
5824 * rust/execute/torture/trait5.rs: Likewise.
5825 * rust/execute/torture/trait6.rs: Likewise.
5826 * rust/execute/torture/trait7.rs: Likewise.
5827 * rust/execute/torture/trait8.rs: Likewise.
5828 * rust/execute/torture/trait9.rs: Likewise.
5829 * rust/execute/torture/closure2.rs: Likewise.
5830 * rust/execute/torture/closure3.rs: Likewise.
5831 * rust/execute/torture/loop-condition-eval.rs: Likewise.
5832 * rust/execute/torture/operator_overload_3.rs: Likewise.
5834 2023-04-06 mxlol233 <mxlol233@outlook.com>
5836 * rust/compile/diagnostic_underline.rs: New test.
5838 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5840 * rust/compile/bounds.rs: change to use -fsyntax-only
5841 * rust/execute/torture/issue-1720.rs: New test.
5843 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
5845 * rust/compile/decl_macro1.rs: New test.
5846 * rust/compile/decl_macro2.rs: New test.
5847 * rust/compile/decl_macro3.rs: New test.
5848 * rust/compile/decl_macro4.rs: New test.
5849 * rust/compile/decl_macro5.rs: New test.
5850 * rust/compile/decl_macro6.rs: New test.
5851 * rust/compile/decl_macro7.rs: New test.
5852 * rust/execute/torture/decl_macro1.rs: New test.
5853 * rust/execute/torture/decl_macro2.rs: New test.
5854 * rust/execute/torture/decl_macro3.rs: New test.
5855 * rust/execute/torture/decl_macro4.rs: New test.
5857 2023-04-06 mxlol233 <mxlol233@outlook.com>
5859 * rust/compile/bounds.rs: New test.
5861 2023-04-06 Dave <dme2223@gmail.com>
5863 * rust/compile/const10.rs: New test.
5865 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
5867 * rust/compile/unsafe11.rs: New test.
5869 2023-04-06 Alexandre Oliva <oliva@adacore.com>
5871 * gcc.dg/signbit-2.c: Add -maltivec if supported.
5873 2023-04-06 Alexandre Oliva <oliva@adacore.com>
5874 Thomas Schwinge <thomas@codesourcery.com>
5877 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
5880 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
5883 * gm2/pim/fail/setunknown.mod: New test.
5884 * gm2/pim/fail/setunknown2.mod: New test.
5886 2023-04-05 Jeff Law <jlaw@ventanamicro>
5889 * gcc.c-torture/compile/pr108892.c: New test.
5891 2023-04-05 Martin Jambor <mjambor@suse.cz>
5894 * gcc.dg/ipa/pr108959.c: New test.
5896 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5898 * g++.target/riscv/rvv/base/bug-23.C: New test.
5900 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5902 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
5904 2023-04-04 Harald Anlauf <anlauf@gmx.de>
5907 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
5908 * gfortran.dg/pr104349.f90: New test.
5910 2023-04-04 Jakub Jelinek <jakub@redhat.com>
5912 PR tree-optimization/109386
5913 * gcc.c-torture/execute/ieee/pr109386.c: New test.
5915 2023-04-04 Marek Polacek <polacek@redhat.com>
5918 * c-c++-common/ubsan/pr109107-1.c: New test.
5919 * c-c++-common/ubsan/pr109107-2.c: New test.
5920 * c-c++-common/ubsan/pr109107-3.c: New test.
5921 * c-c++-common/ubsan/pr109107-4.c: New test.
5923 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
5925 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
5926 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
5927 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
5928 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
5929 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
5930 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
5931 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
5932 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
5933 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
5934 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
5936 2023-04-04 Jakub Jelinek <jakub@redhat.com>
5939 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
5942 2023-04-04 Richard Biener <rguenther@suse.de>
5944 PR tree-optimization/109304
5945 * gcc.dg/pr109304.c: New testcase.
5947 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
5950 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
5951 to distinguish parity byte from parity.
5952 * gcc.target/powerpc/pr108699.c: New test.
5954 2023-04-04 Jason Merrill <jason@redhat.com>
5957 * g++.dg/lookup/friend25.C: New test.
5959 2023-04-03 Patrick Palka <ppalka@redhat.com>
5962 * g++.dg/cpp1y/var-templ79.C: New test.
5964 2023-04-03 Jakub Jelinek <jakub@redhat.com>
5965 Martin Jambor <mjambor@suse.cz>
5968 * gcc.dg/pr109303.c: New test.
5970 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
5973 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
5976 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
5979 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
5981 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
5984 * gnat.dg/prot7.adb: Skip on hppa.
5986 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5987 kito-cheng <kito.cheng@sifive.com>
5989 * g++.target/riscv/rvv/base/bug-19.C: New test.
5990 * g++.target/riscv/rvv/base/bug-20.C: New test.
5991 * g++.target/riscv/rvv/base/bug-21.C: New test.
5992 * g++.target/riscv/rvv/base/bug-22.C: New test.
5994 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5996 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
5997 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
5999 2023-04-01 Patrick Palka <ppalka@redhat.com>
6002 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
6004 2023-04-01 Patrick Palka <ppalka@redhat.com>
6008 * g++.dg/template/fn-ptr3a.C: New test.
6009 * g++.dg/template/fn-ptr3b.C: New test.
6010 * g++.dg/template/fn-ptr4.C: New test.
6012 2023-04-01 Jakub Jelinek <jakub@redhat.com>
6014 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
6015 -fno-tree-dominator-opts -fno-tree-vrp.
6016 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
6017 * gcc.dg/torture/inf-compare-2.c: Likewise.
6018 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
6020 2023-04-01 Jakub Jelinek <jakub@redhat.com>
6022 PR tree-optimization/109362
6023 * gcc.target/i386/pr109362.c: New test.
6025 2023-04-01 Jakub Jelinek <jakub@redhat.com>
6026 Richard Sandiford <richard.sandiford@arm.com>
6029 * gcc.target/aarch64/sve/pr109254.c: New test.
6031 2023-03-31 Jakub Jelinek <jakub@redhat.com>
6034 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
6035 if fdopen returns NULL.
6037 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
6039 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
6040 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
6042 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
6044 * gcc.target/i386/pr109052-2.c: New.
6046 2023-03-31 Jakub Jelinek <jakub@redhat.com>
6048 PR tree-optimization/91645
6049 * gcc.target/i386/pr103559-1.c: New test.
6050 * gcc.target/i386/pr103559-2.c: New test.
6051 * gcc.target/i386/pr103559-3.c: New test.
6052 * gcc.target/i386/pr103559-4.c: New test.
6054 2023-03-31 Jonathan Yong <10walls@gmail.com>
6056 * c-c++-common/Warray-bounds.c: Fix excess warnings on
6059 2023-03-31 liuhongt <hongtao.liu@intel.com>
6061 * g++.target/i386/pr85048.C: New test.
6063 2023-03-30 Jason Merrill <jason@redhat.com>
6066 * g++.dg/lookup/anon8.C: New test.
6068 2023-03-30 Jason Merrill <jason@redhat.com>
6071 * g++.dg/cpp1z/noexcept-type27.C: New test.
6073 2023-03-30 Jakub Jelinek <jakub@redhat.com>
6076 * g++.dg/cpp23/subscript14.C: New test.
6078 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
6080 PR tree-optimization/109154
6081 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
6083 2023-03-30 Jason Merrill <jason@redhat.com>
6087 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
6088 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
6090 2023-03-30 Richard Biener <rguenther@suse.de>
6092 PR tree-optimization/107561
6093 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
6094 * g++.dg/warn/Warray-bounds-16.C: Likewise.
6096 2023-03-30 Richard Biener <rguenther@suse.de>
6098 PR tree-optimization/109342
6099 * g++.dg/torture/pr109342.C: New testcase.
6101 2023-03-30 Jakub Jelinek <jakub@redhat.com>
6104 * g++.dg/cpp23/ext-floating15.C: New test.
6106 2023-03-30 liuhongt <hongtao.liu@intel.com>
6108 * gcc.target/i386/pr88828-0.c: Adjust testcase.
6110 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
6113 * gm2/link/nondefaultext/pass/hello.md: New test.
6114 * gm2/link/nondefaultext/pass/liba.dm: New test.
6115 * gm2/link/nondefaultext/pass/liba.md: New test.
6116 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
6118 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
6120 * gcc.target/riscv/arch-19.c: New test.
6122 2023-03-29 Richard Biener <rguenther@suse.de>
6124 PR tree-optimization/109331
6125 * gcc.dg/torture/pr109331.c: New testcase.
6127 2023-03-29 Richard Biener <rguenther@suse.de>
6129 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
6131 2023-03-29 Richard Biener <rguenther@suse.de>
6133 PR tree-optimization/109327
6134 * gcc.dg/pr109327.c: New testcase.
6136 2023-03-29 Richard Biener <rguenther@suse.de>
6139 * g++.dg/gomp/pr106124.C: New testcase.
6141 2023-03-29 Jakub Jelinek <jakub@redhat.com>
6142 Richard Biener <rguenther@suse.de>
6144 PR tree-optimization/109301
6145 * gcc.dg/pr109301.c: New test.
6147 2023-03-29 Jason Merrill <jason@redhat.com>
6151 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
6152 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
6154 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
6156 * gfortran.dg/weak-2.f90: Enable for nvptx target.
6158 2023-03-28 David Malcolm <dmalcolm@redhat.com>
6161 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
6162 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
6163 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
6164 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
6166 2023-03-28 Jason Merrill <jason@redhat.com>
6169 * g++.dg/warn/Wsequence-point-5.C: New test.
6171 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
6174 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
6176 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
6178 PR rtl-optimization/109187
6179 * gcc.dg/pr109187.c: New test.
6181 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
6183 PR tree-optimization/109265
6184 PR tree-optimization/109274
6185 * gcc.dg/pr109274.c: New.
6186 * gfortran.dg/pr109265.f90: New.
6188 2023-03-28 Richard Biener <rguenther@suse.de>
6190 PR tree-optimization/107087
6191 * g++.dg/pr107087.C: New testcase.
6193 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
6196 * gcc.target/aarch64/pr109072_1.c: New test.
6197 * gcc.target/aarch64/pr109072_2.c: Likewise.
6199 2023-03-28 Jakub Jelinek <jakub@redhat.com>
6201 PR middle-end/106190
6202 * gcc.dg/asan/pr106190.c: New test.
6204 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
6206 * gcc.target/sparc/20230328-1.c: New test.
6207 * gcc.target/sparc/20230328-2.c: Likewise.
6208 * gcc.target/sparc/20230328-3.c: Likewise.
6209 * gcc.target/sparc/20230328-4.c: Likewise.
6211 2023-03-28 Jakub Jelinek <jakub@redhat.com>
6214 * gcc.target/i386/pr109276.c: New test.
6216 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
6218 * gcc.target/sparc/20230328-1.c: New test.
6219 * gcc.target/sparc/20230328-2.c: Likewise.
6220 * gcc.target/sparc/20230328-3.c: Likewise.
6221 * gcc.target/sparc/20230328-4.c: Likewise.
6223 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6225 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
6227 * gcc.dg/visibility-22.c: Add weak_undefined options.
6229 2023-03-27 Richard Biener <rguenther@suse.de>
6231 PR tree-optimization/54498
6232 * g++.dg/torture/pr54498.C: New testcase.
6234 2023-03-27 Richard Biener <rguenther@suse.de>
6236 PR tree-optimization/108357
6237 * gcc.dg/tree-ssa/pr108357.c: New testcase.
6239 2023-03-27 Martin Liska <mliska@suse.cz>
6241 * lib/verify-sarif-file.py: Use apostrophes instead
6244 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
6247 * gcc.target/powerpc/pr109167.c: New test.
6249 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
6252 * gcc.target/powerpc/pr109082.c: New test.
6254 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
6257 * gcc.target/m68k/tls-gd-off.c: New.
6258 * gcc.target/m68k/tls-ie-off.c: New.
6259 * gcc.target/m68k/tls-ld-off.c: New.
6260 * gcc.target/m68k/tls-ld-xtls-off.c: New.
6261 * gcc.target/m68k/tls-le-off.c: New.
6262 * gcc.target/m68k/tls-le-xtls-off.c: New.
6263 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
6264 * gcc.target/m68k/tls-le.c: Likewise.
6266 2023-03-26 Jakub Jelinek <jakub@redhat.com>
6268 PR tree-optimization/109230
6269 * gcc.dg/pr109230.c: New test.
6271 2023-03-26 Jakub Jelinek <jakub@redhat.com>
6274 * c-c++-common/cold-2.c: New test.
6276 2023-03-25 David Malcolm <dmalcolm@redhat.com>
6279 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
6280 verify-sarif-file directive.
6281 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
6282 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
6283 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
6284 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
6285 test case, adapted from Wbidi-chars-1.c.
6286 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
6288 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
6290 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
6291 New test case, adapted from cpp/Winvalid-utf8-1.c.
6292 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
6293 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
6294 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
6296 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
6297 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
6298 * lib/scansarif.exp (verify-sarif-file): New procedure.
6299 * lib/verify-sarif-file.py: New support script.
6301 2023-03-24 Patrick Palka <ppalka@redhat.com>
6304 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
6306 * g++.dg/lookup/this2.C: New test.
6308 2023-03-24 Jason Merrill <jason@redhat.com>
6311 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
6313 2023-03-24 David Malcolm <dmalcolm@redhat.com>
6316 * c-c++-common/diagnostic-format-json-1.c: Update comment.
6317 * c-c++-common/diagnostic-format-json-2.c: Likewise.
6318 * c-c++-common/diagnostic-format-json-3.c: Likewise.
6319 * c-c++-common/diagnostic-format-json-4.c: Likewise.
6320 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
6321 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
6323 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
6325 PR tree-optimization/109238
6326 * gcc.dg/pr109238.c: New.
6328 2023-03-24 Richard Biener <rguenther@suse.de>
6330 PR tree-optimization/106912
6331 * gcc.dg/profile-generate-4.c: New testcase.
6333 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
6335 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
6336 Compile object for stressset.mod and testlib.mod. Add test so
6337 that we only link these objects with test application objects.
6339 2023-03-24 Jakub Jelinek <jakub@redhat.com>
6342 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
6343 require ia32 effective target. Only add -fPIC for fpic effective
6344 target. Remove #include <string.h>, use __builtin_memset instead of
6347 2023-03-24 Jakub Jelinek <jakub@redhat.com>
6349 PR tree-optimization/99739
6350 * gcc.dg/tree-ssa/pr99739.c: New test.
6352 2023-03-24 Alexandre Oliva <oliva@adacore.com>
6354 * lib/target-supports.exp (add_options_for_weak_undefined):
6356 (check_effective_target_weak_undefined): Use it.
6357 (check_effective_target_posix_memalign): New.
6358 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
6359 favor of effective target requirement and added options for
6360 weak_undefined symbols.
6361 * gcc.dg/torture/pr90020.c: Likewise.
6362 * gcc.dg/addr_equal-1.c: Likewise.
6363 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
6364 abitest.S-using tests.
6365 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
6366 posix_memalign tests.
6367 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6369 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
6370 Tobias Burnus <tobias@codesourcery.com>
6373 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
6375 * gfortran.dg/unpack_field_1.f90: Likewise.
6376 * gfortran.dg/pr103628.f90: New.
6378 2023-03-23 Jason Merrill <jason@redhat.com>
6381 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
6383 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
6385 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
6387 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
6389 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
6391 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
6393 * gcc.target/powerpc/mod-no_copy.c: New.
6394 * gcc.target/powerpc/mod-peephole.c: New.
6396 2023-03-23 Andrew Pinski <apinski@marvell.com>
6399 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
6401 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
6404 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
6406 * gm2/iso/extended-opaque/pass/stressset.def: New test.
6407 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
6408 * gm2/iso/extended-opaque/pass/testset.mod: New test.
6409 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
6411 * gm2/projects/iso/small/run/pass/stressset.def: New test.
6412 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
6413 * gm2/projects/iso/small/run/pass/test1.mod: New test.
6414 * gm2/projects/iso/small/run/pass/testlib.def: New test.
6415 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
6416 * gm2/projects/iso/small/run/pass/testset.mod: New test.
6418 2023-03-23 Richard Biener <rguenther@suse.de>
6420 PR tree-optimization/107569
6421 * g++.dg/opt/pr107569.C: New testcase.
6423 2023-03-23 Richard Biener <rguenther@suse.de>
6425 PR tree-optimization/109262
6426 * g++.dg/torture/pr109262.C: New testcase.
6428 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
6430 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
6432 2023-03-23 Marek Polacek <polacek@redhat.com>
6435 * g++.dg/warn/Wdangling-reference11.C: New test.
6436 * g++.dg/warn/Wdangling-reference12.C: New test.
6438 2023-03-23 Jakub Jelinek <jakub@redhat.com>
6440 PR tree-optimization/109176
6441 * gcc.target/aarch64/sve/pr109176.c: New test.
6443 2023-03-23 Pan Li <pan2.li@intel.com>
6444 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6448 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
6449 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
6450 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
6452 2023-03-23 Jason Merrill <jason@redhat.com>
6455 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
6457 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6460 * g++.target/riscv/rvv/base/pr109244.C: New test.
6461 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
6462 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
6463 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
6464 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
6465 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
6466 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
6467 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
6468 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
6469 * g++.target/riscv/rvv/base/bug-18.C: New test.
6470 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
6471 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
6473 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6476 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
6478 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6479 kito-cheng <kito.cheng@sifive.com>
6481 * g++.target/riscv/rvv/base/bug-10.C: New test.
6482 * g++.target/riscv/rvv/base/bug-11.C: New test.
6483 * g++.target/riscv/rvv/base/bug-12.C: New test.
6484 * g++.target/riscv/rvv/base/bug-13.C: New test.
6485 * g++.target/riscv/rvv/base/bug-14.C: New test.
6486 * g++.target/riscv/rvv/base/bug-15.C: New test.
6487 * g++.target/riscv/rvv/base/bug-16.C: New test.
6488 * g++.target/riscv/rvv/base/bug-17.C: New test.
6489 * g++.target/riscv/rvv/base/bug-2.C: New test.
6490 * g++.target/riscv/rvv/base/bug-3.C: New test.
6491 * g++.target/riscv/rvv/base/bug-4.C: New test.
6492 * g++.target/riscv/rvv/base/bug-5.C: New test.
6493 * g++.target/riscv/rvv/base/bug-6.C: New test.
6494 * g++.target/riscv/rvv/base/bug-7.C: New test.
6495 * g++.target/riscv/rvv/base/bug-8.C: New test.
6496 * g++.target/riscv/rvv/base/bug-9.C: New test.
6498 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6499 kito-cheng <kito.cheng@sifive.com>
6501 * gcc.target/riscv/rvv/base/bug-3.c: New test.
6502 * gcc.target/riscv/rvv/base/bug-4.c: New test.
6503 * gcc.target/riscv/rvv/base/bug-5.c: New test.
6505 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
6507 * lib/target-supports.exp (check_effective_target_riscv_vector):
6510 2023-03-22 David Malcolm <dmalcolm@redhat.com>
6513 * gcc.dg-selftests/dg-final.exp
6514 (dg_final_directive_check_num_args): Update expected maximum
6515 number of args for the various directives using dg-scan.
6516 * lib/scanasm.exp (append_encoding_arg): New procedure.
6517 (dg-scan): Add optional 3rd argument: the encoding to use when
6518 reading from the file.
6519 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
6520 encoded when reading it.
6521 (scan-sarif-file-not): Likewise.
6523 2023-03-22 Jason Merrill <jason@redhat.com>
6526 * g++.dg/template/partial-order3.C: New test.
6528 2023-03-22 Harald Anlauf <anlauf@gmx.de>
6529 Steven G. Kargl <kargl@gcc.gnu.org>
6532 * gfortran.dg/pr104572.f90: New test.
6534 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
6536 * gcc.target/i386/pr109137.c: New.
6538 2023-03-22 Jason Merrill <jason@redhat.com>
6541 * g++.dg/ext/attr-tsafe1.C: New test.
6543 2023-03-22 Alex Coplan <alex.coplan@arm.com>
6546 * g++.dg/ext/pr109177.C: New test.
6548 2023-03-22 David Malcolm <dmalcolm@redhat.com>
6551 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
6553 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
6555 * gcc.target/gcn/complex.c: New test.
6557 2023-03-21 Harald Anlauf <anlauf@gmx.de>
6560 * gfortran.dg/pr99036.f90: New test.
6562 2023-03-21 Jason Merrill <jason@redhat.com>
6565 * g++.dg/cpp0x/nsdmi-template25.C: New test.
6567 2023-03-21 Richard Biener <rguenther@suse.de>
6569 PR tree-optimization/109219
6570 * gcc.dg/torture/pr109219.c: New testcase.
6572 2023-03-21 Jakub Jelinek <jakub@redhat.com>
6575 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
6577 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
6578 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
6580 2023-03-21 Jakub Jelinek <jakub@redhat.com>
6583 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
6584 to dg-additional-options. Always expect just 2 foo.simdclone calls.
6585 * gcc.dg/vect/vect-simd-clone-16f.c: Add
6586 --param vect-epilogues-nomask=0 to dg-additional-options.
6587 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
6588 foo.simdclone calls.
6589 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
6590 dg-additional-options.
6591 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
6592 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
6593 --param vect-epilogues-nomask=0 to dg-additional-options.
6594 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
6595 to dg-additional-options. Always expect just 2 foo.simdclone calls.
6596 * gcc.dg/vect/vect-simd-clone-18f.c: Add
6597 --param vect-epilogues-nomask=0 to dg-additional-options.
6599 2023-03-21 Jakub Jelinek <jakub@redhat.com>
6601 PR tree-optimization/109215
6602 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
6604 2023-03-21 Richard Biener <rguenther@suse.de>
6606 PR tree-optimization/109170
6607 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
6608 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
6609 * gcc.dg/predict-20.c: Likewise.
6611 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
6614 * gfortran.dg/pr109209.f90: New test.
6616 2023-03-20 Marek Polacek <polacek@redhat.com>
6619 * g++.dg/cpp0x/explicit16.C: New test.
6621 2023-03-20 Jakub Jelinek <jakub@redhat.com>
6624 * g++.dg/tls/thread_local13.C: New test.
6625 * g++.dg/tls/thread_local13-aux.cc: New file.
6626 * g++.dg/tls/thread_local14.C: New test.
6627 * g++.dg/tls/thread_local14-aux.cc: New file.
6629 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
6632 * gcc.target/powerpc/divic3-1.c: New test.
6633 * gcc.target/powerpc/divic3-2.c: Likewise.
6634 * gcc.target/powerpc/mulic3-1.c: Likewise.
6635 * gcc.target/powerpc/mulic3-2.c: Likewise.
6637 2023-03-20 Harald Anlauf <anlauf@gmx.de>
6640 * gfortran.dg/nearest_6.f90: New test.
6642 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
6645 * gcc.target/powerpc/pr109178.c: New test.
6647 2023-03-20 Jakub Jelinek <jakub@redhat.com>
6649 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
6650 from char to char [2 * sizeof (int)].
6652 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
6655 * gfortran.dg/external_procedures_4.f90: New test.
6657 2023-03-19 Harald Anlauf <anlauf@gmx.de>
6660 * gfortran.dg/pr85877.f90: New test.
6662 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
6664 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
6667 2023-03-18 David Malcolm <dmalcolm@redhat.com>
6670 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
6672 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
6688 * gfortran.dg/finalize_38.f90 : New test.
6689 * gfortran.dg/finalize_38a.f90 : New test.
6690 * gfortran.dg/allocate_with_source_25.f90 : The number of final
6691 calls goes down from 6 to 4.
6692 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
6693 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
6694 but the final count remains the same.
6695 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
6696 foo.1.x rather than foo.0.x
6697 * gfortran.dg/finalize_39.f90 : New test.
6698 * gfortran.dg/finalize_40.f90 : New test.
6699 * gfortran.dg/finalize_41.f90 : New test.
6700 * gfortran.dg/finalize_42.f90 : New test.
6701 * gfortran.dg/finalize_43.f90 : New test.
6702 * gfortran.dg/finalize_44.f90 : New test.
6703 * gfortran.dg/finalize_45.f90 : New test.
6704 * gfortran.dg/finalize_46.f90 : New test.
6705 * gfortran.dg/finalize_47.f90 : New test.
6706 * gfortran.dg/finalize_48.f90 : New test.
6707 * gfortran.dg/finalize_49.f90 : New test.
6708 * gfortran.dg/finalize_50.f90 : New test.
6709 * gfortran.dg/finalize_51.f90 : New test.
6711 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
6713 * gcc.dg/plugin/infoleak-2.c,
6714 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
6715 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
6716 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
6717 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
6718 gcc.dg/plugin/infoleak-antipatterns-1.c,
6719 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
6721 2023-03-17 Jason Merrill <jason@redhat.com>
6724 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
6726 2023-03-17 Jason Merrill <jason@redhat.com>
6729 * g++.dg/eh/dtor4.C: New test.
6731 2023-03-17 Jason Merrill <jason@redhat.com>
6734 * g++.dg/lookup/friend24.C: New test.
6736 2023-03-17 Jakub Jelinek <jakub@redhat.com>
6739 * gcc.target/i386/pr105554.c: New test.
6741 2023-03-17 Jakub Jelinek <jakub@redhat.com>
6744 * c-c++-common/ubsan/div-by-zero-8.c: New test.
6746 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
6748 * gcc.target/i386/pr109052.c: New.
6750 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6751 kito-cheng <kito.cheng@sifive.com>
6753 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
6754 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
6755 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
6756 * g++.target/riscv/rvv/base/bug-1.C: New test.
6757 * gcc.target/riscv/rvv/base/bug-2.c: New test.
6759 2023-03-17 Jakub Jelinek <jakub@redhat.com>
6762 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
6763 Don't include complex.h.
6764 (foo): Use __builtin_complex rather than CMPLXF.
6766 2023-03-17 Jakub Jelinek <jakub@redhat.com>
6768 PR middle-end/108685
6769 * c-c++-common/gomp/doacross-8.c: New test.
6771 2023-03-16 Jason Merrill <jason@redhat.com>
6774 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
6776 2023-03-16 Jason Merrill <jason@redhat.com>
6779 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
6781 2023-03-16 Jason Merrill <jason@redhat.com>
6784 * g++.dg/cpp0x/enum43.C: New test.
6786 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
6788 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
6790 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
6793 * gm2/types/run/pass/d.c: Convert data structure from
6794 BOOLEAN int to bool and cast int to bool in test function.
6796 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
6798 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
6799 * gm2/complex/run/pass/arith3.mod: Ditto.
6800 * gm2/complex/run/pass/arith4.mod: Ditto.
6801 * gm2/complex/run/pass/arith5.mod: Ditto.
6802 * gm2/isolib/run/pass/real2.mod: Ditto.
6803 * gm2/isolib/run/pass/real3.mod: Ditto.
6804 * gm2/isolib/run/pass/realconv.mod: Ditto.
6805 * gm2/isolib/run/pass/realconv2.mod: Ditto.
6806 * gm2/pim/pass/testshort.mod: Ditto.
6807 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
6808 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
6809 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
6810 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
6812 2023-03-16 Patrick Palka <ppalka@redhat.com>
6815 * g++.dg/cpp2a/constexpr-inst2.C: New test.
6817 2023-03-16 Patrick Palka <ppalka@redhat.com>
6820 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
6822 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6824 * gdc.dg/torture/simd23084.d: New test.
6825 * gdc.dg/torture/simd23085.d: New test.
6826 * gdc.dg/torture/simd23218.d: New test.
6828 2023-03-16 Martin Liska <mliska@suse.cz>
6830 PR middle-end/106133
6831 * c-c++-common/pr106133.c: New test.
6833 2023-03-16 Alexandre Oliva <oliva@adacore.com>
6835 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
6837 2023-03-16 Jason Merrill <jason@redhat.com>
6840 * g++.dg/coroutines/co-await-moveonly1.C: New test.
6842 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6845 * gdc.dg/torture/pr109144.d: New test.
6847 2023-03-16 Richard Biener <rguenther@suse.de>
6849 PR tree-optimization/109123
6850 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
6851 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
6852 the name of the pointer.
6853 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
6855 2023-03-15 Jason Merrill <jason@redhat.com>
6859 * g++.dg/coroutines/co-await-initlist1.C: New test.
6861 2023-03-15 David Malcolm <dmalcolm@redhat.com>
6864 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
6865 have an invocation object marked as succeeding, with no
6867 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
6868 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
6869 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
6870 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
6871 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
6872 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
6875 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
6877 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
6878 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
6879 * gcc.target/i386/sse-movss-4.c (dg-options):
6880 Use -mno-sse4. Simplify scan-assembler-not strings.
6881 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
6882 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
6884 2023-03-15 Harald Anlauf <anlauf@gmx.de>
6885 Tobias Burnus <tobias@codesourcery.com>
6888 * gfortran.dg/class_dummy_10.f90: New test.
6890 2023-03-15 Marek Polacek <polacek@redhat.com>
6893 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
6895 2023-03-15 Richard Biener <rguenther@suse.de>
6897 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
6900 2023-03-15 Jason Merrill <jason@redhat.com>
6903 * g++.dg/template/ttp7.C: Remove expected error.
6905 2023-03-15 Jason Merrill <jason@redhat.com>
6910 * g++.dg/template/ttp35.C: New test.
6912 2023-03-15 Richard Biener <rguenther@suse.de>
6914 PR tree-optimization/109139
6915 * gcc.dg/torture/pr109139.c: New testcase.
6917 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6919 * gcc.target/riscv/xtheadmempair-1.c: New test.
6920 * gcc.target/riscv/xtheadmempair-2.c: New test.
6921 * gcc.target/riscv/xtheadmempair-3.c: New test.
6923 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6925 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
6927 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6929 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
6931 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6933 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
6934 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
6935 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
6936 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
6937 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
6938 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
6939 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
6940 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
6942 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6944 * gcc.target/riscv/xtheadbb-ext.c: New test.
6945 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
6946 * gcc.target/riscv/xtheadbb-extu.c: New test.
6947 * gcc.target/riscv/xtheadbb-ff1.c: New test.
6948 * gcc.target/riscv/xtheadbb-rev.c: New test.
6949 * gcc.target/riscv/xtheadbb-srri.c: New test.
6951 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6953 * gcc.target/riscv/xtheadbs-tst.c: New test.
6955 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6957 * gcc.target/riscv/xtheadba-addsl.c: New test.
6959 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6961 * gcc.target/riscv/mcpu-thead-c906.c: New test.
6963 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6965 * gcc.target/riscv/xtheadba.c: New test.
6966 * gcc.target/riscv/xtheadbb.c: New test.
6967 * gcc.target/riscv/xtheadbs.c: New test.
6968 * gcc.target/riscv/xtheadcmo.c: New test.
6969 * gcc.target/riscv/xtheadcondmov.c: New test.
6970 * gcc.target/riscv/xtheadfmemidx.c: New test.
6971 * gcc.target/riscv/xtheadfmv.c: New test.
6972 * gcc.target/riscv/xtheadint.c: New test.
6973 * gcc.target/riscv/xtheadmac.c: New test.
6974 * gcc.target/riscv/xtheadmemidx.c: New test.
6975 * gcc.target/riscv/xtheadmempair.c: New test.
6976 * gcc.target/riscv/xtheadsync.c: New test.
6978 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
6981 * gcc.target/i386/pr109117-1.c: New test.
6983 2023-03-15 Jonathan Yong <10walls@gmail.com>
6985 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
6986 * gcc.dg/pic-3.c: Ditto.
6987 * gcc.dg/pic-4.c: Ditto.
6989 2023-03-14 Patrick Palka <ppalka@redhat.com>
6992 * g++.dg/cpp2a/concepts-class5.C: New test.
6993 * g++.dg/cpp2a/concepts-class5a.C: New test.
6995 2023-03-14 Patrick Palka <ppalka@redhat.com>
6998 * g++.dg/cpp2a/concepts-friend14.C: New test.
7000 2023-03-14 Jason Merrill <jason@redhat.com>
7003 * g++.dg/cpp1y/var-templ78.C: New test.
7005 2023-03-14 Jason Merrill <jason@redhat.com>
7008 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
7009 * g++.dg/warn/Wreturn-6.C: New test.
7011 2023-03-14 Jakub Jelinek <jakub@redhat.com>
7014 * gcc.target/i386/pr109109-1.c: New test.
7015 * gcc.target/i386/pr109109-2.c: New test.
7017 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
7020 * gdc.dg/torture/imports/pr109108.d: New test.
7021 * gdc.dg/torture/pr109108.d: New test.
7023 2023-03-14 Jakub Jelinek <jakub@redhat.com>
7027 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
7028 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
7029 rather than ! concepts.
7031 2023-03-14 Jakub Jelinek <jakub@redhat.com>
7034 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
7036 2023-03-14 Richard Biener <rguenther@suse.de>
7038 * gcc.dg/auto-init-unused-1.c: New testcase.
7040 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
7042 PR tree-optimization/109005
7043 * gnat.dg/specs/opt6.ads: New test.
7045 2023-03-14 Tamar Christina <tamar.christina@arm.com>
7048 * gcc.dg/mla_1.c: Moved to...
7049 * gcc.target/aarch64/sve/mla_3.c: ...here.
7051 2023-03-14 Jakub Jelinek <jakub@redhat.com>
7053 PR tree-optimization/109115
7054 * gcc.dg/pr109115.c: New test.
7056 2023-03-14 Richard Biener <rguenther@suse.de>
7058 * g++.dg/torture/20230313.C: New testcase.
7060 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
7062 * gm2/pim/fail/largeconst.mod: New test.
7064 2023-03-13 Jason Merrill <jason@redhat.com>
7067 * g++.dg/warn/pragma-system_header6.h: New test.
7068 * g++.dg/warn/pragma-system_header6.C: New test.
7070 2023-03-13 David Malcolm <dmalcolm@redhat.com>
7073 * gcc.dg/analyzer/leak-pr105906.c: New test.
7075 2023-03-13 David Malcolm <dmalcolm@redhat.com>
7078 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
7079 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
7081 2023-03-13 David Malcolm <dmalcolm@redhat.com>
7083 * gcc.dg/analyzer/exec-1.c: New test.
7084 * gcc.dg/analyzer/snprintf-concat.c: New test.
7085 * gcc.dg/analyzer/vsnprintf-1.c: New test.
7087 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7089 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
7091 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
7093 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
7094 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
7095 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
7096 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
7097 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
7098 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
7099 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
7100 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
7101 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
7102 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
7103 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
7104 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
7105 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
7106 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
7107 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
7108 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
7109 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
7110 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
7111 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
7112 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
7113 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
7114 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
7115 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
7116 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
7117 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
7118 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
7119 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
7120 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
7121 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
7122 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
7123 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
7124 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
7125 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
7126 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
7127 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
7128 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
7129 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
7130 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
7131 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
7132 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
7133 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
7134 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
7135 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
7136 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
7137 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
7138 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
7139 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
7140 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
7141 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
7142 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
7143 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
7144 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
7145 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
7146 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
7147 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
7148 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
7149 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
7150 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
7151 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
7152 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
7153 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
7154 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
7155 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
7156 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
7157 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
7158 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
7159 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
7160 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
7161 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
7162 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
7163 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
7164 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
7165 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
7166 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
7167 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
7168 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
7169 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
7170 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
7171 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
7172 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
7173 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
7174 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
7175 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
7176 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
7177 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
7178 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
7179 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
7180 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
7181 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
7182 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
7183 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
7184 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
7185 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
7186 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
7187 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
7188 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
7189 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
7190 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
7191 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
7192 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
7193 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
7194 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
7195 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
7196 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
7197 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
7198 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
7199 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
7200 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
7201 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
7202 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
7203 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
7204 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
7205 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
7206 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
7207 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
7208 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
7209 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
7210 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
7211 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
7212 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
7213 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
7214 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
7215 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
7216 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
7217 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
7218 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
7219 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
7220 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
7221 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
7222 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
7223 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
7224 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
7225 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
7226 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
7227 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
7228 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
7229 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
7230 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
7231 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
7232 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
7233 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
7234 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
7235 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
7236 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
7237 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
7238 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
7239 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
7240 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
7241 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
7242 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
7243 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
7244 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
7245 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
7246 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
7247 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
7248 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
7249 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
7250 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
7251 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
7252 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
7253 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
7254 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
7255 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
7256 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
7257 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
7258 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
7259 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
7260 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
7261 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
7262 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
7263 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
7264 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
7265 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
7266 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
7267 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
7268 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
7269 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
7270 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
7271 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
7272 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
7273 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
7274 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
7275 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
7276 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
7277 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
7278 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
7279 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
7280 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
7281 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
7282 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
7283 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
7284 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
7285 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
7286 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
7287 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
7288 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
7289 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
7290 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
7291 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
7292 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
7293 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
7294 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
7295 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
7296 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
7297 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
7298 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
7299 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
7300 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
7301 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
7302 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
7303 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
7304 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
7305 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
7306 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
7307 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
7308 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
7309 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
7310 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
7311 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
7312 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
7313 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
7314 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
7315 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
7316 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
7317 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
7318 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
7319 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
7320 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
7321 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
7322 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
7323 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
7324 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
7325 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
7326 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
7327 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
7328 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
7329 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
7330 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
7331 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
7332 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
7333 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
7334 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
7335 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
7336 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
7337 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
7338 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
7339 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
7340 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
7341 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
7342 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
7343 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
7344 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
7345 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
7346 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
7347 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
7348 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
7349 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
7350 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
7351 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
7352 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
7353 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
7354 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
7355 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
7356 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
7357 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
7358 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
7359 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
7360 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
7361 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
7362 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
7363 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
7364 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
7365 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
7366 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
7367 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
7368 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
7369 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
7370 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
7371 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
7372 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
7373 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
7374 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
7375 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
7376 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
7377 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
7378 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
7379 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
7380 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
7381 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
7382 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
7383 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
7384 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
7385 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
7386 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
7387 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
7388 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
7389 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
7390 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
7391 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
7392 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
7393 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
7394 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
7395 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
7396 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
7397 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
7398 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
7399 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
7400 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
7401 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
7402 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
7403 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
7404 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
7405 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
7406 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
7407 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
7408 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
7409 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
7410 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
7411 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
7412 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
7413 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
7414 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
7415 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
7416 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
7417 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
7418 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
7419 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
7420 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
7421 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
7422 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
7423 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
7424 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
7425 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
7426 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
7427 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
7428 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
7429 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
7430 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
7431 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
7432 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
7433 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
7434 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
7435 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
7436 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
7437 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
7438 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
7439 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
7440 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
7441 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
7442 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
7443 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
7444 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
7445 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
7446 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
7447 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
7448 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
7449 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
7450 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
7451 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
7452 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
7453 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
7454 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
7455 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
7456 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
7457 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
7458 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
7459 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
7460 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
7461 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
7462 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
7463 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
7464 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
7465 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
7466 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
7467 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
7468 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
7469 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
7470 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
7471 * g++.target/riscv/rvv/base/vle-1.C: Removed.
7472 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
7473 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
7474 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
7475 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
7476 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
7477 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
7478 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
7479 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
7480 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
7481 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
7482 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
7483 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
7484 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
7485 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
7486 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
7487 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
7488 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
7489 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
7490 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
7491 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
7492 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
7493 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
7494 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
7495 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
7496 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
7497 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
7498 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
7499 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
7500 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
7501 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
7502 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
7503 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
7504 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
7505 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
7506 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
7507 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
7508 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
7509 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
7510 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
7511 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
7512 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
7513 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
7514 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
7515 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
7516 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
7517 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
7518 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
7519 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
7520 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
7521 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
7522 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
7523 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
7524 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
7525 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
7526 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
7527 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
7528 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
7529 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
7530 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
7531 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
7532 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
7533 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
7534 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
7535 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
7536 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
7537 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
7538 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
7539 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
7540 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
7541 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
7542 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
7543 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
7544 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
7545 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
7546 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
7547 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
7548 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
7549 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
7550 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
7551 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
7552 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
7553 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
7554 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
7555 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
7556 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
7557 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
7558 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
7559 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
7560 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
7561 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
7562 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
7563 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
7564 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
7565 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
7566 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
7567 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
7568 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
7569 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
7570 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
7571 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
7572 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
7573 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
7574 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
7575 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
7576 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
7577 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
7578 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
7579 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
7580 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
7581 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
7582 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
7583 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
7584 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
7585 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
7586 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
7587 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
7588 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
7589 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
7590 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
7591 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
7592 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
7593 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
7594 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
7595 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
7596 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
7597 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
7598 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
7599 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
7600 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
7601 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
7602 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
7603 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
7604 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
7605 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
7606 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
7607 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
7608 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
7609 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
7610 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
7611 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
7612 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
7613 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
7614 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
7615 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
7616 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
7617 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
7618 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
7619 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
7620 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
7621 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
7622 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
7623 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
7624 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
7625 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
7626 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
7627 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
7628 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
7629 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
7630 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
7631 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
7632 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
7633 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
7634 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
7635 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
7636 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
7637 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
7638 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
7639 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
7640 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
7641 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
7642 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
7643 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
7644 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
7645 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
7646 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
7647 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
7648 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
7649 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
7650 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
7651 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
7652 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
7653 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
7654 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
7655 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
7656 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
7657 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
7658 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
7659 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
7660 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
7661 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
7662 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
7663 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
7664 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
7665 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
7666 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
7667 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
7668 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
7669 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
7670 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
7671 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
7672 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
7673 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
7674 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
7675 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
7676 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
7677 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
7678 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
7679 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
7680 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
7681 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
7682 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
7683 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
7684 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
7685 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
7686 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
7687 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
7688 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
7689 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
7690 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
7691 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
7692 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
7693 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
7694 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
7695 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
7696 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
7697 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
7698 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
7699 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
7700 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
7701 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
7702 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
7703 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
7704 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
7705 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
7706 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
7707 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
7708 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
7709 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
7710 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
7711 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
7712 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
7713 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
7714 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
7715 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
7716 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
7717 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
7718 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
7719 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
7720 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
7721 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
7722 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
7723 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
7724 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
7725 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
7726 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
7727 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
7728 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
7729 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
7730 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
7731 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
7732 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
7733 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
7734 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
7735 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
7736 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
7737 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
7738 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
7739 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
7740 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
7741 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
7742 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
7743 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
7744 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
7745 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
7746 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
7747 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
7748 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
7749 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
7750 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
7751 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
7752 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
7753 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
7754 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
7755 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
7756 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
7757 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
7758 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
7759 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
7760 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
7761 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
7762 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
7763 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
7764 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
7765 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
7766 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
7767 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
7768 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
7769 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
7770 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
7771 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
7772 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
7773 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
7774 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
7775 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
7776 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
7777 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
7778 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
7779 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
7780 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
7781 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
7782 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
7783 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
7784 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
7785 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
7786 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
7787 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
7788 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
7789 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
7790 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
7791 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
7792 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
7793 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
7794 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
7795 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
7796 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
7797 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
7798 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
7799 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
7800 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
7801 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
7802 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
7803 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
7804 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
7805 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
7806 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
7807 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
7808 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
7809 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
7810 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
7811 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
7812 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
7813 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
7814 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
7815 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
7816 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
7817 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
7818 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
7819 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
7820 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
7821 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
7822 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
7823 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
7824 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
7825 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
7826 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
7827 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
7828 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
7829 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
7830 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
7831 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
7832 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
7833 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
7834 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
7835 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
7836 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
7837 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
7838 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
7839 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
7840 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
7841 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
7842 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
7843 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
7844 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
7845 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
7846 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
7847 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
7848 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
7849 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
7850 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
7851 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
7852 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
7853 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
7854 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
7855 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
7856 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
7857 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
7858 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
7859 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
7860 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
7861 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
7862 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
7863 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
7864 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
7865 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
7866 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
7867 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
7868 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
7869 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
7870 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
7871 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
7872 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
7873 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
7874 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
7875 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
7876 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
7877 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
7878 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
7879 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
7880 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
7881 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
7882 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
7883 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
7884 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
7885 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
7886 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
7887 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
7888 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
7889 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
7890 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
7891 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
7892 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
7893 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
7894 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
7895 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
7896 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
7897 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
7898 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
7899 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
7900 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
7901 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
7902 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
7903 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
7904 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
7905 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
7906 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
7907 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
7908 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
7909 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
7910 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
7911 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
7912 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
7913 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
7914 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
7915 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
7916 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
7917 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
7918 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
7919 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
7920 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
7921 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
7922 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
7923 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
7924 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
7925 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
7926 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
7927 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
7928 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
7929 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
7930 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
7931 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
7932 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
7933 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
7934 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
7935 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
7936 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
7937 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
7938 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
7939 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
7940 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
7941 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
7942 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
7943 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
7944 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
7945 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
7946 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
7947 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
7948 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
7949 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
7950 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
7951 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
7952 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
7953 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
7954 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
7955 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
7956 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
7957 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
7958 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
7959 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
7960 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
7961 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
7962 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
7963 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
7964 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
7965 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
7966 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
7967 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
7968 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
7969 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
7970 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
7971 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
7972 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
7973 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
7974 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
7975 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
7976 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
7977 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
7978 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
7979 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
7980 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
7981 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
7982 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
7983 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
7984 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
7985 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
7986 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
7987 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
7988 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
7989 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
7990 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
7991 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
7992 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
7993 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
7994 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
7995 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
7996 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
7997 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
7998 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
7999 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
8000 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
8001 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
8002 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
8003 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
8004 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
8005 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
8006 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
8007 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
8008 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
8009 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
8010 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
8011 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
8012 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
8013 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
8014 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
8015 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
8016 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
8017 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
8018 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
8019 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
8020 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
8021 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
8022 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
8023 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
8024 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
8025 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
8026 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
8027 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
8028 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
8029 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
8030 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
8031 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
8032 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
8033 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
8034 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
8035 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
8036 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
8037 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
8038 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
8039 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
8040 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
8041 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
8042 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
8043 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
8044 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
8045 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
8046 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
8047 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
8048 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
8049 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
8050 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
8051 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
8052 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
8053 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
8054 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
8055 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
8056 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
8057 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
8058 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
8059 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
8060 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
8061 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
8062 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
8063 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
8064 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
8065 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
8066 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
8067 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
8068 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
8069 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
8070 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
8071 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
8072 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
8073 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
8074 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
8075 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
8076 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
8077 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
8078 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
8079 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
8080 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
8081 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
8082 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
8083 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
8084 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
8085 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
8086 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
8087 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
8088 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
8089 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
8090 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
8091 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
8092 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
8093 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
8094 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
8095 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
8096 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
8097 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
8098 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
8099 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
8100 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
8101 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
8102 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
8103 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
8104 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
8105 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
8106 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
8107 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
8108 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
8109 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
8110 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
8111 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
8112 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
8113 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
8114 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
8115 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
8116 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
8117 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
8118 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
8119 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
8120 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
8121 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
8122 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
8123 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
8124 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
8125 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
8126 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
8127 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
8128 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
8129 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
8130 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
8131 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
8132 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
8133 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
8134 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
8135 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
8136 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
8137 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
8138 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
8139 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
8140 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
8141 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
8142 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
8143 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
8144 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
8145 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
8146 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
8147 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
8148 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
8149 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
8150 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
8151 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
8152 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
8153 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
8154 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
8155 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
8156 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
8157 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
8158 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
8159 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
8160 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
8161 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
8162 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
8163 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
8164 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
8165 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
8166 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
8167 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
8168 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
8169 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
8170 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
8171 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
8172 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
8173 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
8174 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
8175 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
8176 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
8177 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
8178 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
8179 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
8180 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
8181 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
8182 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
8183 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
8184 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
8185 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
8186 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
8187 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
8188 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
8189 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
8190 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
8191 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
8192 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
8193 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
8194 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
8195 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
8196 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
8197 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
8198 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
8199 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
8200 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
8201 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
8202 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
8203 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
8204 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
8205 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
8206 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
8207 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
8208 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
8209 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
8210 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
8211 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
8212 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
8213 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
8214 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
8215 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
8216 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
8217 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
8218 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
8219 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
8220 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
8221 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
8222 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
8223 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
8224 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
8225 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
8226 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
8227 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
8228 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
8229 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
8230 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
8231 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
8232 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
8233 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
8234 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
8235 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
8236 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
8237 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
8238 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
8239 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
8240 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
8241 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
8242 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
8243 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
8244 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
8245 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
8246 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
8247 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
8248 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
8249 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
8250 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
8251 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
8252 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
8253 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
8254 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
8255 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
8256 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
8257 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
8258 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
8259 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
8260 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
8261 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
8262 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
8263 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
8264 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
8265 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
8266 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
8267 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
8268 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
8269 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
8270 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
8271 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
8272 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
8273 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
8274 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
8275 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
8276 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
8277 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
8278 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
8279 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
8280 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
8281 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
8282 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
8283 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
8284 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
8285 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
8286 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
8287 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
8288 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
8289 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
8290 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
8291 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
8292 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
8293 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
8294 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
8295 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
8296 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
8297 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
8298 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
8299 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
8300 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
8301 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
8302 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
8303 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
8304 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
8305 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
8306 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
8307 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
8308 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
8309 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
8310 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
8311 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
8312 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
8313 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
8314 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
8315 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
8316 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
8317 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
8318 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
8319 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
8320 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
8321 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
8322 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
8323 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
8324 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
8325 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
8326 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
8327 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
8328 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
8329 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
8330 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
8331 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
8332 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
8333 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
8334 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
8335 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
8336 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
8337 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
8338 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
8339 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
8340 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
8341 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
8342 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
8343 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
8344 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
8345 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
8346 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
8347 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
8348 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
8349 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
8350 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
8351 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
8352 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
8353 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
8354 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
8355 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
8356 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
8357 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
8358 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
8359 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
8360 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
8361 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
8362 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
8363 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
8364 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
8365 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
8366 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
8367 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
8368 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
8369 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
8370 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
8371 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
8372 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
8373 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
8374 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
8375 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
8376 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
8377 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
8378 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
8379 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
8380 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
8381 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
8382 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
8383 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
8384 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
8385 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
8386 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
8387 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
8388 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
8389 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
8390 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
8391 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
8392 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
8393 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
8394 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
8395 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
8396 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
8397 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
8398 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
8399 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
8400 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
8401 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
8402 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
8403 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
8404 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
8405 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
8406 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
8407 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
8408 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
8409 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
8410 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
8411 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
8412 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
8413 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
8414 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
8415 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
8416 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
8417 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
8418 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
8419 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
8420 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
8421 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
8422 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
8423 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
8424 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
8425 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
8426 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
8427 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
8428 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
8429 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
8430 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
8431 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
8432 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
8433 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
8434 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
8435 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
8436 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
8437 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
8438 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
8439 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
8440 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
8441 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
8442 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
8443 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
8444 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
8445 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
8446 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
8447 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
8448 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
8449 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
8450 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
8451 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
8452 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
8453 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
8454 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
8455 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
8456 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
8457 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
8458 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
8459 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
8460 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
8461 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
8462 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
8463 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
8464 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
8465 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
8466 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
8467 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
8468 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
8469 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
8470 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
8471 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
8472 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
8473 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
8474 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
8475 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
8476 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
8477 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
8478 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
8479 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
8480 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
8481 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
8482 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
8483 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
8484 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
8485 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
8486 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
8487 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
8488 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
8489 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
8490 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
8491 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
8492 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
8493 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
8494 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
8495 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
8496 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
8497 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
8498 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
8499 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
8500 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
8501 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
8502 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
8503 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
8504 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
8505 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
8506 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
8507 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
8508 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
8509 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
8510 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
8511 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
8512 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
8513 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
8514 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
8515 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
8516 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
8517 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
8518 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
8519 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
8520 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
8521 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
8522 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
8523 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
8524 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
8525 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
8526 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
8527 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
8528 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
8529 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
8530 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
8531 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
8532 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
8533 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
8534 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
8535 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
8536 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
8537 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
8538 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
8539 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
8540 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
8541 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
8542 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
8543 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
8544 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
8545 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
8546 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
8547 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
8548 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
8549 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
8550 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
8551 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
8552 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
8553 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
8554 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
8555 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
8556 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
8557 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
8558 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
8559 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
8560 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
8561 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
8562 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
8563 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
8564 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
8565 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
8566 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
8567 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
8568 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
8569 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
8570 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
8571 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
8572 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
8573 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
8574 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
8575 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
8576 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
8577 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
8578 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
8579 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
8580 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
8581 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
8582 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
8583 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
8584 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
8585 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
8586 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
8587 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
8588 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
8589 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
8590 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
8591 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
8592 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
8593 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
8594 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
8595 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
8596 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
8597 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
8598 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
8599 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
8600 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
8601 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
8602 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
8603 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
8604 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
8605 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
8606 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
8607 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
8608 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
8609 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
8610 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
8611 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
8612 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
8613 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
8614 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
8615 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
8616 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
8617 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
8618 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
8619 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
8620 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
8621 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
8622 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
8623 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
8624 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
8625 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
8626 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
8627 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
8628 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
8629 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
8630 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
8631 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
8632 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
8633 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
8634 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
8635 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
8636 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
8637 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
8638 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
8639 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
8640 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
8641 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
8642 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
8643 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
8644 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
8645 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
8646 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
8647 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
8648 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
8649 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
8650 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
8651 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
8652 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
8653 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
8654 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
8655 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
8656 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
8657 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
8658 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
8659 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
8660 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
8661 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
8662 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
8663 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
8664 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
8665 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
8666 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
8667 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
8668 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
8669 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
8670 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
8671 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
8672 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
8673 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
8674 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
8675 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
8676 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
8677 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
8678 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
8679 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
8680 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
8681 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
8682 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
8683 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
8684 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
8685 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
8686 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
8687 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
8688 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
8689 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
8690 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
8691 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
8692 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
8693 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
8694 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
8695 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
8696 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
8697 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
8698 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
8699 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
8700 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
8701 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
8702 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
8703 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
8704 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
8705 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
8706 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
8707 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
8708 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
8709 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
8710 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
8711 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
8712 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
8713 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
8714 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
8715 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
8716 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
8717 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
8718 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
8719 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
8720 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
8721 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
8722 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
8723 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
8724 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
8725 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
8726 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
8727 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
8728 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
8729 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
8730 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
8731 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
8732 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
8733 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
8734 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
8735 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
8736 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
8737 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
8738 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
8739 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
8740 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
8741 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
8742 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
8743 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
8744 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
8745 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
8746 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
8747 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
8748 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
8749 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
8750 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
8751 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
8752 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
8753 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
8754 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
8755 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
8756 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
8757 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
8758 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
8759 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
8760 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
8761 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
8762 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
8763 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
8764 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
8765 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
8766 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
8767 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
8768 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
8769 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
8770 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
8771 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
8772 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
8773 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
8774 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
8775 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
8776 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
8777 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
8778 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
8779 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
8780 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
8781 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
8782 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
8783 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
8784 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
8785 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
8786 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
8787 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
8788 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
8789 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
8790 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
8791 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
8792 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
8793 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
8794 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
8795 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
8796 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
8797 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
8798 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
8799 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
8800 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
8801 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
8802 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
8803 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
8804 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
8805 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
8806 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
8807 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
8808 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
8809 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
8810 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
8811 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
8812 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
8813 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
8814 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
8815 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
8816 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
8817 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
8818 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
8819 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
8820 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
8821 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
8822 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
8823 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
8824 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
8825 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
8826 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
8827 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
8828 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
8829 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
8830 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
8831 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
8832 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
8833 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
8834 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
8835 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
8836 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
8837 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
8838 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
8839 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
8840 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
8841 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
8842 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
8843 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
8844 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
8845 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
8846 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
8847 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
8848 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
8849 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
8850 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
8851 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
8852 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
8853 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
8854 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
8855 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
8856 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
8857 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
8858 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
8859 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
8860 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
8861 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
8862 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
8863 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
8864 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
8865 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
8866 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
8867 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
8868 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
8869 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
8870 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
8871 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
8872 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
8873 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
8874 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
8875 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
8876 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
8877 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
8878 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
8879 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
8880 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
8881 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
8882 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
8883 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
8884 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
8885 * g++.target/riscv/rvv/base/vse-1.C: Removed.
8886 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
8887 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
8888 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
8889 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
8890 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
8891 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
8892 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
8893 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
8894 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
8895 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
8896 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
8897 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
8898 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
8899 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
8900 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
8901 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
8902 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
8903 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
8904 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
8905 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
8906 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
8907 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
8908 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
8909 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
8910 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
8911 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
8912 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
8913 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
8914 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
8915 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
8916 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
8917 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
8918 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
8919 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
8920 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
8921 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
8922 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
8923 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
8924 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
8925 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
8926 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
8927 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
8928 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
8929 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
8930 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
8931 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
8932 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
8933 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
8934 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
8935 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
8936 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
8937 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
8938 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
8939 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
8940 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
8941 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
8942 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
8943 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
8944 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
8945 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
8946 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
8947 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
8948 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
8949 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
8950 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
8951 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
8952 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
8953 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
8954 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
8955 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
8956 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
8957 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
8958 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
8959 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
8960 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
8961 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
8962 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
8963 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
8964 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
8965 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
8966 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
8967 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
8968 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
8969 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
8970 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
8971 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
8972 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
8973 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
8974 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
8975 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
8976 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
8977 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
8978 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
8979 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
8980 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
8981 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
8982 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
8983 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
8984 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
8985 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
8986 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
8987 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
8988 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
8989 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
8990 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
8991 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
8992 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
8993 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
8994 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
8995 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
8996 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
8997 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
8998 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
8999 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
9000 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
9001 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
9002 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
9003 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
9004 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
9005 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
9006 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
9007 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
9008 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
9009 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
9010 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
9011 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
9012 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
9013 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
9014 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
9015 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
9016 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
9017 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
9018 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
9019 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
9020 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
9021 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
9022 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
9023 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
9024 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
9025 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
9026 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
9027 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
9028 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
9029 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
9030 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
9031 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
9032 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
9033 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
9034 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
9035 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
9036 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
9037 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
9038 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
9039 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
9040 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
9041 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
9042 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
9043 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
9044 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
9045 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
9046 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
9047 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
9048 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
9049 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
9050 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
9051 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
9052 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
9053 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
9054 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
9055 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
9056 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
9057 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
9058 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
9059 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
9060 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
9061 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
9062 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
9063 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
9064 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
9065 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
9066 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
9067 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
9068 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
9069 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
9070 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
9071 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
9072 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
9073 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
9074 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
9075 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
9076 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
9077 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
9078 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
9079 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
9080 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
9081 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
9082 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
9083 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
9084 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
9085 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
9086 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
9087 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
9088 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
9089 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
9090 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
9091 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
9092 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
9093 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
9094 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
9095 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
9096 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
9097 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
9098 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
9099 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
9100 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
9101 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
9102 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
9103 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
9104 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
9105 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
9106 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
9107 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
9108 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
9109 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
9110 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
9111 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
9112 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
9113 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
9114 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
9115 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
9116 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
9117 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
9118 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
9119 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
9120 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
9121 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
9122 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
9123 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
9124 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
9125 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
9126 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
9127 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
9128 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
9129 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
9130 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
9131 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
9132 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
9133 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
9134 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
9135 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
9136 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
9137 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
9138 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
9139 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
9140 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
9141 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
9142 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
9143 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
9144 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
9145 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
9146 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
9147 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
9148 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
9149 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
9150 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
9151 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
9152 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
9153 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
9154 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
9155 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
9156 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
9157 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
9158 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
9159 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
9160 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
9161 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
9162 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
9163 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
9164 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
9165 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
9166 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
9167 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
9168 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
9169 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
9170 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
9171 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
9172 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
9173 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
9174 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
9175 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
9176 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
9177 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
9178 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
9179 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
9180 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
9181 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
9182 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
9183 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
9184 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
9185 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
9186 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
9187 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
9188 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
9189 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
9190 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
9191 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
9192 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
9193 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
9194 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
9195 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
9196 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
9197 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
9198 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
9199 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
9200 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
9201 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
9202 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
9203 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
9204 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
9205 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
9206 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
9207 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
9208 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
9209 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
9210 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
9211 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
9212 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
9213 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
9214 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
9215 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
9216 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
9217 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
9218 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
9219 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
9220 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
9221 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
9222 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
9223 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
9224 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
9225 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
9226 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
9227 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
9228 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
9229 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
9230 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
9231 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
9232 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
9233 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
9234 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
9235 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
9236 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
9237 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
9238 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
9239 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
9240 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
9241 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
9242 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
9243 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
9244 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
9245 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
9246 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
9247 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
9248 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
9249 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
9250 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
9251 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
9252 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
9253 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
9254 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
9255 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
9256 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
9257 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
9258 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
9259 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
9260 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
9261 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
9262 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
9263 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
9264 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
9265 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
9266 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
9267 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
9268 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
9269 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
9270 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
9271 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
9272 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
9273 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
9274 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
9275 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
9276 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
9277 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
9278 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
9279 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
9280 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
9281 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
9282 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
9283 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
9284 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
9285 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
9286 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
9287 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
9288 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
9289 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
9290 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
9291 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
9292 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
9293 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
9294 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
9295 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
9296 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
9297 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
9298 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
9299 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
9300 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
9301 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
9302 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
9303 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
9304 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
9305 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
9306 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
9307 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
9308 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
9309 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
9310 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
9311 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
9312 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
9313 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
9314 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
9315 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
9316 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
9317 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
9318 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
9319 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
9320 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
9321 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
9322 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
9323 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
9324 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
9325 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
9326 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
9327 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
9328 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
9329 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
9330 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
9331 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
9332 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
9333 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
9334 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
9335 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
9336 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
9337 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
9338 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
9339 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
9340 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
9341 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
9342 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
9343 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
9344 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
9345 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
9346 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
9347 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
9348 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
9349 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
9350 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
9351 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
9352 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
9353 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
9354 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
9355 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
9356 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
9357 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
9358 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
9359 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
9360 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
9361 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
9362 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
9363 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
9364 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
9365 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
9366 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
9367 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
9368 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
9369 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
9370 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
9371 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
9372 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
9373 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
9374 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
9375 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
9376 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
9377 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
9378 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
9379 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
9380 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
9381 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
9382 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
9383 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
9384 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
9385 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
9386 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
9387 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
9388 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
9389 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
9390 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
9391 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
9392 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
9393 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
9394 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
9395 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
9396 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
9397 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
9398 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
9399 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
9400 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
9401 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
9402 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
9403 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
9404 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
9405 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
9406 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
9407 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
9408 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
9409 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
9410 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
9411 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
9412 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
9413 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
9414 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
9415 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
9416 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
9417 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
9418 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
9419 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
9420 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
9421 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
9422 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
9423 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
9424 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
9425 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
9426 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
9427 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
9428 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
9429 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
9430 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
9431 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
9432 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
9433 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
9434 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
9435 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
9436 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
9437 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
9438 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
9439 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
9440 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
9441 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
9442 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
9443 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
9444 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
9445 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
9446 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
9447 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
9448 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
9449 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
9450 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
9451 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
9452 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
9453 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
9454 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
9455 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
9456 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
9457 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
9458 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
9459 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
9460 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
9461 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
9462 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
9463 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
9464 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
9465 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
9466 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
9467 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
9468 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
9469 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
9470 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
9471 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
9472 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
9473 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
9474 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
9475 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
9476 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
9477 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
9478 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
9479 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
9480 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
9481 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
9482 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
9483 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
9484 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
9485 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
9486 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
9487 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
9488 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
9489 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
9490 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
9491 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
9492 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
9493 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
9494 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
9495 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
9496 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
9497 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
9498 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
9499 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
9500 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
9501 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
9502 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
9503 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
9504 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
9505 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
9506 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
9507 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
9508 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
9509 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
9510 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
9511 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
9512 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
9513 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
9514 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
9515 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
9516 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
9517 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
9518 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
9519 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
9520 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
9521 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
9522 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
9523 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
9524 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
9525 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
9526 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
9527 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
9528 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
9529 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
9530 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
9531 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
9532 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
9533 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
9534 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
9535 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
9536 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
9537 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
9538 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
9539 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
9540 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
9541 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
9542 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
9543 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
9544 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
9545 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
9546 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
9547 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
9548 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
9549 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
9550 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
9551 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
9552 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
9553 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
9554 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
9555 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
9556 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
9557 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
9558 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
9559 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
9560 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
9561 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
9562 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
9563 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
9564 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
9565 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
9566 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
9567 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
9568 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
9569 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
9570 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
9571 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
9572 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
9573 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
9574 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
9575 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
9576 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
9577 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
9578 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
9579 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
9580 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
9581 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
9582 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
9583 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
9584 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
9585 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
9586 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
9587 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
9588 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
9589 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
9590 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
9591 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
9592 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
9593 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
9594 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
9595 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
9596 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
9597 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
9598 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
9599 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
9600 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
9601 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
9602 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
9603 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
9604 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
9605 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
9606 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
9607 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
9608 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
9609 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
9610 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
9611 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
9612 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
9613 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
9614 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
9615 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
9616 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
9617 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
9618 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
9619 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
9620 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
9621 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
9622 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
9623 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
9624 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
9625 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
9626 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
9627 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
9628 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
9629 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
9630 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
9631 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
9632 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
9633 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
9634 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
9635 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
9636 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
9637 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
9638 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
9639 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
9640 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
9641 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
9642 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
9643 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
9644 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
9645 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
9646 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
9647 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
9648 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
9649 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
9650 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
9651 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
9652 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
9653 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
9654 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
9655 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
9656 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
9657 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
9658 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
9659 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
9660 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
9661 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
9662 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
9663 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
9664 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
9665 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
9666 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
9667 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
9668 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
9669 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
9670 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
9671 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
9672 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
9673 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
9674 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
9675 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
9676 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
9677 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
9678 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
9679 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
9680 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
9681 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
9682 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
9683 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
9684 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
9685 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
9686 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
9687 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
9688 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
9689 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
9690 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
9691 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
9692 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
9693 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
9694 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
9695 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
9696 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
9697 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
9698 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
9699 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
9700 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
9701 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
9702 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
9703 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
9704 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
9705 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
9706 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
9707 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
9708 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
9709 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
9710 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
9711 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
9712 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
9713 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
9714 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
9715 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
9716 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
9717 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
9718 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
9719 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
9720 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
9721 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
9722 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
9723 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
9724 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
9725 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
9726 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
9727 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
9728 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
9729 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
9730 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
9731 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
9732 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
9733 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
9734 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
9735 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
9736 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
9737 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
9738 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
9739 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
9740 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
9741 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
9742 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
9743 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
9744 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
9745 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
9746 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
9747 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
9748 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
9749 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
9750 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
9751 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
9752 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
9753 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
9754 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
9755 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
9756 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
9757 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
9758 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
9759 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
9760 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
9761 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
9762 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
9763 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
9764 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
9765 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
9766 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
9767 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
9768 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
9769 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
9770 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
9771 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
9772 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
9773 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
9774 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
9775 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
9776 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
9777 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
9778 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
9779 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
9780 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
9781 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
9782 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
9783 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
9784 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
9785 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
9786 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
9787 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
9788 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
9789 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
9790 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
9791 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
9792 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
9793 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
9794 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
9795 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
9796 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
9797 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
9798 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
9799 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
9800 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
9801 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
9802 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
9803 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
9804 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
9805 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
9806 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
9807 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
9808 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
9809 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
9810 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
9811 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
9812 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
9813 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
9814 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
9815 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
9816 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
9817 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
9818 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
9819 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
9820 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
9821 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
9822 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
9823 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
9824 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
9825 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
9826 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
9827 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
9828 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
9829 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
9830 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
9831 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
9832 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
9833 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
9834 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
9835 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
9836 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
9837 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
9838 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
9839 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
9840 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
9841 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
9842 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
9843 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
9844 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
9845 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
9846 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
9847 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
9848 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
9849 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
9850 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
9851 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
9852 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
9853 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
9854 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
9855 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
9856 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
9857 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
9858 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
9859 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
9860 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
9861 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
9862 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
9863 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
9864 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
9865 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
9866 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
9867 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
9868 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
9869 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
9870 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
9871 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
9872 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
9873 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
9874 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
9875 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
9876 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
9877 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
9878 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
9879 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
9880 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
9881 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
9882 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
9883 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
9884 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
9885 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
9886 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
9887 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
9888 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
9889 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
9890 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
9891 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
9892 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
9893 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
9894 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
9895 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
9896 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
9897 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
9898 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
9899 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
9900 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
9901 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
9902 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
9903 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
9904 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
9905 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
9906 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
9907 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
9908 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
9909 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
9910 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
9911 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
9912 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
9913 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
9914 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
9915 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
9916 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
9917 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
9918 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
9919 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
9920 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
9921 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
9922 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
9923 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
9924 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
9925 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
9926 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
9927 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
9928 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
9929 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
9930 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
9931 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
9932 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
9933 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
9934 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
9935 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
9936 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
9937 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
9938 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
9939 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
9940 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
9941 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
9942 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
9943 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
9944 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
9945 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
9946 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
9947 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
9948 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
9949 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
9950 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
9951 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
9952 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
9953 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
9954 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
9955 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
9956 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
9957 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
9958 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
9959 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
9960 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
9961 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
9962 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
9963 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
9964 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
9965 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
9966 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
9967 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
9968 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
9969 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
9970 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
9971 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
9972 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
9973 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
9974 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
9975 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
9976 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
9977 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
9978 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
9979 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
9980 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
9981 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
9982 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
9983 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
9984 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
9985 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
9986 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
9987 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
9988 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
9989 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
9990 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
9991 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
9992 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
9993 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
9994 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
9995 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
9996 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
9997 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
9998 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
9999 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
10000 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
10001 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
10002 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
10003 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
10004 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
10005 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
10006 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
10007 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
10008 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
10009 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
10010 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
10011 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
10012 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
10013 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
10014 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
10015 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
10016 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
10017 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
10018 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
10019 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
10020 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
10021 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
10022 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
10023 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
10024 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
10025 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
10026 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
10027 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
10028 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
10029 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
10030 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
10031 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
10032 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
10033 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
10034 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
10035 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
10036 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
10037 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
10038 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
10039 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
10040 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
10041 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
10042 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
10043 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
10044 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
10045 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
10046 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
10047 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
10048 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
10049 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
10050 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
10051 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
10052 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
10053 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
10054 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
10055 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
10056 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
10057 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
10058 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
10059 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
10060 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
10061 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
10062 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
10063 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
10064 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
10065 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
10066 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
10067 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
10068 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
10069 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
10070 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
10071 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
10072 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
10073 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
10074 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
10075 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
10076 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
10077 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
10078 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
10079 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
10080 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
10081 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
10082 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
10083 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
10084 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
10085 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
10086 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
10087 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
10088 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
10089 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
10090 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
10091 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
10092 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
10093 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
10094 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
10095 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
10096 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
10097 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
10098 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
10099 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
10100 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
10101 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
10102 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
10103 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
10104 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
10105 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
10106 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
10107 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
10108 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
10109 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
10110 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
10111 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
10112 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
10113 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
10114 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
10115 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
10116 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
10117 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
10118 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
10119 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
10120 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
10121 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
10122 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
10123 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
10124 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
10125 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
10126 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
10127 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
10128 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
10129 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
10130 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
10131 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
10132 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
10133 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
10134 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
10135 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
10136 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
10137 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
10138 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
10139 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
10140 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
10141 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
10142 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
10143 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
10144 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
10145 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
10146 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
10147 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
10148 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
10149 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
10150 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
10151 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
10152 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
10153 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
10154 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
10155 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
10156 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
10157 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
10158 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
10159 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
10160 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
10161 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
10162 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
10163 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
10164 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
10165 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
10166 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
10167 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
10168 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
10169 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
10170 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
10171 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
10172 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
10173 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
10174 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
10175 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
10176 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
10177 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
10178 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
10179 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
10180 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
10181 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
10182 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
10183 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
10184 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
10185 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
10186 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
10187 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
10188 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
10189 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
10190 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
10191 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
10192 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
10193 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
10194 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
10195 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
10196 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
10197 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
10198 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
10199 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
10200 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
10201 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
10202 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
10203 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
10204 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
10205 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
10206 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
10207 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
10208 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
10209 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
10210 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
10211 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
10212 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
10213 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
10214 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
10215 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
10216 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
10217 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
10218 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
10219 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
10220 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
10221 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
10222 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
10223 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
10224 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
10225 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
10226 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
10227 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
10228 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
10229 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
10230 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
10231 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
10232 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
10233 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
10234 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
10235 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
10236 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
10237 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
10238 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
10239 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
10240 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
10241 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
10242 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
10243 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
10244 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
10245 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
10246 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
10247 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
10248 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
10249 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
10250 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
10251 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
10252 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
10253 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
10254 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
10255 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
10256 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
10257 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
10258 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
10259 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
10260 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
10261 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
10262 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
10263 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
10264 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
10265 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
10266 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
10267 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
10268 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
10269 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
10270 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
10271 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
10272 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
10273 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
10274 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
10275 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
10276 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
10277 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
10278 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
10279 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
10280 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
10281 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
10282 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
10283 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
10284 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
10285 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
10286 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
10287 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
10288 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
10289 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
10290 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
10291 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
10292 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
10293 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
10294 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
10295 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
10296 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
10297 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
10298 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
10299 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
10300 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
10301 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
10302 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
10303 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
10304 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
10305 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
10306 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
10307 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
10308 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
10309 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
10310 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
10311 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
10312 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
10313 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
10314 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
10315 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
10316 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
10317 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
10318 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
10319 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
10320 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
10321 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
10322 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
10323 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
10324 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
10325 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
10326 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
10327 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
10328 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
10329 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
10330 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
10331 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
10332 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
10333 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
10334 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
10335 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
10336 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
10337 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
10338 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
10339 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
10340 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
10341 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
10342 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
10343 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
10344 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
10345 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
10346 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
10347 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
10348 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
10349 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
10350 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
10351 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
10352 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
10353 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
10354 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
10355 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
10356 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
10357 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
10358 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
10359 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
10360 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
10361 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
10362 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
10363 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
10364 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
10365 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
10366 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
10367 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
10368 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
10369 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
10370 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
10371 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
10372 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
10373 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
10374 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
10375 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
10376 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
10377 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
10378 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
10379 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
10380 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
10381 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
10382 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
10383 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
10384 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
10385 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
10386 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
10387 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
10388 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
10389 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
10390 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
10391 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
10392 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
10393 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
10394 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
10395 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
10396 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
10397 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
10398 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
10399 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
10400 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
10401 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
10402 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
10403 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
10404 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
10405 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
10406 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
10407 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
10408 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
10409 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
10410 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
10411 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
10412 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
10413 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
10414 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
10415 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
10416 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
10417 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
10418 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
10419 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
10420 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
10421 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
10422 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
10423 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
10424 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
10425 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
10426 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
10427 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
10428 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
10429 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
10430 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
10431 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
10432 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
10433 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
10434 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
10435 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
10436 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
10437 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
10438 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
10439 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
10440 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
10441 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
10442 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
10443 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
10444 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
10445 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
10446 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
10447 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
10448 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
10449 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
10450 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
10451 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
10452 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
10453 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
10454 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
10455 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
10456 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
10457 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
10458 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
10459 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
10460 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
10461 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
10462 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
10463 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
10464 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
10465 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
10466 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
10467 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
10468 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
10469 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
10470 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
10471 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
10472 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
10473 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
10474 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
10475 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
10476 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
10477 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
10478 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
10479 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
10480 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
10481 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
10482 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
10483 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
10484 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
10485 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
10486 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
10487 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
10488 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
10489 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
10490 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
10491 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
10492 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
10493 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
10494 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
10495 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
10496 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
10497 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
10498 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
10499 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
10500 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
10501 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
10502 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
10503 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
10504 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
10505 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
10506 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
10507 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
10508 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
10509 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
10510 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
10511 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
10512 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
10513 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
10514 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
10515 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
10516 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
10517 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
10518 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
10519 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
10520 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
10521 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
10522 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
10523 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
10524 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
10525 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
10526 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
10527 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
10528 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
10529 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
10530 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
10531 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
10532 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
10533 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
10534 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
10535 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
10536 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
10537 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
10538 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
10539 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
10540 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
10541 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
10542 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
10543 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
10544 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
10545 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
10546 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
10547 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
10548 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
10549 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
10550 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
10551 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
10552 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
10553 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
10554 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
10555 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
10556 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
10557 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
10558 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
10559 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
10560 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
10561 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
10562 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
10563 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
10564 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
10565 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
10566 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
10567 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
10568 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
10569 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
10570 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
10571 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
10572 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
10573 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
10574 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
10575 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
10576 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
10577 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
10578 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
10579 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
10580 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
10581 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
10582 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
10583 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
10584 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
10585 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
10586 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
10587 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
10588 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
10589 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
10590 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
10591 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
10592 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
10593 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
10594 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
10595 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
10596 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
10597 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
10598 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
10599 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
10600 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
10601 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
10602 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
10603 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
10604 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
10605 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
10606 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
10607 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
10608 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
10609 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
10610 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
10611 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
10612 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
10613 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
10614 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
10615 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
10616 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
10617 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
10618 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
10619 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
10620 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
10621 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
10622 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
10623 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
10624 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
10625 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
10626 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
10627 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
10628 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
10629 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
10630 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
10631 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
10632 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
10633 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
10634 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
10635 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
10636 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
10637 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
10638 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
10639 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
10640 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
10641 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
10642 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
10643 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
10644 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
10645 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
10646 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
10647 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
10648 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
10649 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
10650 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
10651 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
10652 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
10653 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
10654 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
10655 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
10656 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
10657 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
10658 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
10659 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
10660 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
10661 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
10662 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
10663 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
10664 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
10665 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
10666 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
10667 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
10668 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
10669 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
10670 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
10671 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
10672 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
10673 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
10674 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
10675 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
10676 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
10677 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
10678 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
10679 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
10680 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
10681 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
10682 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
10683 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
10684 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
10685 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
10686 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
10687 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
10688 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
10689 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
10690 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
10691 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
10692 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
10693 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
10694 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
10695 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
10696 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
10697 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
10698 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
10699 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
10700 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
10701 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
10702 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
10703 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
10704 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
10705 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
10706 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
10707 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
10708 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
10709 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
10710 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
10711 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
10712 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
10713 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
10714 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
10715 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
10716 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
10717 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
10718 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
10719 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
10720 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
10721 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
10722 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
10723 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
10724 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
10725 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
10726 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
10727 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
10728 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
10729 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
10730 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
10731 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
10732 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
10733 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
10734 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
10735 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
10736 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
10737 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
10738 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
10739 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
10740 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
10741 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
10742 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
10743 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
10744 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
10745 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
10746 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
10747 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
10748 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
10749 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
10750 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
10751 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
10752 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
10753 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
10754 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
10755 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
10756 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
10757 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
10758 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
10759 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
10760 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
10761 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
10762 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
10763 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
10764 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
10765 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
10766 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
10767 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
10768 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
10769 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
10770 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
10771 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
10772 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
10773 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
10774 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
10775 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
10776 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
10777 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
10778 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
10779 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
10780 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
10781 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
10782 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
10783 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
10784 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
10785 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
10786 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
10787 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
10788 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
10789 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
10790 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
10791 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
10792 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
10793 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
10794 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
10795 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
10796 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
10797 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
10798 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
10799 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
10800 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
10801 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
10802 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
10803 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
10804 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
10805 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
10806 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
10807 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
10808 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
10809 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
10810 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
10811 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
10812 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
10813 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
10814 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
10815 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
10816 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
10817 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
10818 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
10819 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
10820 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
10821 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
10822 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
10823 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
10824 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
10825 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
10826 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
10827 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
10828 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
10829 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
10830 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
10831 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
10832 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
10833 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
10834 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
10835 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
10836 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
10837 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
10838 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
10839 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
10840 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
10841 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
10842 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
10843 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
10844 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
10845 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
10846 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
10847 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
10848 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
10849 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
10850 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
10851 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
10852 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
10853 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
10854 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
10855 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
10856 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
10857 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
10858 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
10859 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
10860 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
10861 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
10862 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
10863 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
10864 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
10865 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
10866 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
10867 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
10868 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
10869 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
10870 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
10871 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
10872 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
10873 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
10874 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
10875 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
10876 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
10877 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
10878 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
10879 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
10880 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
10881 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
10882 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
10883 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
10884 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
10885 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
10886 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
10887 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
10888 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
10889 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
10890 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
10891 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
10892 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
10893 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
10894 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
10895 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
10896 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
10897 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
10898 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
10899 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
10900 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
10901 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
10902 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
10903 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
10904 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
10905 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
10906 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
10907 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
10908 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
10909 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
10910 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
10911 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
10912 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
10913 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
10914 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
10915 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
10916 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
10917 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
10918 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
10919 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
10920 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
10921 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
10922 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
10923 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
10924 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
10925 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
10926 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
10927 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
10928 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
10929 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
10930 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
10931 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
10932 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
10933 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
10934 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
10935 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
10936 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
10937 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
10938 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
10939 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
10940 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
10941 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
10942 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
10943 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
10944 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
10945 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
10946 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
10947 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
10948 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
10949 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
10950 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
10951 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
10952 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
10953 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
10954 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
10955 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
10956 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
10957 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
10958 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
10959 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
10960 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
10961 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
10962 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
10963 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
10964 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
10965 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
10966 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
10967 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
10968 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
10969 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
10970 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
10971 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
10972 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
10973 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
10974 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
10975 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
10976 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
10977 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
10978 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
10979 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
10980 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
10981 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
10982 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
10983 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
10984 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
10985 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
10986 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
10987 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
10988 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
10989 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
10990 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
10991 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
10992 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
10993 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
10994 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
10995 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
10996 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
10997 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
10998 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
10999 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
11000 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
11001 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
11002 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
11003 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
11004 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
11005 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
11006 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
11007 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
11008 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
11009 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
11010 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
11011 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
11012 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
11013 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
11014 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
11015 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
11016 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
11017 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
11018 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
11019 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
11020 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
11021 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
11022 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
11023 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
11024 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
11025 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
11026 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
11027 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
11028 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
11029 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
11030 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
11031 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
11032 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
11033 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
11034 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
11035 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
11036 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
11037 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
11038 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
11039 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
11040 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
11041 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
11042 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
11043 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
11044 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
11045 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
11046 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
11047 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
11048 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
11049 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
11050 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
11051 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
11052 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
11053 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
11054 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
11055 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
11056 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
11057 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
11058 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
11059 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
11060 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
11061 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
11062 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
11063 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
11064 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
11065 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
11066 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
11067 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
11068 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
11069 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
11070 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
11071 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
11072 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
11073 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
11074 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
11075 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
11076 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
11077 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
11078 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
11079 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
11080 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
11081 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
11082 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
11083 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
11084 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
11085 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
11086 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
11087 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
11088 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
11089 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
11090 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
11091 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
11092 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
11093 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
11094 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
11095 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
11096 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
11097 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
11098 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
11099 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
11100 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
11101 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
11102 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
11103 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
11104 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
11105 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
11106 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
11107 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
11108 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
11109 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
11110 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
11111 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
11112 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
11113 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
11114 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
11115 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
11116 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
11117 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
11118 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
11119 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
11120 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
11121 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
11122 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
11123 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
11124 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
11125 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
11126 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
11127 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
11128 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
11129 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
11130 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
11131 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
11132 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
11133 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
11134 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
11135 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
11136 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
11137 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
11138 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
11139 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
11140 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
11141 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
11142 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
11143 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
11144 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
11145 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
11146 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
11147 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
11148 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
11149 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
11150 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
11151 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
11152 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
11153 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
11154 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
11155 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
11156 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
11157 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
11158 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
11159 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
11160 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
11161 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
11162 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
11163 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
11164 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
11165 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
11166 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
11167 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
11168 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
11169 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
11170 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
11171 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
11172 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
11173 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
11174 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
11175 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
11176 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
11177 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
11178 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
11179 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
11180 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
11181 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
11182 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
11183 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
11184 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
11185 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
11186 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
11187 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
11188 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
11189 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
11190 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
11191 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
11192 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
11193 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
11194 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
11195 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
11196 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
11197 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
11198 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
11199 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
11200 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
11201 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
11202 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
11203 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
11204 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
11205 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
11206 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
11207 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
11208 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
11209 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
11210 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
11211 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
11212 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
11213 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
11214 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
11215 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
11216 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
11217 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
11218 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
11219 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
11220 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
11221 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
11222 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
11223 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
11224 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
11225 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
11226 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
11227 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
11228 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
11229 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
11230 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
11231 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
11232 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
11233 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
11234 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
11235 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
11236 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
11237 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
11238 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
11239 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
11240 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
11241 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
11242 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
11243 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
11244 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
11245 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
11246 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
11247 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
11248 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
11249 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
11250 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
11251 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
11252 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
11253 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
11254 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
11255 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
11256 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
11257 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
11258 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
11259 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
11260 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
11261 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
11262 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
11263 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
11264 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
11265 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
11266 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
11267 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
11268 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
11269 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
11270 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
11271 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
11272 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
11273 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
11274 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
11275 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
11276 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
11277 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
11278 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
11279 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
11280 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
11281 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
11282 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
11283 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
11284 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
11285 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
11286 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
11287 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
11288 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
11289 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
11290 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
11291 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
11292 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
11293 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
11294 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
11295 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
11296 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
11297 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
11298 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
11299 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
11300 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
11301 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
11302 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
11303 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
11304 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
11305 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
11306 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
11307 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
11308 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
11309 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
11310 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
11311 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
11312 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
11313 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
11314 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
11315 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
11316 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
11317 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
11318 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
11319 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
11320 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
11321 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
11322 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
11323 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
11324 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
11325 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
11326 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
11327 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
11328 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
11329 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
11330 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
11331 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
11332 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
11333 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
11334 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
11335 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
11336 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
11337 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
11338 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
11339 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
11340 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
11341 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
11342 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
11343 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
11344 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
11345 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
11346 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
11347 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
11348 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
11349 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
11350 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
11351 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
11352 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
11353 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
11354 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
11355 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
11356 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
11357 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
11358 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
11359 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
11360 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
11361 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
11362 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
11363 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
11364 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
11365 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
11366 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
11367 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
11368 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
11369 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
11370 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
11371 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
11372 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
11373 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
11374 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
11375 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
11376 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
11377 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
11378 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
11379 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
11380 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
11381 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
11382 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
11383 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
11384 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
11385 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
11386 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
11387 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
11388 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
11389 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
11390 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
11391 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
11392 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
11393 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
11394 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
11395 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
11396 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
11397 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
11398 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
11399 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
11400 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
11401 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
11402 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
11403 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
11404 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
11405 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
11406 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
11407 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
11408 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
11409 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
11410 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
11411 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
11412 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
11413 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
11414 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
11415 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
11416 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
11417 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
11418 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
11419 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
11420 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
11421 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
11422 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
11423 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
11424 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
11425 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
11426 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
11427 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
11428 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
11429 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
11430 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
11431 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
11432 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
11433 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
11434 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
11435 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
11436 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
11437 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
11438 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
11439 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
11440 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
11441 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
11442 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
11443 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
11444 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
11445 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
11446 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
11447 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
11448 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
11449 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
11450 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
11451 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
11452 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
11453 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
11454 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
11455 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
11456 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
11457 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
11458 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
11459 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
11460 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
11461 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
11462 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
11463 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
11464 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
11465 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
11466 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
11467 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
11468 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
11469 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
11470 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
11471 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
11472 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
11473 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
11474 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
11475 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
11476 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
11477 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
11478 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
11479 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
11480 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
11481 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
11482 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
11483 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
11484 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
11485 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
11486 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
11487 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
11488 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
11489 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
11490 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
11491 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
11492 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
11493 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
11494 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
11495 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
11496 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
11497 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
11498 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
11499 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
11500 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
11501 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
11502 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
11503 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
11504 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
11505 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
11506 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
11507 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
11508 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
11509 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
11510 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
11511 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
11512 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
11513 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
11514 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
11515 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
11516 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
11517 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
11518 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
11519 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
11520 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
11521 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
11522 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
11523 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
11524 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
11525 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
11526 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
11527 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
11528 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
11529 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
11530 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
11531 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
11532 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
11533 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
11534 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
11535 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
11536 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
11537 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
11538 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
11539 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
11540 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
11541 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
11542 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
11543 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
11544 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
11545 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
11546 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
11547 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
11548 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
11549 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
11550 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
11551 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
11552 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
11553 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
11554 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
11555 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
11556 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
11557 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
11558 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
11559 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
11560 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
11561 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
11562 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
11563 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
11564 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
11565 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
11566 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
11567 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
11568 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
11569 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
11570 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
11571 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
11572 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
11573 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
11574 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
11575 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
11576 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
11577 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
11578 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
11579 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
11580 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
11581 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
11582 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
11583 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
11584 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
11585 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
11586 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
11587 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
11588 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
11589 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
11590 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
11591 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
11592 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
11593 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
11594 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
11595 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
11596 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
11597 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
11598 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
11599 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
11600 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
11601 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
11602 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
11603 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
11604 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
11605 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
11606 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
11607 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
11608 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
11609 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
11610 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
11611 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
11612 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
11613 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
11614 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
11615 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
11616 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
11617 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
11618 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
11619 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
11620 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
11621 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
11622 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
11623 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
11624 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
11625 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
11626 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
11627 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
11628 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
11629 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
11630 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
11631 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
11632 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
11633 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
11634 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
11635 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
11636 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
11637 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
11638 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
11639 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
11640 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
11641 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
11642 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
11643 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
11644 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
11645 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
11646 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
11647 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
11648 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
11649 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
11650 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
11651 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
11652 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
11653 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
11654 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
11655 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
11656 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
11657 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
11658 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
11659 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
11660 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
11661 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
11662 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
11663 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
11664 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
11665 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
11666 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
11667 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
11668 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
11669 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
11670 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
11671 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
11672 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
11673 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
11674 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
11675 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
11676 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
11677 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
11678 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
11679 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
11680 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
11681 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
11682 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
11683 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
11684 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
11685 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
11686 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
11687 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
11688 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
11689 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
11690 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
11691 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
11692 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
11693 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
11694 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
11695 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
11696 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
11697 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
11698 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
11699 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
11700 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
11701 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
11702 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
11703 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
11704 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
11705 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
11706 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
11707 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
11708 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
11709 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
11710 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
11711 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
11712 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
11713 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
11714 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
11715 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
11716 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
11717 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
11718 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
11719 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
11720 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
11721 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
11722 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
11723 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
11724 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
11725 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
11726 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
11727 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
11728 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
11729 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
11730 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
11731 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
11732 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
11733 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
11734 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
11735 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
11736 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
11737 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
11738 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
11739 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
11740 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
11741 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
11742 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
11743 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
11744 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
11745 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
11746 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
11747 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
11748 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
11749 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
11750 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
11751 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
11752 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
11753 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
11754 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
11755 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
11756 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
11757 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
11758 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
11759 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
11760 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
11761 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
11762 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
11763 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
11764 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
11765 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
11766 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
11767 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
11768 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
11769 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
11770 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
11771 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
11772 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
11773 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
11774 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
11775 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
11776 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
11777 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
11778 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
11779 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
11780 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
11781 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
11782 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
11783 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
11784 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
11785 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
11786 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
11787 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
11788 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
11789 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
11790 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
11791 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
11792 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
11793 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
11794 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
11795 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
11796 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
11797 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
11798 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
11799 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
11800 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
11801 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
11802 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
11803 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
11804 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
11805 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
11806 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
11807 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
11808 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
11809 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
11810 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
11811 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
11812 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
11813 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
11814 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
11815 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
11816 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
11817 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
11818 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
11819 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
11820 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
11821 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
11822 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
11823 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
11824 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
11825 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
11826 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
11827 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
11828 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
11829 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
11830 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
11831 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
11832 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
11833 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
11834 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
11835 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
11836 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
11837 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
11838 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
11839 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
11840 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
11841 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
11842 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
11843 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
11844 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
11845 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
11846 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
11847 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
11848 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
11849 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
11850 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
11851 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
11852 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
11853 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
11854 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
11855 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
11856 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
11857 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
11858 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
11859 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
11860 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
11861 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
11862 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
11863 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
11864 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
11865 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
11866 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
11867 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
11868 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
11869 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
11870 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
11871 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
11872 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
11873 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
11874 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
11875 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
11876 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
11877 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
11878 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
11879 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
11880 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
11881 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
11882 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
11883 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
11884 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
11885 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
11886 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
11887 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
11888 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
11889 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
11890 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
11891 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
11892 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
11893 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
11894 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
11895 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
11896 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
11897 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
11898 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
11899 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
11900 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
11901 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
11902 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
11903 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
11904 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
11905 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
11906 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
11907 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
11908 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
11909 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
11910 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
11911 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
11912 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
11913 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
11914 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
11915 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
11916 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
11917 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
11918 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
11919 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
11920 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
11921 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
11922 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
11923 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
11924 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
11925 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
11926 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
11927 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
11928 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
11929 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
11930 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
11931 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
11932 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
11933 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
11934 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
11935 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
11936 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
11937 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
11938 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
11939 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
11940 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
11941 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
11942 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
11943 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
11944 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
11945 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
11946 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
11947 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
11948 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
11949 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
11950 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
11951 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
11952 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
11953 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
11954 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
11955 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
11956 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
11957 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
11958 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
11959 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
11960 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
11961 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
11962 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
11963 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
11964 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
11965 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
11966 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
11967 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
11968 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
11969 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
11970 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
11971 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
11972 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
11973 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
11974 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
11975 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
11976 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
11977 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
11978 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
11979 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
11980 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
11981 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
11982 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
11983 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
11984 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
11985 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
11986 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
11987 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
11988 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
11989 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
11990 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
11991 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
11992 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
11993 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
11994 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
11995 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
11996 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
11997 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
11998 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
11999 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
12000 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
12001 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
12002 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
12003 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
12004 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
12005 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
12006 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
12007 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
12008 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
12009 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
12010 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
12011 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
12012 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
12013 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
12014 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
12015 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
12016 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
12017 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
12018 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
12019 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
12020 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
12021 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
12022 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
12023 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
12024 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
12025 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
12026 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
12027 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
12028 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
12029 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
12030 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
12031 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
12032 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
12033 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
12034 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
12035 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
12036 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
12037 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
12038 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
12039 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
12040 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
12041 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
12042 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
12043 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
12044 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
12045 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
12046 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
12047 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
12048 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
12049 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
12050 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
12051 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
12052 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
12053 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
12054 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
12055 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
12056 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
12057 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
12058 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
12059 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
12060 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
12061 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
12062 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
12063 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
12064 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
12065 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
12066 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
12067 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
12068 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
12069 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
12070 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
12071 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
12072 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
12073 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
12074 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
12075 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
12076 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
12077 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
12078 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
12079 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
12080 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
12081 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
12082 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
12083 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
12084 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
12085 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
12086 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
12087 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
12088 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
12089 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
12090 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
12091 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
12092 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
12093 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
12094 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
12095 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
12096 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
12097 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
12098 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
12099 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
12100 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
12101 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
12102 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
12103 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
12104 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
12105 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
12106 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
12107 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
12108 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
12109 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
12110 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
12111 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
12112 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
12113 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
12114 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
12115 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
12116 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
12117 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
12118 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
12119 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
12120 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
12121 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
12122 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
12123 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
12124 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
12125 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
12126 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
12127 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
12128 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
12129 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
12130 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
12131 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
12132 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
12133 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
12134 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
12135 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
12136 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
12137 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
12138 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
12139 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
12140 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
12141 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
12142 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
12143 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
12144 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
12145 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
12146 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
12147 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
12148 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
12149 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
12150 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
12151 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
12152 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
12153 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
12154 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
12155 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
12156 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
12157 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
12158 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
12159 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
12160 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
12161 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
12162 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
12163 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
12164 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
12165 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
12166 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
12167 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
12168 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
12169 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
12170 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
12171 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
12172 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
12173 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
12174 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
12175 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
12176 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
12177 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
12178 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
12179 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
12180 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
12181 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
12182 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
12183 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
12184 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
12185 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
12186 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
12187 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
12188 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
12189 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
12190 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
12191 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
12192 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
12193 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
12194 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
12195 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
12196 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
12197 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
12198 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
12199 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
12200 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
12201 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
12202 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
12203 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
12204 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
12205 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
12206 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
12207 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
12208 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
12209 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
12210 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
12211 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
12212 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
12213 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
12214 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
12215 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
12216 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
12217 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
12218 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
12219 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
12220 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
12221 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
12222 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
12223 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
12224 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
12225 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
12226 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
12227 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
12228 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
12229 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
12230 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
12231 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
12232 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
12233 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
12234 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
12235 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
12236 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
12237 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
12238 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
12239 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
12240 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
12241 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
12242 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
12243 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
12244 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
12245 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
12246 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
12247 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
12248 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
12249 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
12250 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
12251 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
12252 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
12253 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
12254 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
12255 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
12256 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
12257 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
12258 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
12259 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
12260 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
12261 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
12262 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
12263 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
12264 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
12265 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
12266 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
12267 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
12268 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
12269 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
12270 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
12271 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
12272 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
12273 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
12274 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
12275 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
12276 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
12277 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
12278 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
12279 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
12280 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
12281 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
12282 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
12283 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
12284 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
12285 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
12286 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
12287 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
12288 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
12289 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
12290 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
12291 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
12292 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
12293 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
12294 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
12295 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
12296 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
12297 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
12298 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
12299 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
12300 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
12301 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
12302 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
12303 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
12304 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
12305 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
12306 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
12307 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
12308 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
12309 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
12310 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
12311 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
12312 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
12313 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
12314 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
12315 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
12316 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
12317 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
12318 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
12319 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
12320 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
12321 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
12322 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
12323 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
12324 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
12325 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
12326 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
12327 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
12328 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
12329 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
12330 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
12331 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
12332 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
12333 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
12334 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
12335 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
12336 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
12337 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
12338 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
12339 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
12340 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
12341 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
12342 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
12343 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
12344 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
12345 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
12346 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
12347 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
12348 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
12349 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
12350 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
12351 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
12352 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
12353 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
12354 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
12355 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
12356 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
12357 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
12358 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
12359 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
12360 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
12361 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
12362 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
12363 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
12364 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
12365 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
12366 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
12367 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
12368 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
12369 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
12370 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
12371 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
12372 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
12373 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
12374 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
12375 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
12376 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
12377 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
12378 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
12379 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
12380 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
12381 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
12382 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
12383 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
12384 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
12385 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
12386 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
12387 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
12388 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
12389 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
12390 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
12391 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
12392 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
12393 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
12394 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
12395 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
12396 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
12397 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
12398 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
12399 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
12400 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
12401 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
12402 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
12403 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
12404 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
12405 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
12406 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
12407 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
12408 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
12409 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
12410 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
12411 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
12412 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
12413 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
12414 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
12415 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
12416 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
12417 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
12418 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
12419 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
12420 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
12421 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
12422 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
12423 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
12424 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
12425 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
12426 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
12427 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
12428 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
12429 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
12430 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
12431 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
12432 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
12433 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
12434 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
12435 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
12436 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
12437 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
12438 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
12439 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
12440 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
12441 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
12442 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
12443 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
12444 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
12445 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
12446 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
12447 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
12448 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
12449 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
12450 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
12451 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
12452 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
12453 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
12454 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
12455 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
12456 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
12457 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
12458 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
12459 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
12460 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
12461 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
12462 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
12463 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
12464 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
12465 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
12466 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
12467 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
12468 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
12469 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
12470 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
12471 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
12472 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
12473 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
12474 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
12475 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
12476 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
12477 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
12478 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
12479 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
12480 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
12481 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
12482 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
12483 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
12484 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
12485 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
12486 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
12487 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
12488 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
12489 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
12490 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
12491 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
12492 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
12493 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
12494 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
12495 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
12496 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
12497 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
12498 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
12499 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
12500 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
12501 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
12502 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
12503 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
12504 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
12505 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
12506 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
12507 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
12508 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
12509 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
12510 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
12511 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
12512 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
12513 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
12514 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
12515 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
12516 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
12517 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
12518 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
12519 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
12520 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
12521 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
12522 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
12523 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
12524 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
12525 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
12526 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
12527 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
12528 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
12529 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
12530 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
12531 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
12532 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
12533 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
12534 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
12535 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
12536 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
12537 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
12538 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
12539 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
12540 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
12541 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
12542 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
12543 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
12544 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
12545 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
12546 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
12547 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
12548 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
12549 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
12550 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
12551 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
12552 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
12553 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
12554 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
12555 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
12556 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
12557 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
12558 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
12559 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
12560 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
12561 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
12562 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
12563 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
12564 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
12565 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
12566 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
12567 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
12568 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
12569 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
12570 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
12571 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
12572 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
12573 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
12574 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
12575 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
12576 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
12577 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
12578 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
12579 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
12580 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
12581 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
12582 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
12583 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
12584 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
12585 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
12586 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
12587 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
12588 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
12589 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
12590 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
12591 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
12592 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
12593 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
12594 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
12595 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
12596 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
12597 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
12598 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
12599 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
12600 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
12601 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
12602 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
12603 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
12604 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
12605 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
12606 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
12607 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
12608 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
12609 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
12610 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
12611 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
12612 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
12613 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
12614 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
12615 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
12616 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
12617 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
12618 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
12619 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
12620 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
12621 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
12622 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
12623 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
12624 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
12625 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
12626 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
12627 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
12628 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
12629 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
12630 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
12631 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
12632 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
12633 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
12634 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
12635 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
12636 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
12637 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
12638 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
12639 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
12640 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
12641 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
12642 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
12643 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
12644 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
12645 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
12646 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
12647 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
12648 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
12649 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
12650 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
12651 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
12652 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
12653 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
12654 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
12655 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
12656 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
12657 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
12658 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
12659 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
12660 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
12661 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
12662 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
12663 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
12664 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
12665 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
12666 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
12667 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
12668 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
12669 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
12670 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
12671 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
12672 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
12673 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
12674 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
12675 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
12676 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
12677 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
12678 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
12679 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
12680 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
12681 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
12682 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
12683 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
12684 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
12685 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
12686 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
12687 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
12688 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
12689 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
12690 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
12691 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
12692 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
12693 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
12694 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
12695 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
12696 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
12697 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
12698 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
12699 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
12700 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
12701 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
12702 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
12703 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
12704 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
12705 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
12706 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
12707 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
12708 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
12709 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
12710 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
12711 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
12712 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
12713 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
12714 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
12715 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
12716 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
12717 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
12718 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
12719 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
12720 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
12721 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
12722 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
12723 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
12724 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
12725 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
12726 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
12727 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
12728 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
12729 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
12730 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
12731 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
12732 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
12733 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
12734 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
12735 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
12736 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
12737 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
12738 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
12739 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
12740 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
12741 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
12742 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
12743 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
12744 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
12745 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
12746 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
12747 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
12748 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
12749 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
12750 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
12751 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
12752 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
12753 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
12754 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
12755 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
12756 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
12757 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
12758 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
12759 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
12760 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
12761 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
12762 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
12763 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
12764 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
12765 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
12766 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
12767 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
12768 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
12769 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
12770 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
12771 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
12772 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
12773 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
12774 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
12775 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
12776 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
12777 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
12778 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
12779 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
12780 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
12781 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
12782 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
12783 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
12784 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
12785 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
12786 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
12787 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
12788 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
12789 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
12790 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
12791 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
12792 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
12793 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
12794 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
12795 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
12796 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
12797 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
12798 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
12799 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
12800 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
12801 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
12802 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
12803 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
12804 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
12805 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
12806 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
12807 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
12808 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
12809 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
12810 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
12811 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
12812 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
12813 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
12814 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
12815 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
12816 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
12817 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
12818 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
12819 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
12820 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
12821 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
12822 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
12823 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
12824 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
12825 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
12826 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
12827 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
12828 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
12829 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
12830 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
12831 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
12832 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
12833 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
12834 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
12835 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
12836 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
12837 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
12838 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
12839 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
12840 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
12841 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
12842 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
12843 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
12844 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
12845 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
12846 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
12847 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
12848 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
12849 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
12850 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
12851 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
12852 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
12853 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
12854 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
12855 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
12856 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
12857 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
12858 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
12859 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
12860 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
12861 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
12862 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
12863 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
12864 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
12865 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
12866 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
12867 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
12868 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
12869 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
12870 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
12871 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
12872 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
12873 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
12874 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
12875 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
12876 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
12877 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
12878 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
12879 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
12880 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
12881 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
12882 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
12883 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
12884 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
12885 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
12886 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
12887 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
12888 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
12889 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
12890 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
12891 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
12892 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
12893 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
12894 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
12895 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
12896 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
12897 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
12898 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
12899 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
12900 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
12901 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
12902 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
12903 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
12904 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
12905 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
12906 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
12907 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
12908 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
12909 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
12910 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
12911 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
12912 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
12913 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
12914 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
12915 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
12916 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
12917 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
12918 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
12919 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
12920 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
12921 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
12922 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
12923 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
12924 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
12925 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
12926 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
12927 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
12928 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
12929 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
12930 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
12931 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
12932 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
12933 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
12934 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
12935 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
12936 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
12937 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
12938 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
12939 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
12940 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
12941 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
12942 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
12943 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
12944 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
12945 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
12946 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
12947 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
12948 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
12949 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
12950 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
12951 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
12952 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
12953 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
12954 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
12955 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
12956 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
12957 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
12958 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
12959 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
12960 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
12961 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
12962 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
12963 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
12964 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
12965 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
12966 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
12967 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
12968 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
12969 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
12970 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
12971 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
12972 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
12973 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
12974 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
12975 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
12976 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
12977 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
12978 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
12979 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
12980 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
12981 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
12982 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
12983 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
12984 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
12985 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
12986 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
12987 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
12988 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
12989 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
12990 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
12991 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
12992 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
12993 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
12994 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
12995 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
12996 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
12997 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
12998 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
12999 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
13000 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
13001 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
13002 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
13003 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
13004 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
13005 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
13006 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
13007 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
13008 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
13009 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
13010 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
13011 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
13012 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
13013 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
13014 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
13015 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
13016 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
13017 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
13018 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
13019 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
13020 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
13021 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
13022 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
13023 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
13024 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
13025 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
13026 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
13027 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
13028 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
13029 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
13030 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
13031 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
13032 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
13033 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
13034 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
13035 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
13036 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
13037 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
13038 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
13039 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
13040 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
13041 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
13042 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
13043 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
13044 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
13045 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
13046 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
13047 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
13048 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
13049 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
13050 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
13051 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
13052 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
13053 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
13054 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
13055 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
13056 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
13057 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
13058 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
13059 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
13060 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
13061 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
13062 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
13063 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
13064 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
13065 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
13066 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
13067 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
13068 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
13069 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
13070 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
13071 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
13072 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
13073 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
13074 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
13075 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
13076 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
13077 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
13078 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
13079 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
13080 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
13081 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
13082 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
13083 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
13084 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
13085 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
13086 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
13087 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
13088 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
13089 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
13090 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
13091 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
13092 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
13093 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
13094 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
13095 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
13096 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
13097 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
13098 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
13099 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
13100 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
13101 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
13102 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
13103 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
13104 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
13105 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
13106 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
13107 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
13108 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
13109 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
13110 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
13111 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
13112 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
13113 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
13114 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
13115 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
13116 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
13117 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
13118 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
13119 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
13120 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
13121 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
13122 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
13123 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
13124 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
13125 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
13126 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
13127 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
13128 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
13129 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
13130 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
13131 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
13132 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
13133 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
13134 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
13135 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
13136 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
13137 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
13138 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
13139 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
13140 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
13141 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
13142 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
13143 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
13144 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
13145 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
13146 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
13147 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
13148 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
13149 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
13150 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
13151 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
13152 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
13153 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
13154 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
13155 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
13156 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
13157 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
13158 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
13159 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
13160 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
13161 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
13162 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
13163 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
13164 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
13165 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
13166 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
13167 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
13168 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
13169 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
13170 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
13171 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
13172 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
13173 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
13174 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
13175 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
13176 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
13177 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
13178 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
13179 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
13180 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
13181 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
13182 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
13183 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
13184 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
13185 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
13186 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
13187 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
13188 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
13189 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
13190 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
13191 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
13192 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
13193 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
13194 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
13195 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
13196 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
13197 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
13198 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
13199 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
13200 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
13201 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
13202 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
13203 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
13204 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
13206 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13208 * gcc.target/riscv/rvv/base/bug-1.c: New test.
13210 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13212 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
13213 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
13214 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
13215 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
13216 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
13217 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
13218 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
13219 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
13220 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
13221 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
13222 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
13224 2023-03-13 Marek Polacek <polacek@redhat.com>
13227 * g++.dg/warn/Wdangling-reference10.C: New test.
13229 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
13231 PR preprocessor/67046
13232 * c-c++-common/cpp/pr67046.c: New test.
13234 2023-03-13 Richard Biener <rguenther@suse.de>
13236 PR tree-optimization/109046
13237 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
13239 2023-03-12 Jakub Jelinek <jakub@redhat.com>
13241 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
13242 Don't expect one __bf16 related error.
13243 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
13244 dg-error directives for __bf16 being an extended arithmetic type.
13245 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
13246 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
13247 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
13250 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
13252 PR middle-end/109031
13253 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
13254 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
13256 2023-03-12 Tamar Christina <tamar.christina@arm.com>
13259 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
13260 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
13262 2023-03-12 Tamar Christina <tamar.christina@arm.com>
13263 Richard Sandiford <richard.sandiford@arm.com>
13266 * gcc.dg/mla_1.c: New test.
13268 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
13271 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
13272 the external definitions of isfinite.
13274 2023-03-12 Jonathan Yong <10walls@gmail.com>
13276 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
13277 allow long long instead of just long.
13278 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
13280 2023-03-12 Jonathan Yong <10walls@gmail.com>
13282 * gcc.c-torture/compile/103818.c: Enable test for llp64.
13284 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
13286 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
13287 targets. Adjust expected output.
13288 * lib/target-supports.exp
13289 (check_effective_target_const_volatile_readonly_section): New
13291 2023-03-11 Harald Anlauf <anlauf@gmx.de>
13294 * gfortran.dg/pr106945.f90: New test.
13296 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
13298 * lib/target-supports.exp (check_fork_available): Don't signal
13299 true for CRIS running on a simulator.
13301 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
13303 * gcc.dg/pr108117.c: Require effective-target scheduling.
13305 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
13307 * gcc.dg/pr106397.c: Add -w to options.
13309 2023-03-10 Jakub Jelinek <jakub@redhat.com>
13312 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
13314 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
13316 * g++.dg/cpp23/ext-floating14.C: New test.
13318 2023-03-10 Jakub Jelinek <jakub@redhat.com>
13321 * g++.dg/gomp/pr107558.C: New test.
13323 2023-03-10 Jakub Jelinek <jakub@redhat.com>
13326 * g++.dg/abi/no_unique_address7.C: New test.
13328 2023-03-10 Jason Merrill <jason@redhat.com>
13331 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
13334 2023-03-10 Marek Polacek <polacek@redhat.com>
13336 PR sanitizer/108060
13337 PR sanitizer/109050
13338 * c-c++-common/ubsan/bounds-17.c: New test.
13339 * c-c++-common/ubsan/bounds-18.c: New test.
13340 * c-c++-common/ubsan/bounds-19.c: New test.
13341 * c-c++-common/ubsan/bounds-20.c: New test.
13342 * c-c++-common/ubsan/bounds-21.c: New test.
13344 2023-03-10 Harald Anlauf <anlauf@gmx.de>
13347 * gfortran.dg/bind_c_usage_34.f90: New test.
13349 2023-03-10 Andrew Pinski <apinski@marvell.com>
13351 * gcc.target/aarch64/rev16_2.c: New test.
13352 * gcc.target/aarch64/shift_and_operator-1.c: New test.
13354 2023-03-10 David Malcolm <dmalcolm@redhat.com>
13357 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
13358 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
13359 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
13361 2023-03-10 Jason Merrill <jason@redhat.com>
13364 * g++.dg/abi/anon6.C: New test.
13366 2023-03-10 David Malcolm <dmalcolm@redhat.com>
13370 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
13371 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
13373 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
13376 2023-03-10 Jakub Jelinek <jakub@redhat.com>
13379 * c-c++-common/Wunused-var-18.c: New test.
13381 2023-03-10 Jakub Jelinek <jakub@redhat.com>
13383 PR tree-optimization/109008
13384 * gcc.dg/pr109008.c: New test.
13386 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13388 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
13390 2023-03-10 Jason Merrill <jason@redhat.com>
13393 * g++.dg/ext/int128-7.C: New test.
13395 2023-03-10 Jason Merrill <jason@redhat.com>
13398 * g++.dg/contracts/contracts-err1.C: New test.
13400 2023-03-09 Jason Merrill <jason@redhat.com>
13403 * g++.dg/cpp0x/initlist-array18.C: New test.
13404 * g++.dg/cpp0x/initlist-array19.C: New test.
13406 2023-03-09 David Malcolm <dmalcolm@redhat.com>
13412 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
13414 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
13415 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
13416 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
13417 New test, reduced from haproxy's src/ssl_sample.c.
13418 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
13420 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
13421 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
13423 2023-03-09 Tamar Christina <tamar.christina@arm.com>
13425 * gcc.target/aarch64/tbz_2.c: New test.
13426 * gcc.target/aarch64/tbz_3.c: New test.
13428 2023-03-09 Jason Merrill <jason@redhat.com>
13432 * g++.dg/DRs/dr2664.C: New test.
13433 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
13435 2023-03-09 Jason Merrill <jason@redhat.com>
13436 Michael Spertus <mike@spertus.com>
13439 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
13441 2023-03-09 Jason Merrill <jason@redhat.com>
13443 * g++.dg/ext/is_deducible1.C: Guard with
13444 __has_builtin (__is_deducible).
13446 2023-03-09 Jason Merrill <jason@redhat.com>
13449 * g++.dg/ext/is_deducible1.C: New test.
13451 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
13453 * gcc.target/aarch64/pr108999.c: New.
13455 2023-03-09 Richard Biener <rguenther@suse.de>
13457 PR middle-end/108995
13458 * gcc.dg/ubsan/pr108995.c: New testcase.
13460 2023-03-09 Jakub Jelinek <jakub@redhat.com>
13461 Richard Biener <rguenther@suse.de>
13463 PR tree-optimization/109008
13464 * gcc.c-torture/execute/ieee/pr109008.c: New test.
13466 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13468 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
13469 gcc_{warning,error}_prefix with Fortran specific one used in
13472 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13474 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
13475 int128 effective target requirement.
13476 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
13478 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13480 PR testsuite/108729
13481 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
13482 has_arch_ppc64 effective target.
13483 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
13485 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13487 PR testsuite/108730
13488 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
13489 effective target requirement.
13491 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13493 PR testsuite/108813
13494 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
13496 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13498 PR testsuite/108810
13499 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
13500 the extracted index for BE.
13502 2023-03-08 Jeff Law <jlaw@ventanamicro>
13504 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
13506 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
13508 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
13509 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
13511 2023-03-07 Jason Merrill <jason@redhat.com>
13515 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
13517 2023-03-07 Marek Polacek <polacek@redhat.com>
13520 * g++.dg/warn/Wdangling-reference8.C: New test.
13521 * g++.dg/warn/Wdangling-reference9.C: New test.
13523 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
13525 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
13527 2023-03-07 Jakub Jelinek <jakub@redhat.com>
13530 * g++.dg/rtti/pr109042.C: New test.
13532 2023-03-07 Marek Polacek <polacek@redhat.com>
13535 * g++.dg/cpp0x/noexcept77.C: New test.
13537 2023-03-07 Marek Polacek <polacek@redhat.com>
13540 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
13541 * g++.dg/cpp1y/var-templ77.C: New test.
13543 2023-03-07 Pan Li <pan2.li@intel.com>
13544 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13548 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
13549 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
13550 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
13551 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
13552 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
13553 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
13554 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
13555 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
13557 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13559 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
13560 -fno-stack-protector.
13561 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
13562 -fno-stack-protector.
13563 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
13564 -fno-stack-protector.
13565 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
13566 -fno-stack-protector.
13568 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13570 * gcc.target/aarch64/pr104005.c (dg-options): Add
13571 -fno-stack-protector.
13573 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13575 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
13576 -fno-stack-protector.
13578 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13580 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
13581 -fno-stack-protector.
13582 * g++.target/aarch64/pr103147-10.C: Likewise.
13584 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13586 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
13587 Add -fno-stack-protector.
13589 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13592 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
13595 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13598 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
13599 -no-pie for aarch64-*-*.
13600 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
13601 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
13602 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
13603 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
13604 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
13605 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
13606 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
13609 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13612 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
13613 Add -fno-pie -no-pie.
13615 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
13617 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
13619 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
13621 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
13622 Gate on effective target tail_call.
13624 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
13626 * lib/target-supports.exp (check_effective_target_tail_call): New.
13628 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
13630 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
13631 int32_t being "long int".
13633 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
13635 * lib/multiline.exp (_build_multiline_regex): Map
13636 "{re:" to "(", similarly ")?" from ":re?}" and the
13637 same without question mark.
13639 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
13641 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
13642 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
13643 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
13644 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
13645 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
13646 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
13647 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
13648 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
13649 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
13650 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
13651 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
13652 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
13653 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
13654 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
13655 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
13656 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
13657 * gcc.target/gcn/cond_fminnm_1.c: New test.
13658 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
13659 * gcc.target/gcn/cond_fminnm_2.c: New test.
13660 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
13661 * gcc.target/gcn/cond_fminnm_3.c: New test.
13662 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
13663 * gcc.target/gcn/cond_fminnm_4.c: New test.
13664 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
13665 * gcc.target/gcn/cond_fminnm_5.c: New test.
13666 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
13667 * gcc.target/gcn/cond_fminnm_6.c: New test.
13668 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
13669 * gcc.target/gcn/cond_fminnm_7.c: New test.
13670 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
13671 * gcc.target/gcn/cond_fminnm_8.c: New test.
13672 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
13673 * gcc.target/gcn/cond_smax_1.c: New test.
13674 * gcc.target/gcn/cond_smax_1_run.c: New test.
13675 * gcc.target/gcn/cond_smin_1.c: New test.
13676 * gcc.target/gcn/cond_smin_1_run.c: New test.
13677 * gcc.target/gcn/cond_umax_1.c: New test.
13678 * gcc.target/gcn/cond_umax_1_run.c: New test.
13679 * gcc.target/gcn/cond_umin_1.c: New test.
13680 * gcc.target/gcn/cond_umin_1_run.c: New test.
13681 * gcc.target/gcn/smax_1.c: New test.
13682 * gcc.target/gcn/smax_1_run.c: New test.
13683 * gcc.target/gcn/smin_1.c: New test.
13684 * gcc.target/gcn/smin_1_run.c: New test.
13685 * gcc.target/gcn/umax_1.c: New test.
13686 * gcc.target/gcn/umax_1_run.c: New test.
13687 * gcc.target/gcn/umin_1.c: New test.
13688 * gcc.target/gcn/umin_1_run.c: New test.
13690 2023-03-06 Richard Biener <rguenther@suse.de>
13692 PR tree-optimization/109025
13693 * gcc.dg/vect/pr109025.c: New testcase.
13695 2023-03-06 Xi Ruoyao <xry111@xry111.site>
13697 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
13698 -fno-stack-protector.
13699 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
13701 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
13704 2023-03-06 Xi Ruoyao <xry111@xry111.site>
13707 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
13708 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
13709 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
13710 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
13712 2023-03-05 Harald Anlauf <anlauf@gmx.de>
13713 Tobias Burnus <tobias@codesourcery.com>
13716 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
13717 * gfortran.dg/class_74.f90: New test.
13718 * gfortran.dg/class_75.f90: New test.
13720 2023-03-05 Jakub Jelinek <jakub@redhat.com>
13722 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
13723 scan-tree-dump-times target selector.
13725 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
13726 SiYu Wu <siyu@isrc.iscas.ac.cn>
13728 * gcc.target/riscv/zksed32.c: New test.
13729 * gcc.target/riscv/zksed64.c: New test.
13730 * gcc.target/riscv/zksh32.c: New test.
13731 * gcc.target/riscv/zksh64.c: New test.
13733 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
13734 SiYu Wu <siyu@isrc.iscas.ac.cn>
13736 * gcc.target/riscv/zknh-sha256.c: New test.
13737 * gcc.target/riscv/zknh-sha512-32.c: New test.
13738 * gcc.target/riscv/zknh-sha512-64.c: New test.
13740 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
13741 SiYu Wu <siyu@isrc.iscas.ac.cn>
13743 * gcc.target/riscv/zknd32.c: New test.
13744 * gcc.target/riscv/zknd64.c: New test.
13745 * gcc.target/riscv/zkne32.c: New test.
13746 * gcc.target/riscv/zkne64.c: New test.
13748 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
13749 SiYu Wu <siyu@isrc.iscas.ac.cn>
13751 * gcc.target/riscv/zbkb32.c: New test.
13752 * gcc.target/riscv/zbkb64.c: New test.
13753 * gcc.target/riscv/zbkc32.c: New test.
13754 * gcc.target/riscv/zbkc64.c: New test.
13755 * gcc.target/riscv/zbkx32.c: New test.
13756 * gcc.target/riscv/zbkx64.c: New test.
13758 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
13760 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
13761 5 insn sh1add+slli+add+slli+sub.
13762 * gcc.target/riscv/pr108987.c: New test.
13764 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13765 kito-cheng <kito.cheng@sifive.com>
13767 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
13769 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13771 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
13772 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
13773 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
13774 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
13775 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
13776 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
13777 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
13778 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
13780 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13782 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
13783 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
13784 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
13785 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
13786 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
13787 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
13788 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
13789 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
13790 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
13791 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
13792 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
13793 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
13794 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
13795 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
13796 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
13797 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
13798 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
13799 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
13800 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
13801 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
13802 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
13803 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
13804 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
13805 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
13806 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
13807 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
13808 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
13809 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
13810 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
13811 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
13812 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
13813 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
13815 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13817 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
13818 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
13819 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
13820 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
13821 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
13822 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
13824 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
13826 * gcc.target/riscv/zbb-min-max-03.c: New test.
13828 2023-03-04 Jakub Jelinek <jakub@redhat.com>
13830 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
13832 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
13834 2023-03-04 Jakub Jelinek <jakub@redhat.com>
13837 * c-c++-common/Wsign-compare-2.c (f18): New test.
13839 2023-03-04 Jakub Jelinek <jakub@redhat.com>
13842 * c-c++-common/Wsign-compare-2.c: New test.
13843 * c-c++-common/pr107465.c: New test.
13845 2023-03-04 Jakub Jelinek <jakub@redhat.com>
13848 * gcc.dg/pr107846.c: New test.
13850 2023-03-04 Jakub Jelinek <jakub@redhat.com>
13853 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
13855 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
13857 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
13859 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
13861 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
13863 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
13865 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
13866 scan-assembler identifiers.
13867 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
13869 2023-03-03 David Malcolm <dmalcolm@redhat.com>
13872 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
13873 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
13875 2023-03-03 David Malcolm <dmalcolm@redhat.com>
13877 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
13878 * gcc.dg/analyzer/sprintf-1.c: New test.
13879 * gcc.dg/analyzer/sprintf-concat.c: New test.
13881 2023-03-03 David Malcolm <dmalcolm@redhat.com>
13883 PR tree-optimization/108988
13884 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
13886 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13888 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
13889 two new variants, one fixed, one xfailed.
13890 * c-c++-common/Wdangling-pointer-5.c
13891 (nowarn_store_arg_store_arg): Add now-expected warnings.
13893 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13895 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
13897 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
13899 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13901 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
13902 expected counts into a single pattern.
13903 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
13904 return and reversed conditions.
13906 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13909 * gcc.target/arm/pr51534.c: Split softfp variant into...
13910 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
13912 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13914 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
13915 after tab after vmsr, and lower the case of P0.
13917 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13920 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
13922 2023-03-03 Patrick Palka <ppalka@redhat.com>
13925 * g++.dg/cpp2a/lambda-generic11.C: New test.
13927 2023-03-03 Jakub Jelinek <jakub@redhat.com>
13930 * gcc.dg/Wnonnull-8.c: New test.
13932 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
13934 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
13935 "not low or equal" load on condition variant.
13936 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
13937 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
13939 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
13941 * gcc.dg/vect/slp-3.c: Adapt test expectation.
13942 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
13943 * gcc.dg/vect/slp-perm-8.c: Likewise.
13945 2023-03-03 Richard Biener <rguenther@suse.de>
13947 PR tree-optimization/109002
13948 * gcc.dg/torture/pr109002.c: New testcase.
13950 2023-03-03 Richard Biener <rguenther@suse.de>
13953 * g++.dg/lto/pr108772_0.C: New testcase.
13955 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13958 * g++.dg/coroutines/pr100127.C: Test for header rather than
13960 * g++.dg/coroutines/pr100772-a.C: Likewise.
13961 * g++.dg/coroutines/pr100772-b.C: Likewise.
13963 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
13965 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
13966 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
13968 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
13971 * gdc.dg/simd2a.d: Update test.
13972 * gdc.dg/simd2b.d: Likewise.
13973 * gdc.dg/simd2c.d: Likewise.
13974 * gdc.dg/simd2d.d: Likewise.
13975 * gdc.dg/simd2e.d: Likewise.
13976 * gdc.dg/simd2f.d: Likewise.
13977 * gdc.dg/simd2g.d: Likewise.
13978 * gdc.dg/simd2h.d: Likewise.
13979 * gdc.dg/simd2i.d: Likewise.
13980 * gdc.dg/simd2j.d: Likewise.
13982 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
13985 * gdc.dg/imports/pr108877a.d: New test.
13986 * gdc.dg/pr108877.d: New test.
13988 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
13991 * gdc.dg/pr108167.d: New test.
13993 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
13996 * gdc.dg/pr108945.d: New test.
13998 2023-03-02 Jakub Jelinek <jakub@redhat.com>
14000 PR testsuite/108991
14001 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
14002 before target selector.
14004 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
14007 * jit.dg/test-error-array-bounds.c: Update test.
14009 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
14011 * gcc.target/avr/pr90706.c: New.
14013 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
14014 Paul-Antoine Arras <pa@codesourcery.com>
14016 * gcc.target/gcn/simd-math-1.c: New testcase.
14017 * gcc.target/gcn/simd-math-2.c: New testcase.
14019 2023-03-02 Patrick Palka <ppalka@redhat.com>
14023 * g++.dg/opt/is_constant_evaluated3.C: New test.
14025 2023-03-02 Patrick Palka <ppalka@redhat.com>
14028 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
14030 2023-03-02 David Malcolm <dmalcolm@redhat.com>
14033 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
14035 2023-03-02 Jakub Jelinek <jakub@redhat.com>
14038 * g++.dg/debug/dwarf2/pr108716.C: New test.
14040 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
14042 PR tree-optimization/108979
14043 * gfortran.dg/vect/pr108979.f90: New test.
14045 2023-03-02 Marek Polacek <polacek@redhat.com>
14048 * g++.dg/warn/Wmismatched-tags-11.C: New test.
14050 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
14052 * gcc.target/s390/s390.exp: Add partial subdirectory.
14053 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
14055 * lib/target-supports.exp: Add s390.
14056 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
14057 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
14058 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
14059 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
14060 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
14061 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
14062 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
14063 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
14064 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
14065 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
14066 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
14067 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
14068 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
14069 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
14070 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
14071 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
14072 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
14073 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
14074 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
14075 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
14076 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
14077 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
14078 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
14079 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
14080 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
14081 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
14083 2023-03-02 Jonathan Yong <10walls@gmail.com>
14085 PR middle-end/97956
14086 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
14088 2023-03-02 Jonathan Yong <10walls@gmail.com>
14090 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
14092 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
14094 PR tree-optimization/108603
14095 * gcc.target/aarch64/sve/pr108603.c: New test.
14097 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
14099 PR tree-optimization/108430
14100 * gcc.target/aarch64/sve/pr108430.c: New test.
14102 2023-03-02 Jakub Jelinek <jakub@redhat.com>
14105 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
14106 * g++.target/i386/pr108934.C: New test.
14108 2023-03-02 Jakub Jelinek <jakub@redhat.com>
14111 * g++.dg/gomp/pr105839-1.C: New test.
14112 * g++.dg/gomp/pr105839-2.C: New test.
14114 2023-03-02 Richard Biener <rguenther@suse.de>
14116 PR testsuite/108985
14117 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
14119 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
14121 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
14123 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
14125 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
14126 __USER_LABEL_PREFIX__.
14128 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
14130 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
14131 match targets where sizeof (union U) == 5, like "packed" targets.
14133 2023-03-01 Marek Polacek <polacek@redhat.com>
14136 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
14138 2023-03-01 David Malcolm <dmalcolm@redhat.com>
14141 * gcc.dg/analyzer/builtins-pr107565.c: New test.
14142 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
14144 2023-03-01 Patrick Palka <ppalka@redhat.com>
14145 Jason Merrill <jason@redhat.com>
14149 * g++.dg/cpp0x/new6.C: New test.
14150 * g++.dg/cpp2a/concepts-new1.C: New test.
14152 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
14154 PR middle-end/108545
14155 * c-c++-common/gomp/map-8.c: New test.
14156 * gfortran.dg/gomp/map-9.f90: New test.
14158 2023-03-01 David Malcolm <dmalcolm@redhat.com>
14161 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
14162 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
14163 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
14165 2023-03-01 Jonathan Yong <10walls@gmail.com>
14167 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
14170 2023-03-01 Jakub Jelinek <jakub@redhat.com>
14172 PR sanitizer/108894
14173 * c-c++-common/ubsan/bounds-16.c: New test.
14175 2023-03-01 Jakub Jelinek <jakub@redhat.com>
14178 * g++.dg/debug/pr108967.C: New test.
14180 2023-03-01 Jakub Jelinek <jakub@redhat.com>
14183 * g++.dg/cpp1y/pr108606.C: New test.
14185 2023-03-01 Richard Biener <rguenther@suse.de>
14187 PR tree-optimization/108970
14188 * gcc.dg/pr108970.c: New testcase.
14190 2023-03-01 Richard Biener <rguenther@suse.de>
14192 PR tree-optimization/108950
14193 * gcc.dg/vect/pr108950.c: New testcase.
14195 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
14197 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
14198 newlib targets too.
14200 2023-02-28 Patrick Palka <ppalka@redhat.com>
14203 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
14204 exception specifier" error. Expect a separate "not usable
14205 in a constant expression" error.
14206 * g++.dg/cpp1y/var-templ75.C: New test.
14207 * g++.dg/cpp1y/var-templ76.C: New test.
14209 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
14211 PR middle-end/107411
14212 PR middle-end/107411
14213 * g++.dg/pr107411.C: New test.
14215 2023-02-28 Marek Polacek <polacek@redhat.com>
14218 * g++.dg/cpp1y/var-templ70.C: New test.
14219 * g++.dg/cpp1y/var-templ71.C: New test.
14220 * g++.dg/cpp1y/var-templ72.C: New test.
14222 2023-02-28 Marek Polacek <polacek@redhat.com>
14225 * g++.dg/cpp1y/var-templ73.C: New test.
14226 * g++.dg/cpp1y/var-templ74.C: New test.
14227 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
14229 2023-02-28 Jakub Jelinek <jakub@redhat.com>
14231 PR sanitizer/108894
14232 * gcc.dg/ubsan/bounds-4.c: New test.
14233 * gcc.dg/ubsan/bounds-4a.c: New test.
14234 * gcc.dg/ubsan/bounds-4b.c: New test.
14235 * gcc.dg/ubsan/bounds-4c.c: New test.
14236 * gcc.dg/ubsan/bounds-4d.c: New test.
14237 * g++.dg/ubsan/bounds-1.C: New test.
14239 2023-02-28 Richard Biener <rguenther@suse.de>
14241 PR testsuite/108942
14242 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
14244 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
14246 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
14247 message for "default_packed" targets.
14249 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
14251 * lib/multiline.exp (handle-multiline-outputs): Shorten
14252 message to the same for fail and pass.
14254 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
14257 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
14259 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
14262 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
14263 of targets excluding xfail on lines 50 and 51.
14265 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
14267 PR tree-optimization/108828
14268 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
14270 2023-02-27 Harald Anlauf <anlauf@gmx.de>
14273 * gfortran.dg/ibits_2.f90: New test.
14275 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
14277 * ada/acats/run_all.sh: Adjust example of compiler options.
14279 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
14281 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
14282 Also add conditional to gm2-simple-execute.
14284 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
14286 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
14287 (gm2_run_tower_test): New global variable. Add conditional
14288 before invoking gm2-local-exec.
14290 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
14292 * lib/multiline.exp (handle-multiline-outputs): Don't include the
14293 quoted multiline pattern in the pass/fail output.
14295 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
14298 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
14300 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
14302 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
14304 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
14306 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
14308 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
14310 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
14311 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
14313 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
14314 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
14315 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
14316 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
14317 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
14318 Tidy up variable access.
14319 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
14320 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
14322 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
14323 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
14324 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
14325 (gm2_simple_execute): Keep executable if global is true.
14326 * lib/gm2-torture.exp: Add ; after global variable access.
14327 * lib/gm2.exp: Set up pathnames.
14328 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
14329 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
14330 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
14331 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
14332 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
14333 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
14334 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
14335 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
14336 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
14337 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
14338 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
14339 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
14340 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
14341 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
14342 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
14343 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
14344 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
14345 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
14346 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
14347 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
14348 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
14349 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
14350 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
14351 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
14352 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
14353 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
14354 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
14355 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
14356 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
14357 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
14358 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
14359 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
14360 * gm2/projects/pim/run/pass/tower/Window.def: New test.
14361 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
14362 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
14363 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
14364 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
14365 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
14367 * gm2/projects/pim/run/pass/tower/star: New test.
14369 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
14371 * gcc.target/xtensa/pr108919.c: New test.
14373 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
14376 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
14378 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
14380 * gfortran.dg/weak-2.f90: New test.
14381 * gfortran.dg/weak-3.f90: New test.
14383 2023-02-24 Martin Liska <mliska@suse.cz>
14385 PR sanitizer/108834
14386 * c-c++-common/asan/global-overflow-1.c: Test line and column
14387 info for a global variable.
14389 2023-02-24 Alexandre Oliva <oliva@adacore.com>
14392 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
14394 2023-02-24 Jakub Jelinek <jakub@redhat.com>
14396 PR middle-end/108854
14397 * g++.dg/opt/pr108854.C: New test.
14399 2023-02-24 Jakub Jelinek <jakub@redhat.com>
14402 * gcc.target/i386/avx512bf16-pr108881.c: New test.
14404 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
14406 * gcc.target/mips/clz.c: New test.
14407 * gcc.target/mips/clo.c: New test.
14408 * gcc.target/mips/mips.exp: New option HAS_CLZ.
14410 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
14412 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
14414 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
14416 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
14417 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
14419 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
14421 * gcc.target/xtensa/elim_callee_saved.c: New.
14423 2023-02-23 Jakub Jelinek <jakub@redhat.com>
14425 PR testsuite/108899
14426 * g++.dg/modules/modules.exp: Only override unsupported if it
14427 exists and saved-unsupported doesn't.
14429 2023-02-23 Richard Biener <rguenther@suse.de>
14431 PR tree-optimization/108888
14432 * g++.dg/torture/pr108888.C: New testcase.
14434 2023-02-22 Marek Polacek <polacek@redhat.com>
14437 * c-c++-common/ubsan/pr108880.c: New test.
14439 2023-02-22 Harald Anlauf <anlauf@gmx.de>
14442 * gfortran.dg/pr96024.f90: New test.
14444 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14446 * g++.dg/modules/modules.exp: Override unsupported to update
14447 module_do, and test it after dg-test.
14449 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14451 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
14452 * gcc.target/arm/aes-fuse-2.c: Likewise.
14454 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14456 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
14457 usable in initializers.
14459 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14461 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
14463 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
14465 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14467 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
14470 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14472 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
14474 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
14476 * gcc.dg/vect/vect-simd-clone-16.c: New test.
14477 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
14478 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
14479 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
14480 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
14481 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
14482 * gcc.dg/vect/vect-simd-clone-17.c: New test.
14483 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
14484 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
14485 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
14486 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
14487 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
14488 * gcc.dg/vect/vect-simd-clone-18.c: New test.
14489 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
14490 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
14491 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
14492 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
14493 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
14495 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14497 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
14498 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
14499 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
14500 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
14501 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
14502 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
14504 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
14506 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
14509 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
14511 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
14512 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
14513 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
14514 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
14515 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
14516 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
14517 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
14518 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
14519 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
14520 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
14521 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
14522 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
14523 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
14524 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
14525 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
14526 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
14527 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
14528 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
14529 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
14530 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
14531 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
14532 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
14533 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
14534 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
14535 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
14536 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
14537 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
14538 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
14539 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
14540 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
14541 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
14542 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
14543 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
14544 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
14545 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
14546 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
14547 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
14548 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
14549 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
14550 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
14551 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
14552 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
14553 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
14554 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
14555 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
14556 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
14557 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
14558 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
14559 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
14560 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
14561 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
14562 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
14563 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
14564 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
14565 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
14566 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
14567 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
14568 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
14569 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
14570 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
14571 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
14572 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
14573 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
14574 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
14575 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
14576 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
14577 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
14578 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
14579 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
14580 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
14581 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
14582 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
14583 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
14584 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
14585 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
14586 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
14587 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
14588 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
14589 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
14590 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
14591 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
14592 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
14593 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
14594 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
14595 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
14596 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
14597 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
14598 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
14599 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
14600 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
14601 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
14602 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
14603 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
14604 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
14605 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
14606 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
14607 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
14608 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
14609 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
14610 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
14611 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
14612 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
14613 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
14614 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
14615 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
14616 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
14617 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
14618 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
14619 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
14620 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
14621 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
14622 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
14623 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
14624 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
14625 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
14626 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
14627 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
14628 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
14629 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
14630 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
14631 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
14632 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
14633 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
14634 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
14635 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
14636 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
14637 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
14638 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
14639 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
14640 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
14641 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
14642 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
14643 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
14644 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
14645 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
14646 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
14647 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
14648 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
14649 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
14650 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
14651 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
14652 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
14653 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
14654 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
14655 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
14656 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
14657 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
14658 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
14659 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
14660 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
14661 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
14662 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
14663 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
14664 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
14665 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
14666 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
14667 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
14668 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
14669 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
14670 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
14671 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
14672 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
14673 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
14674 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
14675 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
14676 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
14677 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
14678 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
14679 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
14680 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
14681 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
14682 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
14683 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
14684 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
14685 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
14686 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
14687 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
14688 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
14689 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
14690 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
14691 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
14692 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
14693 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
14694 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
14695 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
14696 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
14697 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
14698 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
14699 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
14700 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
14701 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
14702 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
14703 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
14704 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
14705 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
14706 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
14707 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
14708 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
14709 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
14710 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
14711 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
14712 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
14713 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
14714 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
14715 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
14716 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
14717 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
14718 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
14719 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
14720 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
14721 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
14722 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
14723 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
14724 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
14725 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
14726 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
14727 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
14728 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
14729 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
14730 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
14731 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
14732 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
14733 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
14734 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
14735 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
14736 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
14737 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
14738 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
14739 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
14740 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
14741 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
14742 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
14743 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
14744 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
14745 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
14746 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
14747 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
14748 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
14749 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
14750 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
14751 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
14752 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
14753 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
14754 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
14755 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
14756 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
14757 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
14758 out -Oz and -Og -g.
14759 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
14761 2023-02-22 Jakub Jelinek <jakub@redhat.com>
14763 PR middle-end/106258
14764 * g++.dg/ipa/pr106258.C: New test.
14766 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
14768 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
14769 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
14770 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
14771 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
14772 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
14773 * lib/target-supports.exp (check_compile): Use
14774 '-Wno-complain-wrong-lang'.
14775 * g++.dg/abi/empty12.C: Likewise.
14776 * g++.dg/abi/empty13.C: Likewise.
14777 * g++.dg/abi/empty14.C: Likewise.
14778 * g++.dg/abi/empty15.C: Likewise.
14779 * g++.dg/abi/empty16.C: Likewise.
14780 * g++.dg/abi/empty17.C: Likewise.
14781 * g++.dg/abi/empty18.C: Likewise.
14782 * g++.dg/abi/empty19.C: Likewise.
14783 * g++.dg/abi/empty22.C: Likewise.
14784 * g++.dg/abi/empty25.C: Likewise.
14785 * g++.dg/abi/empty26.C: Likewise.
14786 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
14787 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
14788 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
14790 2023-02-21 David Malcolm <dmalcolm@redhat.com>
14793 * gcc.dg/analyzer/attribute-nonnull.c: Update for
14794 -Wanalyzer-use-of-uninitialized-value terminating analysis along
14796 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
14797 * gcc.dg/analyzer/data-model-1.c: Likewise.
14798 * gcc.dg/analyzer/data-model-5.c: Likewise.
14799 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
14800 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
14801 -fno-analyzer-suppress-followups.
14802 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
14803 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
14804 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
14805 * gcc.dg/analyzer/pipe2-1.c: Likewise.
14806 * gcc.dg/analyzer/pr101547.c: Update for
14807 -Wanalyzer-use-of-uninitialized-value terminating analysis along
14809 * gcc.dg/analyzer/pr101875.c: Likewise.
14810 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
14811 * gcc.dg/analyzer/pr104224.c: Add
14812 -fno-analyzer-suppress-followups.
14813 * gcc.dg/analyzer/realloc-2.c: Add
14814 -fno-analyzer-suppress-followups.
14815 * gcc.dg/analyzer/realloc-3.c: Likewise.
14816 * gcc.dg/analyzer/realloc-5.c: Likewise.
14817 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
14818 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
14819 * gcc.dg/analyzer/stdarg-1.c: Likewise.
14820 * gcc.dg/analyzer/symbolic-1.c: Likewise.
14821 * gcc.dg/analyzer/symbolic-7.c: Update for
14822 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
14824 * gcc.dg/analyzer/uninit-4.c: Likewise.
14825 * gcc.dg/analyzer/uninit-8.c: New test.
14826 * gcc.dg/analyzer/uninit-pr94713.c: Update for
14827 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
14829 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
14831 2023-02-21 Harald Anlauf <anlauf@gmx.de>
14834 * gfortran.dg/pr96025.f90: New test.
14836 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
14838 * gdc.dg/simd2a.d: Update.
14839 * gdc.dg/simd2b.d: Update.
14840 * gdc.dg/simd2c.d: Update.
14841 * gdc.dg/simd2d.d: Update.
14842 * gdc.dg/simd2e.d: Update.
14843 * gdc.dg/simd2f.d: Update.
14844 * gdc.dg/simd2g.d: Update.
14845 * gdc.dg/simd2h.d: Update.
14846 * gdc.dg/simd2i.d: Update.
14847 * gdc.dg/simd2j.d: Update.
14849 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
14851 * gdc.dg/ctfeintrinsics.d: New test.
14853 2023-02-21 Richard Biener <rguenther@suse.de>
14855 PR tree-optimization/108691
14856 * gcc.dg/pr108691.c: New testcase.
14858 2023-02-21 Richard Biener <rguenther@suse.de>
14860 PR tree-optimization/108793
14861 * gcc.dg/torture/pr108793.c: New testcase.
14863 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
14865 * rust/compile/torture/intrinsics-math.rs: New test.
14867 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14869 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
14871 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14873 * rust/execute/torture/closure3.rs: New test.
14875 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
14877 * rust/compile/torture/phantom_data.rs: New test.
14879 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14881 * rust/compile/torture/intrinsics-3.rs:
14882 * rust/execute/torture/atomic_load.rs: New test.
14884 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14886 * rust/compile/torture/intrinsics-5.rs: Fix error message.
14888 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14890 * rust/compile/torture/intrinsics-6.rs: New test.
14891 * rust/compile/torture/intrinsics-7.rs: New test.
14893 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14895 * rust/compile/torture/intrinsics-4.rs: New test.
14896 * rust/compile/torture/intrinsics-5.rs: New test.
14897 * rust/execute/torture/atomic_store.rs: New test.
14899 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14901 * rust/compile/torture/intrinsics-3.rs: New test.
14903 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14905 * rust/execute/torture/closure2.rs: New test.
14907 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14909 * rust/execute/torture/closure1.rs: New test.
14911 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14913 * rust/compile/issue-1589.rs: New test.
14915 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14917 * rust/compile/generics7.rs: Fix test with missing assertion.
14918 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
14920 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
14922 * rust/compile/missing_closing_paren.rs: New test.
14924 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14926 * rust/execute/torture/prefetch_data.rs: New test.
14928 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14930 * rust/compile/torture/issue-1555.rs: New test.
14932 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
14934 * rust/compile/const9.rs: New test.
14936 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14938 * rust/compile/issue-1272.rs: New test.
14940 2023-02-21 Richard Biener <rguenther@suse.de>
14942 PR tree-optimization/108868
14943 * gcc.dg/pr108868.c: New testcase.
14945 2023-02-21 Richard Biener <rguenther@suse.de>
14947 PR tree-optimization/108855
14948 * gcc.dg/pr108855.c: New testcase.
14950 2023-02-21 Richard Biener <rguenther@suse.de>
14953 2023-02-21 Richard Biener <rguenther@suse.de>
14955 PR tree-optimization/108691
14956 * gcc.dg/pr108691.c: New testcase.
14958 2023-02-20 Jakub Jelinek <jakub2redhat.com>
14961 * gcc.dg/pr108862.c: New test.
14962 * gcc.target/powerpc/pr108862.c: New test.
14964 2023-02-20 Marek Polacek <polacek@redhat.com>
14967 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
14968 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
14970 2023-02-20 Marek Polacek <polacek@redhat.com>
14973 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
14974 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
14976 2023-02-20 Richard Biener <rguenther@suse.de>
14978 PR tree-optimization/108816
14979 * gcc.dg/torture/pr108816.c: New testcase.
14981 2023-02-20 Richard Biener <rguenther@suse.de>
14983 PR tree-optimization/108825
14984 * gcc.dg/torture/pr108825.c: New testcase.
14986 2023-02-18 Jason Merrill <jason@redhat.com>
14996 * g++.dg/DRs/dr2518.C: New test.
14998 2023-02-18 Jakub Jelinek <jakub@redhat.com>
15000 PR tree-optimization/108819
15001 * gcc.dg/pr108819.c: New test.
15003 2023-02-18 Jakub Jelinek <jakub@redhat.com>
15006 * gcc.target/i386/pr108832.c: New test.
15008 2023-02-18 Martin Uecker <uecker@tugraz.at>
15011 * gcc.dg/pr108375-1.c: New test.
15012 * gcc.dg/pr108375-2.c: New test.
15014 2023-02-18 Martin Uecker <uecker@tugraz.at>
15018 * gcc.dg/pr105660-1.c: New test.
15019 * gcc.dg/pr105660-2.c: New test.
15021 2023-02-17 Patrick Palka <ppalka@redhat.com>
15025 * g++.dg/opt/is_constant_evaluated1.C: New test.
15026 * g++.dg/opt/is_constant_evaluated2.C: New test.
15028 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
15031 * gcc.target/i386/pr108831-1.c: New test.
15032 * gcc.target/i386/pr108831-2.c: Ditto.
15034 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
15037 * gcc.dg/pr108805.c: New test.
15039 2023-02-17 Richard Biener <rguenther@suse.de>
15041 PR tree-optimization/108821
15042 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
15044 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15046 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
15047 CLOCK which is available on mingw as well as other platforms.
15048 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
15050 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15052 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
15053 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
15054 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
15055 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
15056 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
15057 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
15058 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
15059 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
15060 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
15061 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
15062 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
15064 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15066 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
15068 2023-02-16 David Malcolm <dmalcolm@redhat.com>
15071 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
15072 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
15073 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
15074 (test_bitmask_2): New.
15075 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
15077 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
15079 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
15081 2023-02-16 Patrick Palka <ppalka@redhat.com>
15084 * g++.dg/template/typename24.C: New test.
15085 * g++.dg/template/typename25.C: New test.
15086 * g++.dg/template/typename25a.C: New test.
15087 * g++.dg/template/typename26.C: New test.
15089 2023-02-16 Jakub Jelinek <jakub@redhat.com>
15091 PR tree-optimization/108657
15092 * gcc.dg/pr108657.c: New test.
15094 2023-02-16 Jakub Jelinek <jakub@redhat.com>
15096 PR tree-optimization/108783
15097 * gcc.c-torture/compile/pr108783.c: New test.
15099 2023-02-16 Richard Biener <rguenther@suse.de>
15101 PR tree-optimization/108791
15102 * gcc.dg/torture/pr108791.c: New testcase.
15104 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
15106 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
15107 as a non-LRA target.
15109 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
15112 * gfortran.dg/pr103608.f90: New test.
15114 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
15117 * gfortran.dg/pr104554.f90: New test.
15119 2023-02-15 David Malcolm <dmalcolm@redhat.com>
15124 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
15125 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
15126 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
15128 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
15130 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
15131 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
15132 * gcc.target/i386/pr99464.c: Ditto.
15133 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
15134 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
15135 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
15136 * gcc.target/i386/pr98063.c: Ditto.
15137 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
15138 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
15139 * gcc.target/i386/pr95464.c: Ditto.
15140 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
15141 * gcc.target/i386/pr99530-2.c: Ditto.
15142 * gcc.target/i386/pr99530-3.c: Ditto.
15143 * gcc.target/i386/pr99530-4.c: Ditto.
15144 * gcc.target/i386/pr99530-5.c: Ditto.
15145 * gcc.target/i386/pr99530-6.c: Ditto.
15146 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
15148 2023-02-15 Marek Polacek <polacek@redhat.com>
15150 PR middle-end/106080
15151 * c-c++-common/Wdangling-pointer-10.c: New test.
15152 * c-c++-common/Wdangling-pointer-9.c: New test.
15154 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15156 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
15157 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
15158 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
15159 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
15160 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
15161 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
15162 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
15163 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
15164 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
15165 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
15166 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
15167 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
15168 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
15169 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
15170 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
15172 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15174 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
15175 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
15176 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
15177 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
15178 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
15179 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
15180 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
15181 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
15182 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
15183 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
15184 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
15185 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
15186 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
15187 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
15188 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
15190 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15192 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
15193 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
15194 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
15195 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
15196 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
15197 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
15198 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
15199 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
15200 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
15201 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
15202 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
15203 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
15204 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
15205 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
15206 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
15208 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15210 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
15211 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
15212 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
15213 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
15214 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
15215 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
15216 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
15217 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
15218 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
15219 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
15220 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
15221 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
15222 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
15223 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
15224 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
15226 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15228 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
15229 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
15230 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
15231 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
15232 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
15233 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
15234 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
15235 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
15236 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
15237 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
15238 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
15239 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
15240 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
15241 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
15242 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
15244 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15246 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
15247 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
15248 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
15249 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
15250 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
15251 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
15252 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
15253 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
15254 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
15255 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
15256 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
15257 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
15258 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
15259 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
15260 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
15262 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15264 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
15265 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
15266 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
15267 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
15268 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
15269 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
15270 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
15271 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
15272 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
15273 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
15274 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
15275 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
15276 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
15277 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
15278 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
15280 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15282 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
15283 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
15284 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
15285 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
15286 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
15287 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
15288 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
15289 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
15290 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
15291 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
15292 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
15293 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
15294 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
15295 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
15296 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
15298 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15300 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
15301 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
15302 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
15303 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
15304 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
15305 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
15306 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
15307 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
15308 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
15309 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
15310 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
15311 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
15312 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
15313 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
15314 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
15316 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15318 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
15319 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
15320 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
15321 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
15322 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
15323 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
15324 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
15325 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
15326 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
15327 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
15328 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
15329 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
15330 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
15331 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
15332 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
15334 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15336 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
15337 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
15338 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
15339 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
15340 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
15341 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
15342 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
15343 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
15344 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
15345 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
15346 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
15347 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
15348 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
15349 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
15350 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
15352 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15354 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
15355 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
15356 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
15357 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
15358 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
15359 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
15360 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
15361 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
15362 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
15363 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
15364 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
15365 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
15366 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
15367 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
15368 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
15369 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
15370 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
15371 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
15372 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
15373 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
15374 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
15375 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
15376 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
15377 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
15378 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
15379 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
15380 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
15381 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
15382 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
15383 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
15384 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
15385 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
15386 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
15387 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
15388 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
15389 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
15390 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
15391 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
15392 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
15393 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
15394 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
15395 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
15396 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
15397 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
15398 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
15400 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15402 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
15403 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
15404 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
15405 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
15406 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
15407 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
15408 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
15409 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
15410 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
15411 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
15412 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
15413 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
15414 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
15415 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
15416 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
15417 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
15418 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
15419 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
15420 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
15421 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
15422 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
15423 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
15424 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
15425 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
15426 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
15427 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
15428 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
15429 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
15430 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
15431 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
15432 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
15433 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
15434 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
15435 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
15436 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
15437 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
15438 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
15439 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
15440 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
15441 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
15442 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
15443 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
15444 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
15445 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
15446 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
15447 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
15448 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
15449 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
15450 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
15451 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
15452 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
15453 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
15454 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
15455 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
15456 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
15457 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
15458 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
15459 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
15460 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
15461 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
15463 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15465 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
15466 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
15467 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
15468 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
15469 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
15470 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
15471 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
15472 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
15473 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
15475 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15477 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
15478 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
15479 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
15480 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
15481 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
15482 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
15483 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
15484 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
15485 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
15486 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
15487 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
15488 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
15489 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
15490 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
15491 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
15492 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
15493 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
15494 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
15496 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15498 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
15499 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
15500 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
15501 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
15502 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
15503 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
15504 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
15505 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
15506 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
15507 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
15508 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
15509 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
15510 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
15511 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
15512 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
15513 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
15514 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
15515 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
15517 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15519 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
15520 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
15521 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
15522 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
15523 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
15524 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
15525 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
15526 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
15527 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
15528 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
15529 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
15530 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
15531 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
15532 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
15533 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
15534 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
15535 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
15536 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
15538 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15540 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
15541 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
15542 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
15543 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
15544 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
15545 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
15546 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
15547 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
15548 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
15549 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
15550 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
15551 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
15552 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
15553 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
15554 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
15555 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
15556 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
15557 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
15559 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15561 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
15562 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
15563 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
15564 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
15565 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
15566 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
15567 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
15568 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
15569 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
15570 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
15571 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
15572 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
15573 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
15574 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
15575 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
15576 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
15577 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
15578 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
15580 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15582 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
15583 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
15584 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
15585 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
15586 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
15587 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
15588 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
15589 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
15590 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
15591 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
15592 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
15593 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
15594 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
15595 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
15596 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
15597 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
15598 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
15599 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
15601 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15603 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
15604 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
15605 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
15606 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
15607 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
15608 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
15609 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
15610 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
15611 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
15612 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
15613 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
15614 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
15615 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
15616 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
15617 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
15618 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
15619 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
15620 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
15622 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15624 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
15625 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
15626 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
15627 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
15628 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
15629 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
15630 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
15631 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
15632 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
15633 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
15634 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
15635 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
15636 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
15637 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
15638 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
15639 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
15640 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
15641 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
15643 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15645 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
15646 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
15647 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
15648 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
15649 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
15650 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
15651 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
15652 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
15653 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
15654 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
15655 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
15656 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
15657 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
15658 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
15659 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
15660 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
15661 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
15662 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
15664 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15666 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
15667 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
15668 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
15669 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
15670 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
15671 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
15672 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
15673 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
15674 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
15675 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
15676 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
15677 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
15678 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
15679 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
15680 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
15681 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
15682 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
15683 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
15685 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15687 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
15688 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
15689 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
15690 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
15691 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
15692 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
15693 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
15694 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
15695 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
15696 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
15697 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
15698 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
15699 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
15700 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
15701 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
15702 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
15703 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
15704 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
15706 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15708 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
15709 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
15710 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
15711 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
15712 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
15713 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
15714 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
15715 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
15716 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
15717 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
15718 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
15719 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
15720 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
15721 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
15722 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
15723 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
15724 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
15725 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
15727 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15729 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
15730 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
15731 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
15732 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
15733 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
15734 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
15735 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
15736 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
15737 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
15738 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
15739 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
15740 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
15741 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
15742 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
15743 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
15744 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
15745 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
15746 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
15747 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
15748 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
15749 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
15750 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
15751 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
15752 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
15753 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
15754 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
15755 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
15756 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
15757 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
15758 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
15759 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
15760 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
15761 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
15762 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
15763 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
15764 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
15765 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
15766 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
15767 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
15768 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
15769 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
15770 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
15771 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
15772 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
15773 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
15774 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
15775 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
15776 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
15777 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
15778 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
15779 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
15780 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
15781 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
15782 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
15784 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15786 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
15787 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
15788 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
15789 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
15790 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
15791 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
15792 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
15793 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
15794 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
15795 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
15796 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
15797 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
15798 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
15799 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
15800 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
15801 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
15802 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
15803 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
15804 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
15805 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
15806 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
15807 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
15808 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
15809 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
15810 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
15811 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
15812 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
15813 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
15814 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
15815 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
15816 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
15817 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
15818 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
15819 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
15820 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
15821 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
15822 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
15823 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
15824 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
15825 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
15826 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
15827 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
15828 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
15829 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
15830 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
15831 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
15832 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
15833 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
15834 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
15835 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
15836 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
15837 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
15838 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
15839 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
15840 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
15841 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
15842 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
15843 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
15844 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
15845 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
15846 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
15847 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
15848 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
15849 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
15850 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
15851 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
15852 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
15853 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
15854 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
15855 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
15856 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
15857 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
15859 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15861 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
15862 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
15863 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
15864 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
15865 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
15866 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
15867 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
15868 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
15869 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
15871 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15873 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
15874 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
15875 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
15876 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
15877 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
15878 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
15879 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
15880 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
15881 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
15882 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
15883 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
15884 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
15885 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
15886 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
15887 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
15888 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
15889 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
15890 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
15892 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15894 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
15895 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
15896 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
15897 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
15898 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
15899 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
15900 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
15901 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
15902 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
15903 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
15904 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
15905 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
15906 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
15907 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
15908 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
15909 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
15910 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
15911 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
15913 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15915 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
15916 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
15917 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
15918 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
15919 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
15920 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
15921 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
15922 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
15923 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
15924 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
15925 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
15926 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
15927 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
15928 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
15929 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
15930 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
15931 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
15932 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
15933 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
15934 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
15935 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
15936 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
15937 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
15938 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
15939 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
15940 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
15941 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
15942 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
15943 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
15944 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
15945 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
15946 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
15947 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
15948 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
15949 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
15950 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
15952 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15954 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
15955 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
15956 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
15957 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
15958 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
15959 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
15960 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
15961 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
15962 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
15963 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
15964 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
15965 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
15966 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
15967 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
15968 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
15969 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
15970 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
15971 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
15973 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15975 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
15976 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
15977 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
15978 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
15979 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
15980 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
15981 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
15982 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
15983 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
15984 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
15985 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
15986 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
15987 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
15988 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
15989 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
15990 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
15991 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
15992 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
15993 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
15994 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
15995 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
15996 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
15997 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
15998 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
15999 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
16000 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
16001 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
16002 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
16003 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
16004 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
16005 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
16006 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
16007 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
16008 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
16009 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
16010 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
16012 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16014 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
16015 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
16016 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
16017 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
16018 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
16019 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
16020 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
16021 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
16022 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
16023 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
16024 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
16025 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
16026 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
16027 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
16028 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
16029 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
16030 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
16031 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
16033 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16035 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
16036 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
16037 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
16038 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
16039 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
16040 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
16041 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
16042 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
16043 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
16044 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
16045 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
16046 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
16047 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
16048 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
16049 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
16050 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
16051 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
16052 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
16053 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
16054 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
16055 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
16056 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
16057 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
16058 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
16059 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
16060 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
16061 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
16062 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
16063 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
16064 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
16065 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
16066 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
16067 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
16068 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
16069 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
16070 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
16072 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16074 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
16075 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
16076 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
16077 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
16078 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
16079 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
16080 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
16081 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
16082 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
16083 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
16084 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
16085 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
16086 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
16087 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
16088 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
16089 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
16090 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
16091 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
16093 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16095 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
16096 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
16097 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
16098 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
16099 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
16100 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
16101 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
16102 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
16103 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
16104 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
16105 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
16106 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
16107 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
16108 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
16109 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
16110 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
16111 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
16112 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
16113 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
16114 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
16115 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
16116 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
16117 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
16118 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
16119 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
16120 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
16121 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
16122 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
16123 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
16124 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
16125 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
16126 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
16127 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
16128 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
16129 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
16130 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
16132 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16134 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
16135 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
16136 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
16137 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
16138 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
16139 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
16140 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
16141 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
16142 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
16144 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16146 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
16147 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
16148 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
16149 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
16150 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
16151 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
16152 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
16153 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
16154 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
16155 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
16156 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
16157 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
16158 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
16159 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
16160 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
16161 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
16162 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
16163 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
16165 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16167 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
16168 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
16169 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
16170 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
16171 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
16172 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
16173 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
16174 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
16175 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
16176 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
16177 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
16178 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
16179 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
16180 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
16181 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
16182 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
16183 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
16184 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
16185 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
16186 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
16187 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
16188 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
16189 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
16190 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
16191 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
16192 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
16193 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
16194 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
16195 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
16196 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
16197 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
16198 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
16199 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
16200 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
16201 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
16202 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
16203 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
16204 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
16205 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
16206 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
16207 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
16208 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
16209 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
16210 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
16211 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
16212 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
16213 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
16214 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
16215 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
16216 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
16218 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16220 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
16221 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
16222 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
16223 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
16224 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
16225 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
16226 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
16227 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
16228 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
16230 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16232 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
16233 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
16234 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
16235 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
16236 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
16237 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
16238 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
16239 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
16240 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
16241 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
16242 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
16243 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
16244 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
16245 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
16246 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
16247 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
16248 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
16249 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
16251 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16253 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
16254 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
16255 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
16256 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
16257 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
16258 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
16259 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
16260 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
16261 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
16262 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
16263 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
16264 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
16265 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
16266 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
16267 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
16268 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
16269 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
16270 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
16272 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16274 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
16275 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
16276 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
16277 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
16278 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
16279 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
16280 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
16281 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
16282 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
16283 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
16284 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
16285 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
16286 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
16287 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
16288 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
16289 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
16290 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
16291 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
16292 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
16293 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
16294 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
16295 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
16296 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
16297 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
16298 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
16299 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
16300 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
16301 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
16302 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
16303 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
16304 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
16305 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
16306 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
16307 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
16308 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
16309 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
16311 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16313 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
16314 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
16315 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
16316 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
16317 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
16318 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
16319 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
16320 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
16321 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
16322 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
16323 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
16324 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
16325 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
16326 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
16327 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
16328 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
16329 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
16330 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
16332 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16334 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
16335 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
16336 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
16337 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
16338 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
16339 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
16340 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
16341 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
16342 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
16343 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
16344 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
16345 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
16346 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
16347 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
16348 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
16349 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
16350 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
16351 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
16352 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
16353 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
16354 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
16355 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
16356 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
16357 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
16358 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
16359 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
16360 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
16361 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
16362 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
16363 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
16364 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
16365 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
16366 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
16367 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
16368 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
16369 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
16371 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16373 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
16374 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
16375 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
16376 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
16377 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
16378 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
16379 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
16380 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
16381 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
16382 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
16383 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
16384 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
16385 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
16386 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
16387 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
16388 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
16389 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
16390 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
16392 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16394 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
16395 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
16396 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
16397 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
16398 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
16399 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
16400 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
16401 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
16402 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
16403 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
16404 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
16405 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
16406 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
16407 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
16408 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
16409 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
16410 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
16411 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
16412 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
16413 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
16414 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
16415 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
16416 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
16417 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
16418 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
16419 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
16420 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
16421 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
16422 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
16423 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
16424 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
16425 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
16426 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
16427 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
16428 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
16429 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
16431 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16433 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
16434 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
16435 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
16436 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
16437 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
16438 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
16439 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
16440 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
16441 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
16442 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
16443 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
16444 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
16445 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
16446 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
16447 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
16448 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
16449 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
16450 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
16452 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16454 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
16455 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
16456 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
16457 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
16458 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
16459 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
16460 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
16461 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
16462 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
16463 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
16464 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
16465 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
16466 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
16467 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
16468 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
16469 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
16470 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
16471 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
16472 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
16473 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
16474 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
16475 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
16476 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
16477 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
16478 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
16479 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
16480 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
16481 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
16482 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
16483 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
16484 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
16485 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
16486 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
16487 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
16488 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
16489 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
16491 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16493 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
16494 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
16495 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
16496 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
16497 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
16498 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
16499 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
16500 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
16501 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
16503 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16505 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
16506 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
16507 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
16508 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
16509 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
16510 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
16511 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
16512 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
16513 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
16514 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
16515 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
16516 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
16517 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
16518 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
16519 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
16520 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
16521 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
16522 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
16524 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
16526 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
16529 2023-02-15 Martin Jambor <mjambor@suse.cz>
16532 * gcc.dg/ipa/pr108679.c: New test.
16534 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
16537 * gfortran.dg/gomp/loop-5.f90: New test.
16538 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
16539 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
16541 2023-02-15 Jakub Jelinek <jakub@redhat.com>
16545 * gcc.dg/pr108787.c: New test.
16546 * gcc.target/powerpc/pr108787.c: New test.
16547 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
16549 2023-02-15 Jakub Jelinek <jakub@redhat.com>
16551 * g++.dg/DRs/dr2475.C: New test.
16552 * g++.dg/DRs/dr2478.C: New test.
16553 * g++.dg/DRs/dr2530.C: New test.
16554 * g++.dg/DRs/dr2673.C: New test.
16555 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
16557 2023-02-15 Marek Polacek <polacek@redhat.com>
16560 * g++.dg/cpp0x/overload-conv-5.C: New test.
16562 2023-02-14 David Faust <david.faust@oracle.com>
16565 * gcc.target/bpf/ldxdw.c: New test.
16567 2023-02-14 Andrew Pinski <apinski@marvell.com>
16569 PR tree-optimization/108355
16570 PR tree-optimization/96921
16571 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
16572 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
16573 * gcc.dg/tree-ssa/pr108354-1.c: New test.
16575 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
16577 * gnat.dg/shift2.adb: New test.
16579 2023-02-14 Richard Biener <rguenther@suse.de>
16581 PR tree-optimization/108782
16582 * gcc.dg/torture/pr108782.c: New testcase.
16584 2023-02-14 Jakub Jelinek <jakub@redhat.com>
16586 PR sanitizer/108777
16587 * gcc.dg/asan/pr108777-1.c: New test.
16588 * gcc.dg/asan/pr108777-2.c: New test.
16589 * gcc.dg/asan/pr108777-3.c: New test.
16590 * gcc.dg/asan/pr108777-4.c: New test.
16591 * gcc.dg/asan/pr108777-5.c: New test.
16592 * gcc.dg/asan/pr108777-6.c: New test.
16593 * gcc.dg/completion-3.c: Adjust expected multiline output.
16595 2023-02-14 Andreas Schwab <schwab@suse.de>
16598 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
16599 over cfi directives.
16600 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
16601 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
16602 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
16603 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
16604 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
16605 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
16607 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
16609 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
16611 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
16613 PR tree-optimization/96373
16614 PR tree-optimization/108571
16615 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
16616 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
16617 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
16618 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
16620 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
16623 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
16624 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
16625 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
16626 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
16627 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
16628 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
16629 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
16630 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
16631 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
16632 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
16633 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
16634 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
16635 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
16636 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
16637 * gcc.target/powerpc/pr96373.c: New test.
16639 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
16641 PR rtl-optimization/108681
16642 * gcc.target/aarch64/pr108681.c: New test.
16644 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
16646 * gcc.target/i386/pr108774.c: New.
16648 2023-02-13 Harald Anlauf <anlauf@gmx.de>
16651 * gfortran.dg/pr103475.f90: New test.
16653 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
16656 * gcc.target/i386/pr108516-1.c: New test.
16657 * gcc.target/i386/pr108516-2.c: Ditto.
16659 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
16661 * gfortran.dg/noinline.f90: New test.
16662 * gfortran.dg/noreturn-1.f90: New test.
16663 * gfortran.dg/noreturn-2.f90: New test.
16664 * gfortran.dg/noreturn-3.f90: New test.
16665 * gfortran.dg/noreturn-4.f90: New test.
16666 * gfortran.dg/noreturn-5.f90: New test.
16667 * gfortran.dg/weak-1.f90: New test.
16669 2023-02-13 Richard Biener <rguenther@suse.de>
16671 PR tree-optimization/108691
16672 * gcc.dg/pr108691.c: New testcase.
16674 2023-02-13 Jonathan Yong <10walls@gmail.com>
16676 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
16677 regex pattern to allow long long instead of just long.
16679 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
16681 * gcc.target/arc/milli-1.c: Update test.
16683 2023-02-13 Richard Biener <rguenther@suse.de>
16685 PR tree-optimization/106722
16686 * gcc.dg/torture/pr108737.c: New testcase.
16688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16690 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
16691 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
16692 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
16693 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
16694 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
16695 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
16696 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
16697 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
16698 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
16699 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
16700 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
16701 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
16702 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
16703 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
16704 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
16706 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16708 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
16709 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
16710 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
16711 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
16712 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
16713 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
16714 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
16715 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
16716 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
16717 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
16718 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
16719 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
16720 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
16721 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
16722 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
16723 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
16724 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
16725 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
16726 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
16727 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
16728 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
16729 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
16730 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
16731 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
16732 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
16733 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
16734 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
16735 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
16736 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
16737 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
16739 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16741 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
16742 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
16743 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
16744 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
16745 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
16746 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
16747 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
16748 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
16749 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
16750 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
16751 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
16752 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
16753 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
16754 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
16755 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
16757 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16759 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
16760 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
16761 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
16762 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
16763 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
16764 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
16765 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
16766 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
16767 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
16768 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
16769 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
16770 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
16771 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
16772 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
16773 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
16774 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
16775 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
16776 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
16777 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
16778 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
16779 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
16780 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
16781 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
16782 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
16783 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
16784 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
16785 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
16786 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
16787 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
16788 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
16790 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16792 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
16793 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
16794 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
16795 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
16796 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
16797 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
16798 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
16799 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
16800 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
16801 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
16802 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
16803 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
16804 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
16805 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
16806 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
16808 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16810 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
16811 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
16812 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
16813 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
16814 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
16815 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
16816 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
16817 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
16818 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
16819 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
16820 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
16821 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
16822 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
16823 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
16824 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
16825 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
16826 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
16827 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
16828 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
16829 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
16830 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
16831 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
16832 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
16833 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
16834 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
16835 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
16836 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
16837 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
16838 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
16839 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
16841 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16843 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
16844 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
16845 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
16846 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
16847 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
16848 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
16849 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
16850 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
16851 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
16852 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
16853 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
16854 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
16855 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
16856 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
16857 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
16859 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16861 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
16862 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
16863 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
16864 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
16865 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
16866 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
16867 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
16868 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
16869 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
16870 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
16871 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
16872 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
16873 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
16874 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
16875 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
16876 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
16877 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
16878 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
16879 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
16880 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
16881 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
16882 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
16883 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
16884 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
16885 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
16886 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
16887 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
16888 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
16889 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
16890 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
16892 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16894 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
16895 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
16896 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
16897 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
16898 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
16899 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
16900 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
16901 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
16902 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
16903 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
16904 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
16905 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
16906 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
16907 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
16908 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
16909 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
16910 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
16911 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
16912 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
16913 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
16914 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
16915 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
16916 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
16917 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
16918 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
16919 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
16920 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
16921 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
16922 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
16923 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
16924 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
16925 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
16926 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
16927 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
16928 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
16929 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
16930 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
16931 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
16932 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
16933 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
16934 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
16935 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
16936 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
16937 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
16938 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
16939 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
16940 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
16941 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
16942 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
16943 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
16944 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
16945 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
16946 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
16947 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
16948 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
16949 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
16950 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
16951 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
16952 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
16953 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
16955 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16957 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
16958 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
16959 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
16960 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
16961 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
16962 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
16963 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
16964 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
16965 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
16966 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
16967 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
16968 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
16969 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
16970 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
16971 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
16973 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16975 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
16976 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
16977 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
16978 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
16979 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
16980 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
16981 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
16982 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
16983 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
16984 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
16985 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
16986 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
16987 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
16988 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
16989 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
16990 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
16991 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
16992 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
16993 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
16994 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
16995 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
16996 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
16997 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
16998 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
16999 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
17000 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
17001 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
17002 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
17003 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
17004 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
17006 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17008 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
17009 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
17010 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
17011 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
17012 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
17013 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
17014 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
17015 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
17016 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
17017 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
17018 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
17019 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
17020 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
17021 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
17022 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
17024 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17026 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
17027 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
17028 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
17029 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
17030 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
17031 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
17032 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
17033 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
17034 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
17035 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
17036 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
17037 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
17038 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
17039 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
17040 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
17042 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17044 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
17045 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
17046 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
17047 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
17048 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
17049 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
17050 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
17051 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
17052 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
17053 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
17054 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
17055 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
17056 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
17057 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
17058 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
17060 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17062 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
17063 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
17064 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
17065 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
17066 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
17067 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
17068 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
17069 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
17070 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
17071 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
17072 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
17073 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
17074 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
17075 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
17076 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
17078 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17080 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
17081 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
17082 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
17083 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
17084 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
17085 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
17086 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
17087 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
17088 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
17089 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
17090 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
17091 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
17092 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
17093 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
17094 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
17095 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
17096 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
17097 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
17098 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
17100 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17102 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
17103 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
17104 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
17105 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
17106 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
17107 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
17108 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
17109 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
17110 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
17111 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
17112 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
17113 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
17114 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
17115 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
17116 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
17117 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
17118 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
17119 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
17120 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
17121 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
17122 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
17123 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
17124 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
17125 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
17126 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
17127 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
17128 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
17129 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
17130 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
17131 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
17132 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
17133 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
17134 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
17135 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
17136 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
17137 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
17139 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17141 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
17142 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
17143 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
17144 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
17145 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
17146 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
17147 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
17148 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
17149 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
17150 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
17151 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
17152 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
17153 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
17154 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
17155 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
17156 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
17157 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
17158 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
17160 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17162 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
17163 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
17164 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
17165 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
17166 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
17167 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
17168 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
17169 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
17170 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
17171 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
17172 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
17173 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
17174 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
17175 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
17176 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
17177 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
17178 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
17179 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
17180 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
17181 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
17182 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
17183 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
17184 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
17185 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
17186 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
17187 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
17188 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
17189 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
17190 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
17191 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
17192 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
17193 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
17194 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
17195 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
17196 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
17197 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
17199 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17201 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
17202 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
17203 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
17204 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
17205 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
17206 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
17207 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
17208 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
17209 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
17210 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
17211 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
17212 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
17213 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
17214 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
17215 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
17216 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
17217 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
17218 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
17220 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17222 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
17223 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
17224 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
17225 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
17226 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
17227 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
17228 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
17229 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
17230 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
17231 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
17232 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
17233 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
17234 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
17235 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
17236 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
17237 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
17238 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
17239 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
17240 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
17241 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
17242 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
17243 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
17244 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
17245 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
17246 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
17247 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
17248 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
17249 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
17250 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
17251 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
17252 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
17253 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
17254 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
17255 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
17256 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
17257 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
17259 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17261 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
17262 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
17263 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
17264 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
17265 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
17266 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
17267 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
17268 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
17269 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
17270 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
17271 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
17272 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
17273 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
17274 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
17275 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
17276 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
17277 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
17278 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
17280 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17282 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
17283 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
17284 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
17285 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
17286 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
17287 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
17288 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
17289 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
17290 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
17291 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
17292 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
17293 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
17294 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
17295 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
17296 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
17297 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
17298 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
17299 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
17300 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
17301 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
17302 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
17303 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
17304 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
17305 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
17306 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
17307 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
17308 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
17309 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
17310 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
17311 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
17312 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
17313 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
17314 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
17315 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
17316 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
17317 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
17319 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17321 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
17322 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
17323 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
17324 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
17325 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
17326 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
17327 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
17328 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
17329 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
17330 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
17331 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
17332 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
17333 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
17334 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
17335 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
17336 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
17337 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
17338 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
17339 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
17340 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
17341 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
17342 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
17343 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
17344 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
17345 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
17346 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
17347 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
17348 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
17349 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
17350 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
17351 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
17352 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
17353 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
17354 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
17355 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
17356 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
17357 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
17358 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
17359 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
17360 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
17361 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
17362 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
17363 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
17364 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
17365 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
17366 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
17367 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
17368 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
17369 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
17370 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
17371 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
17372 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
17373 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
17374 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
17375 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
17376 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
17377 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
17378 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
17379 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
17380 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
17381 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
17382 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
17383 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
17384 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
17385 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
17386 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
17387 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
17388 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
17389 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
17390 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
17391 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
17392 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
17394 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17396 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
17397 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
17398 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
17399 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
17400 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
17401 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
17402 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
17403 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
17404 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
17405 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
17406 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
17407 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
17408 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
17409 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
17410 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
17411 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
17412 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
17413 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
17415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17417 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
17418 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
17419 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
17420 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
17421 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
17422 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
17423 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
17424 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
17425 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
17426 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
17427 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
17428 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
17429 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
17430 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
17431 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
17432 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
17433 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
17434 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
17435 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
17436 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
17437 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
17438 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
17439 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
17440 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
17441 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
17442 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
17443 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
17444 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
17445 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
17446 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
17447 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
17448 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
17449 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
17450 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
17451 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
17452 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
17454 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17456 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
17457 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
17458 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
17459 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
17460 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
17461 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
17462 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
17463 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
17464 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
17465 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
17466 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
17467 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
17468 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
17469 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
17470 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
17471 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
17472 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
17473 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
17475 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17477 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
17478 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
17479 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
17480 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
17481 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
17482 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
17483 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
17484 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
17485 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
17486 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
17487 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
17488 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
17489 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
17490 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
17491 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
17492 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
17493 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
17494 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
17496 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17498 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
17499 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
17500 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
17501 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
17502 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
17503 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
17504 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
17505 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
17506 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
17507 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
17508 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
17509 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
17510 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
17511 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
17512 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
17513 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
17514 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
17515 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
17517 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17519 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
17520 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
17521 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
17522 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
17523 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
17524 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
17525 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
17526 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
17527 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
17528 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
17529 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
17530 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
17531 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
17532 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
17533 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
17534 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
17535 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
17536 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
17538 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17540 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
17541 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
17542 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
17543 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
17544 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
17545 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
17546 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
17547 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
17548 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
17549 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
17550 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
17551 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
17552 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
17553 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
17554 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
17555 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
17556 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
17557 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
17558 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
17559 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
17560 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
17561 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
17562 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
17563 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
17565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17567 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
17568 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
17569 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
17570 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
17571 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
17572 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
17573 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
17574 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
17575 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
17576 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
17577 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
17578 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
17579 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
17580 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
17581 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
17582 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
17583 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
17584 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
17585 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
17586 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
17587 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
17588 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
17589 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
17591 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17593 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
17594 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
17595 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
17596 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
17597 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
17598 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
17599 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
17600 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
17601 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
17602 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
17603 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
17604 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
17605 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
17606 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
17607 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
17608 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
17609 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
17610 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
17611 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
17612 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
17613 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
17614 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
17615 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
17616 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
17617 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
17618 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
17619 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
17620 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
17621 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
17622 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
17624 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17626 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
17627 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
17628 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
17629 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
17630 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
17631 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
17632 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
17633 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
17634 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
17635 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
17636 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
17637 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
17638 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
17639 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
17640 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
17641 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
17642 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
17643 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
17644 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
17645 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
17646 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
17647 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
17648 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
17649 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
17650 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
17651 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
17652 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
17653 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
17654 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
17655 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
17657 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17659 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
17660 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
17661 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
17662 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
17663 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
17664 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
17665 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
17666 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
17667 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
17668 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
17669 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
17670 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
17671 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
17672 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
17673 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
17674 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
17675 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
17676 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
17677 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
17678 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
17679 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
17680 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
17681 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
17682 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
17683 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
17684 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
17685 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
17686 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
17688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17690 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
17691 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
17692 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
17693 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
17694 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
17695 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
17696 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
17697 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
17698 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
17699 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
17700 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
17701 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
17703 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17705 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
17706 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
17707 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
17708 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
17709 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
17710 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
17712 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17714 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
17715 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
17716 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
17717 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
17718 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
17719 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
17720 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
17721 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
17722 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
17723 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
17724 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
17725 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
17726 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
17727 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
17728 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
17729 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
17730 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
17731 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
17733 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17735 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
17736 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
17737 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
17738 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
17739 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
17740 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
17741 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
17742 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
17743 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
17744 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
17745 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
17746 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
17747 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
17748 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
17749 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
17750 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
17751 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
17752 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
17753 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
17754 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
17755 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
17756 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
17757 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
17758 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
17759 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
17760 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
17761 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
17762 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
17763 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
17764 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
17765 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
17766 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
17767 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
17768 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
17769 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
17770 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
17772 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17774 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
17775 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
17776 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
17777 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
17778 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
17779 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
17780 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
17781 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
17782 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
17783 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
17784 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
17785 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
17786 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
17787 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
17788 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
17789 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
17790 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
17791 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
17792 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
17793 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
17794 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
17795 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
17796 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
17797 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
17798 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
17799 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
17800 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
17801 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
17802 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
17803 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
17804 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
17805 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
17806 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
17807 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
17808 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
17809 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
17811 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17813 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
17814 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
17815 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
17816 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
17817 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
17818 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
17819 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
17820 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
17821 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
17822 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
17823 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
17824 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
17825 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
17826 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
17827 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
17828 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
17829 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
17830 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
17832 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17834 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
17835 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
17836 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
17837 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
17838 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
17839 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
17840 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
17841 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
17842 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
17843 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
17844 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
17845 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
17846 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
17847 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
17848 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
17849 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
17850 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
17851 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
17853 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17855 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
17856 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
17857 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
17858 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
17859 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
17860 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
17861 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
17862 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
17863 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
17864 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
17865 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
17866 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
17867 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
17868 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
17869 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
17870 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
17871 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
17872 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
17873 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
17874 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
17875 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
17876 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
17877 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
17878 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
17879 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
17880 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
17882 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17884 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
17885 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
17886 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
17887 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
17888 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
17889 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
17890 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
17891 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
17892 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
17893 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
17894 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
17895 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
17896 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
17897 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
17898 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
17899 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
17900 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
17901 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
17902 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
17903 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
17904 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
17905 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
17906 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
17907 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
17908 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
17909 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
17911 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17913 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
17914 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
17915 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
17916 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
17917 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
17918 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
17919 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
17920 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
17921 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
17922 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
17923 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
17924 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
17925 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
17926 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
17927 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
17928 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
17929 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
17930 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
17932 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17934 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
17935 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
17936 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
17937 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
17938 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
17939 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
17940 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
17941 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
17942 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
17943 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
17944 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
17945 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
17946 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
17947 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
17948 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
17949 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
17950 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
17951 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
17953 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17955 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
17956 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
17957 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
17958 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
17959 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
17960 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
17961 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
17962 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
17963 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
17964 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
17965 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
17966 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
17967 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
17968 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
17969 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
17970 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
17971 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
17972 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
17973 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
17974 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
17975 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
17976 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
17978 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17980 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
17981 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
17982 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
17983 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
17984 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
17985 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
17986 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
17987 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
17988 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
17989 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
17990 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
17991 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
17992 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
17993 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
17994 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
17995 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
17996 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
17997 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
17998 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
17999 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
18000 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
18001 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
18003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18005 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
18007 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18009 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
18010 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
18011 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
18012 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
18013 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
18014 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
18015 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
18016 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
18017 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
18018 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
18019 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
18020 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
18021 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
18022 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
18023 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
18024 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
18025 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
18026 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
18027 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
18028 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
18029 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
18030 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
18031 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
18032 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
18033 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
18034 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
18035 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
18036 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
18037 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
18038 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
18040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18042 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
18043 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
18044 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
18045 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
18046 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
18047 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
18048 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
18049 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
18050 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
18051 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
18052 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
18053 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
18054 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
18055 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
18056 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
18057 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
18058 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
18059 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
18060 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
18061 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
18062 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
18063 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
18064 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
18065 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
18066 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
18067 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
18068 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
18069 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
18070 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
18071 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
18073 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18075 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
18076 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
18077 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
18078 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
18079 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
18080 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
18081 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
18082 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
18083 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
18084 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
18085 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
18086 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
18087 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
18088 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
18089 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
18090 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
18091 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
18092 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
18093 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
18094 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
18095 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
18096 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
18097 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
18098 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
18099 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
18100 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
18101 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
18102 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
18103 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
18104 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
18106 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18108 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
18109 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
18110 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
18111 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
18112 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
18113 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
18114 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
18115 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
18116 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
18117 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
18118 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
18119 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
18120 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
18121 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
18122 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
18123 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
18124 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
18125 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
18126 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
18127 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
18128 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
18129 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
18130 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
18131 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
18132 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
18133 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
18134 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
18135 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
18136 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
18137 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
18139 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18141 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
18142 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
18143 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
18144 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
18145 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
18146 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
18147 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
18148 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
18149 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
18150 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
18151 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
18152 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
18153 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
18154 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
18155 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
18156 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
18157 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
18158 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
18159 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
18160 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
18161 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
18162 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
18163 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
18164 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
18165 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
18166 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
18167 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
18168 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
18169 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
18170 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
18172 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18174 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
18175 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
18176 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
18177 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
18178 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
18179 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
18180 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
18181 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
18182 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
18183 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
18184 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
18185 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
18186 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
18187 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
18188 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
18189 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
18190 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
18191 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
18192 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
18193 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
18194 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
18195 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
18196 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
18197 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
18198 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
18199 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
18200 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
18201 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
18202 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
18203 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
18205 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18207 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
18208 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
18209 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
18210 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
18211 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
18212 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
18213 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
18214 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
18215 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
18216 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
18217 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
18218 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
18219 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
18220 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
18221 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
18222 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
18223 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
18224 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
18225 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
18226 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
18227 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
18228 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
18229 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
18230 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
18231 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
18232 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
18233 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
18234 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
18235 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
18236 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
18238 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18240 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
18241 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
18242 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
18243 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
18244 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
18245 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
18246 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
18247 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
18248 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
18249 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
18250 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
18251 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
18252 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
18253 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
18254 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
18255 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
18256 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
18257 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
18258 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
18259 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
18260 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
18261 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
18262 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
18263 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
18264 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
18265 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
18266 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
18267 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
18268 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
18269 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
18271 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18273 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
18274 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
18275 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
18276 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
18277 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
18278 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
18279 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
18280 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
18281 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
18282 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
18283 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
18284 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
18285 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
18286 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
18287 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
18288 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
18289 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
18290 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
18291 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
18292 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
18293 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
18294 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
18295 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
18296 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
18297 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
18298 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
18299 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
18300 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
18301 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
18302 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
18304 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18306 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
18307 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
18308 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
18309 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
18310 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
18311 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
18312 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
18313 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
18314 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
18315 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
18316 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
18317 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
18318 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
18319 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
18320 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
18321 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
18322 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
18323 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
18324 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
18325 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
18326 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
18327 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
18328 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
18329 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
18330 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
18331 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
18332 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
18333 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
18334 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
18335 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
18337 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18339 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
18340 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
18341 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
18342 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
18343 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
18344 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
18345 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
18346 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
18347 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
18348 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
18349 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
18350 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
18351 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
18352 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
18353 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
18354 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
18355 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
18356 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
18357 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
18358 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
18359 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
18360 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
18361 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
18362 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
18363 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
18364 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
18365 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
18366 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
18367 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
18368 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
18370 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18372 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
18373 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
18374 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
18375 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
18376 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
18377 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
18378 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
18379 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
18380 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
18381 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
18382 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
18383 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
18384 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
18385 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
18386 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
18387 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
18388 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
18389 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
18390 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
18391 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
18392 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
18393 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
18394 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
18395 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
18396 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
18397 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
18398 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
18399 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
18400 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
18401 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
18403 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18405 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
18407 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18409 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
18410 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
18411 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
18412 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
18413 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
18414 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
18415 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
18416 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
18417 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
18418 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
18419 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
18420 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
18421 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
18422 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
18423 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
18424 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
18425 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
18426 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
18427 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
18428 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
18429 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
18430 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
18431 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
18432 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
18433 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
18434 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
18435 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
18436 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
18437 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
18438 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
18439 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
18440 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
18441 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
18442 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
18443 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
18444 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
18446 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18448 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
18449 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
18450 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
18451 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
18452 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
18453 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
18454 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
18455 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
18456 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
18457 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
18458 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
18459 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
18460 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
18461 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
18462 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
18463 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
18464 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
18465 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
18466 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
18467 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
18468 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
18469 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
18470 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
18471 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
18472 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
18473 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
18474 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
18475 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
18476 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
18477 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
18478 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
18479 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
18480 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
18481 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
18482 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
18483 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
18485 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18487 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
18488 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
18489 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
18490 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
18491 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
18492 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
18493 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
18494 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
18495 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
18496 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
18497 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
18498 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
18499 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
18500 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
18501 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
18502 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
18503 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
18504 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
18505 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
18506 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
18507 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
18508 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
18509 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
18510 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
18511 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
18512 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
18513 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
18514 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
18515 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
18516 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
18517 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
18518 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
18519 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
18520 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
18521 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
18522 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
18524 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18526 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
18527 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
18528 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
18529 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
18530 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
18531 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
18532 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
18533 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
18534 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
18535 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
18536 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
18537 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
18538 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
18539 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
18540 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
18541 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
18542 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
18543 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
18544 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
18545 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
18546 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
18547 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
18548 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
18549 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
18550 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
18551 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
18552 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
18553 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
18554 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
18555 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
18556 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
18557 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
18558 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
18559 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
18560 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
18561 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
18563 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18565 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
18566 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
18567 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
18568 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
18569 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
18570 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
18571 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
18572 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
18573 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
18574 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
18575 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
18576 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
18577 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
18578 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
18579 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
18580 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
18581 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
18582 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
18583 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
18584 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
18585 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
18586 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
18587 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
18588 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
18589 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
18590 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
18591 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
18592 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
18593 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
18594 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
18595 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
18596 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
18597 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
18598 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
18599 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
18600 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
18602 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18604 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
18605 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
18606 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
18607 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
18608 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
18609 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
18610 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
18611 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
18612 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
18613 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
18614 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
18615 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
18616 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
18617 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
18618 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
18619 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
18620 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
18621 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
18622 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
18623 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
18624 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
18625 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
18626 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
18627 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
18628 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
18629 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
18630 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
18631 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
18632 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
18633 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
18634 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
18635 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
18636 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
18637 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
18638 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
18639 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
18641 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18643 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
18644 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
18645 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
18646 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
18647 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
18648 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
18649 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
18650 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
18651 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
18652 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
18653 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
18654 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
18655 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
18656 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
18657 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
18658 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
18659 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
18660 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
18661 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
18662 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
18663 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
18664 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
18665 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
18666 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
18667 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
18668 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
18669 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
18670 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
18671 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
18672 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
18673 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
18674 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
18675 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
18676 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
18677 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
18678 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
18680 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18682 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
18683 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
18684 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
18685 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
18686 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
18687 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
18688 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
18689 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
18690 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
18691 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
18692 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
18693 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
18694 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
18695 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
18696 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
18697 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
18698 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
18699 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
18700 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
18701 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
18702 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
18703 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
18704 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
18705 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
18706 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
18707 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
18708 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
18709 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
18710 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
18711 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
18712 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
18713 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
18714 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
18715 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
18716 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
18717 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
18719 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18721 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
18722 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
18723 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
18724 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
18725 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
18726 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
18727 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
18728 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
18729 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
18730 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
18731 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
18732 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
18733 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
18734 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
18735 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
18736 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
18737 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
18738 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
18740 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18742 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
18743 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
18744 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
18745 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
18746 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
18747 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
18748 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
18749 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
18750 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
18751 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
18752 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
18753 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
18754 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
18755 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
18756 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
18757 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
18758 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
18759 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
18761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18763 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
18764 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
18765 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
18766 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
18767 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
18768 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
18769 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
18770 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
18771 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
18772 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
18773 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
18774 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
18775 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
18776 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
18777 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
18778 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
18779 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
18780 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
18782 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18784 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
18785 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
18786 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
18787 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
18788 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
18789 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
18790 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
18791 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
18792 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
18793 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
18794 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
18795 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
18796 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
18797 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
18798 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
18799 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
18800 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
18801 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
18803 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18805 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
18806 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
18807 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
18808 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
18809 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
18810 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
18811 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
18812 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
18813 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
18814 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
18815 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
18816 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
18817 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
18818 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
18819 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
18820 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
18821 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
18822 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
18824 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18826 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
18827 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
18828 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
18829 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
18830 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
18831 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
18832 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
18833 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
18834 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
18835 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
18836 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
18837 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
18838 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
18839 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
18840 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
18841 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
18842 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
18843 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
18845 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18847 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
18848 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
18849 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
18850 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
18851 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
18852 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
18853 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
18854 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
18855 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
18856 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
18857 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
18858 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
18859 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
18860 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
18861 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
18862 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
18863 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
18864 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
18866 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18868 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
18869 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
18870 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
18871 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
18872 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
18873 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
18874 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
18875 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
18876 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
18877 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
18878 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
18879 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
18880 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
18881 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
18882 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
18883 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
18884 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
18885 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
18887 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18889 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
18890 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
18891 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
18892 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
18893 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
18894 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
18895 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
18896 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
18897 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
18898 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
18899 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
18900 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
18901 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
18902 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
18903 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
18905 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18907 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
18908 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
18909 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
18910 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
18911 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
18912 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
18913 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
18914 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
18915 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
18916 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
18917 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
18918 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
18919 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
18920 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
18921 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
18922 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
18923 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
18924 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
18925 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
18926 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
18927 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
18928 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
18929 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
18930 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
18931 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
18932 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
18933 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
18934 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
18935 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
18936 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
18938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18940 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
18941 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
18942 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
18943 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
18944 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
18945 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
18946 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
18947 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
18948 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
18949 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
18950 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
18951 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
18952 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
18953 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
18954 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
18956 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18958 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
18959 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
18960 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
18961 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
18962 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
18963 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
18964 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
18965 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
18966 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
18967 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
18968 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
18969 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
18970 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
18971 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
18972 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
18973 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
18974 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
18975 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
18976 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
18977 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
18978 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
18979 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
18980 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
18981 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
18982 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
18983 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
18984 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
18985 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
18986 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
18987 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
18989 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18991 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
18992 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
18993 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
18994 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
18995 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
18996 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
18997 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
18998 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
18999 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
19000 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
19001 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
19002 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
19003 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
19004 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
19005 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
19006 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
19007 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
19008 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
19009 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
19010 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
19011 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
19012 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
19013 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
19014 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
19015 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
19016 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
19017 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
19018 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
19019 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
19020 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
19022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19024 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
19025 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
19026 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
19027 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
19028 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
19029 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
19030 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
19031 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
19032 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
19033 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
19034 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
19035 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
19036 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
19037 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
19038 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
19039 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
19040 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
19041 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
19043 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19045 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
19046 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
19047 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
19048 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
19049 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
19050 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
19051 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
19052 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
19053 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
19054 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
19055 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
19056 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
19057 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
19058 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
19059 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
19060 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
19061 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
19062 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
19063 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
19064 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
19065 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
19066 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
19067 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
19068 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
19069 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
19070 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
19071 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
19072 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
19073 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
19074 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
19075 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
19076 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
19077 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
19078 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
19079 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
19080 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
19082 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19084 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
19085 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
19086 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
19087 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
19088 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
19089 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
19090 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
19091 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
19092 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
19093 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
19094 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
19095 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
19096 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
19097 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
19098 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
19099 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
19100 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
19101 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
19103 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19105 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
19106 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
19107 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
19108 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
19109 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
19110 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
19111 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
19112 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
19113 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
19114 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
19115 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
19116 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
19117 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
19118 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
19119 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
19120 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
19121 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
19122 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
19123 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
19124 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
19125 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
19126 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
19127 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
19128 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
19129 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
19130 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
19131 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
19132 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
19133 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
19134 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
19135 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
19136 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
19137 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
19138 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
19139 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
19140 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
19142 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19144 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
19145 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
19146 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
19147 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
19148 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
19149 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
19150 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
19151 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
19152 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
19153 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
19154 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
19155 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
19156 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
19157 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
19158 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
19159 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
19160 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
19161 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
19163 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19165 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
19166 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
19167 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
19168 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
19169 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
19170 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
19171 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
19172 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
19173 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
19174 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
19175 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
19176 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
19177 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
19178 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
19179 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
19180 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
19181 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
19182 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
19183 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
19184 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
19185 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
19186 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
19187 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
19188 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
19189 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
19190 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
19191 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
19192 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
19193 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
19194 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
19195 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
19196 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
19197 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
19198 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
19199 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
19200 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
19202 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19204 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
19205 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
19206 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
19207 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
19208 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
19209 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
19210 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
19211 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
19212 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
19213 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
19214 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
19215 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
19216 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
19217 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
19218 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
19219 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
19220 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
19221 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
19222 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
19223 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
19224 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
19225 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
19226 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
19227 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
19228 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
19229 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
19230 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
19231 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
19232 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
19233 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
19234 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
19235 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
19236 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
19237 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
19238 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
19239 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
19240 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
19241 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
19242 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
19243 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
19244 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
19245 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
19246 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
19247 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
19248 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
19250 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19252 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
19253 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
19254 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
19255 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
19256 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
19257 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
19258 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
19259 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
19260 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
19261 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
19262 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
19263 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
19264 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
19265 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
19266 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
19268 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19270 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
19271 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
19272 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
19273 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
19274 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
19275 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
19276 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
19277 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
19278 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
19279 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
19280 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
19281 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
19282 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
19283 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
19284 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
19286 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19288 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
19289 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
19290 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
19291 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
19292 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
19293 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
19294 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
19295 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
19296 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
19297 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
19298 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
19299 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
19300 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
19301 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
19302 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
19304 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19306 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
19308 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19310 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
19311 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
19312 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
19313 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
19314 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
19315 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
19316 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
19317 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
19318 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
19319 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
19320 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
19321 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
19322 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
19323 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
19324 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
19325 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
19326 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
19327 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
19329 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19331 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
19332 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
19333 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
19334 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
19335 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
19336 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
19337 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
19338 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
19339 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
19340 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
19341 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
19342 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
19343 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
19344 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
19345 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
19346 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
19347 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
19348 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
19350 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19352 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
19353 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
19354 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
19355 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
19356 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
19357 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
19358 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
19359 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
19360 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
19361 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
19362 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
19363 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
19364 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
19365 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
19366 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
19367 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
19368 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
19369 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
19371 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19373 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
19374 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
19375 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
19376 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
19377 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
19378 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
19379 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
19380 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
19381 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
19382 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
19383 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
19384 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
19385 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
19386 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
19387 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
19388 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
19389 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
19390 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
19392 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19394 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
19395 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
19396 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
19397 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
19398 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
19399 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
19400 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
19401 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
19402 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
19403 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
19404 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
19405 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
19406 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
19407 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
19408 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
19409 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
19410 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
19411 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
19413 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19415 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
19416 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
19417 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
19418 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
19419 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
19420 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
19421 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
19422 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
19423 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
19424 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
19425 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
19426 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
19427 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
19428 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
19429 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
19430 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
19431 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
19432 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
19434 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19436 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
19437 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
19438 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
19439 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
19440 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
19441 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
19442 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
19443 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
19444 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
19445 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
19446 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
19447 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
19448 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
19449 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
19450 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
19451 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
19452 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
19453 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
19454 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
19455 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
19456 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
19457 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
19458 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
19459 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
19460 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
19461 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
19462 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
19463 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
19464 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
19465 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
19467 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19469 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
19470 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
19471 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
19472 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
19473 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
19474 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
19475 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
19476 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
19477 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
19478 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
19479 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
19480 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
19481 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
19482 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
19483 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
19484 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
19485 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
19486 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
19487 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
19488 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
19489 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
19490 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
19491 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
19492 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
19493 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
19494 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
19495 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
19496 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
19497 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
19498 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
19500 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19502 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
19503 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
19504 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
19505 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
19506 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
19507 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
19508 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
19509 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
19510 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
19511 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
19512 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
19513 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
19514 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
19515 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
19516 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
19517 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
19518 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
19519 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
19520 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
19521 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
19522 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
19523 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
19524 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
19525 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
19526 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
19527 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
19528 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
19529 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
19530 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
19531 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
19533 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19535 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
19536 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
19537 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
19538 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
19539 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
19540 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
19541 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
19542 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
19543 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
19544 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
19545 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
19546 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
19547 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
19548 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
19549 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
19550 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
19551 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
19552 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
19553 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
19554 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
19555 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
19556 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
19557 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
19558 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
19559 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
19560 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
19561 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
19562 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
19563 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
19564 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
19566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19568 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
19569 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
19570 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
19571 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
19572 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
19573 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
19574 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
19575 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
19576 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
19577 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
19578 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
19579 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
19580 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
19581 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
19582 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
19583 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
19584 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
19585 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
19586 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
19587 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
19588 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
19589 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
19590 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
19591 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
19592 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
19593 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
19594 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
19595 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
19596 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
19597 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
19598 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
19599 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
19600 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
19601 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
19602 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
19603 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
19605 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19607 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
19608 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
19609 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
19610 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
19611 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
19612 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
19613 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
19614 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
19615 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
19616 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
19617 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
19618 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
19619 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
19620 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
19621 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
19622 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
19623 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
19624 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
19625 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
19626 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
19627 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
19628 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
19629 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
19630 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
19631 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
19632 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
19633 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
19634 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
19635 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
19636 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
19637 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
19638 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
19639 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
19640 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
19641 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
19642 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
19644 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19646 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
19647 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
19648 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
19649 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
19650 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
19651 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
19652 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
19653 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
19654 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
19655 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
19656 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
19657 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
19658 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
19659 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
19660 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
19661 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
19662 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
19663 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
19664 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
19665 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
19666 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
19667 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
19668 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
19669 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
19670 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
19671 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
19672 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
19673 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
19674 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
19675 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
19676 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
19677 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
19678 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
19679 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
19680 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
19681 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
19683 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19685 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
19686 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
19687 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
19688 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
19689 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
19690 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
19691 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
19692 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
19693 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
19694 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
19695 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
19696 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
19697 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
19698 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
19699 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
19700 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
19701 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
19702 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
19703 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
19704 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
19705 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
19706 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
19707 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
19708 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
19709 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
19710 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
19711 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
19712 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
19713 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
19714 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
19715 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
19716 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
19717 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
19718 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
19719 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
19720 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
19722 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19724 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
19725 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
19726 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
19727 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
19728 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
19729 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
19730 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
19731 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
19732 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
19733 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
19734 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
19735 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
19736 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
19737 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
19738 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
19739 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
19740 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
19741 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
19743 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19745 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
19746 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
19747 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
19748 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
19749 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
19750 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
19751 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
19752 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
19753 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
19754 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
19755 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
19756 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
19757 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
19758 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
19759 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
19760 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
19761 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
19762 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
19764 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19766 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
19767 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
19768 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
19769 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
19770 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
19771 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
19772 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
19773 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
19774 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
19775 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
19776 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
19777 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
19778 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
19779 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
19780 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
19781 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
19782 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
19783 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
19785 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19787 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
19788 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
19789 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
19790 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
19791 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
19792 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
19793 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
19794 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
19795 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
19796 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
19797 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
19798 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
19799 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
19800 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
19801 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
19802 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
19803 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
19804 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
19806 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19808 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
19809 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
19810 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
19811 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
19812 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
19813 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
19814 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
19815 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
19816 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
19817 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
19818 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
19819 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
19820 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
19821 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
19822 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
19824 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19826 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
19827 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
19828 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
19829 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
19830 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
19831 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
19832 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
19833 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
19834 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
19835 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
19836 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
19837 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
19838 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
19839 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
19840 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
19842 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19844 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
19845 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
19846 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
19847 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
19848 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
19849 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
19850 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
19851 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
19852 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
19853 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
19854 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
19855 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
19856 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
19857 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
19858 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
19860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19862 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
19863 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
19864 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
19865 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
19866 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
19867 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
19868 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
19869 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
19870 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
19871 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
19872 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
19873 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
19874 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
19875 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
19876 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
19878 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19880 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
19881 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
19882 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
19883 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
19884 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
19885 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
19886 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
19887 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
19888 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
19889 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
19890 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
19891 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
19892 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
19893 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
19894 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
19895 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
19896 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
19897 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
19898 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
19899 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
19900 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
19901 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
19902 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
19904 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19906 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
19907 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
19908 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
19909 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
19910 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
19911 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
19912 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
19913 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
19914 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
19915 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
19916 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
19917 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
19918 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
19919 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
19920 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
19922 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19924 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
19925 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
19926 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
19927 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
19928 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
19929 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
19930 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
19931 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
19932 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
19933 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
19934 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
19935 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
19936 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
19937 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
19938 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
19940 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19942 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
19944 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19946 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
19947 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
19948 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
19949 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
19950 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
19951 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
19952 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
19953 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
19954 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
19955 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
19956 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
19957 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
19958 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
19959 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
19960 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
19961 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
19962 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
19963 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
19965 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19967 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
19968 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
19969 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
19970 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
19971 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
19972 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
19973 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
19974 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
19975 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
19976 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
19977 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
19978 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
19979 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
19980 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
19981 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
19982 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
19983 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
19984 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
19986 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19988 * g++.target/riscv/rvv/base/exception-1.C: New test.
19990 2023-02-11 Jakub Jelinek <jakub@redhat.com>
19993 * c-c++-common/pr108605.c: New test.
19995 2023-02-11 Jonathan Yong <10walls@gmail.com>
19997 * gcc.dg/pr65658.c: fix LLP64 test.
19999 2023-02-11 Jonathan Yong <10walls@gmail.com>
20001 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
20002 * gcc.dg/Warray-bounds-52.c: ditto
20003 * gcc.dg/Wstringop-overflow-62.c: ditto
20004 * gcc.dg/attr-vector_size.c: ditto
20005 * gcc.dg/overflow-warn-9.c: ditto
20007 2023-02-10 David Malcolm <dmalcolm@redhat.com>
20010 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
20011 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
20013 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
20015 PR tree-optimization/108520
20016 * g++.dg/pr108520.C: New.
20018 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20020 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
20021 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
20022 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
20023 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
20024 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
20025 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
20026 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
20027 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
20028 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
20029 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
20030 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
20031 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
20032 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
20033 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
20034 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
20035 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
20036 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
20037 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
20038 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
20039 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
20040 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
20041 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
20042 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
20043 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
20044 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
20045 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
20046 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
20047 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
20048 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
20049 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
20051 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20053 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
20054 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
20055 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
20056 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
20057 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
20058 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
20059 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
20060 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
20061 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
20062 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
20063 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
20064 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
20065 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
20066 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
20067 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
20068 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
20069 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
20070 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
20071 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
20072 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
20073 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
20074 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
20075 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
20076 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
20077 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
20078 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
20079 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
20080 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
20081 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
20082 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
20084 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20086 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
20087 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
20088 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
20089 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
20090 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
20091 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
20092 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
20093 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
20094 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
20095 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
20096 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
20097 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
20098 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
20099 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
20100 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
20101 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
20102 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
20103 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
20104 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
20105 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
20106 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
20107 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
20108 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
20109 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
20110 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
20111 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
20112 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
20113 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
20114 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
20115 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
20117 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20119 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
20120 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
20121 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
20122 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
20123 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
20124 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
20125 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
20126 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
20127 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
20128 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
20129 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
20130 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
20131 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
20132 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
20133 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
20134 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
20135 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
20136 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
20137 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
20138 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
20139 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
20140 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
20141 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
20142 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
20143 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
20144 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
20145 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
20146 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
20147 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
20148 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
20150 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20152 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
20153 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
20154 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
20155 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
20156 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
20157 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
20158 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
20159 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
20160 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
20161 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
20162 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
20163 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
20164 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
20165 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
20166 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
20167 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
20168 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
20169 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
20170 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
20171 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
20172 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
20173 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
20174 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
20175 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
20176 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
20177 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
20178 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
20179 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
20180 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
20181 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
20183 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20185 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
20186 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
20187 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
20188 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
20189 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
20190 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
20191 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
20192 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
20193 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
20194 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
20195 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
20196 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
20197 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
20198 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
20199 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
20200 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
20201 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
20202 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
20203 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
20204 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
20205 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
20206 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
20207 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
20208 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
20209 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
20210 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
20211 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
20212 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
20213 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
20214 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
20216 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20218 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
20219 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
20220 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
20221 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
20222 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
20223 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
20224 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
20225 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
20226 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
20227 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
20228 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
20229 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
20230 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
20231 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
20232 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
20233 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
20234 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
20235 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
20236 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
20237 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
20238 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
20239 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
20240 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
20241 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
20242 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
20243 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
20244 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
20245 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
20246 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
20247 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
20249 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20251 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
20252 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
20253 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
20254 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
20255 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
20256 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
20257 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
20258 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
20259 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
20260 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
20261 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
20262 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
20263 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
20264 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
20265 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
20266 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
20267 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
20268 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
20269 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
20270 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
20271 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
20272 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
20273 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
20274 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
20275 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
20276 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
20277 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
20278 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
20279 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
20280 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
20282 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20284 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
20285 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
20286 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
20287 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
20288 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
20289 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
20290 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
20291 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
20292 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
20293 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
20294 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
20295 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
20296 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
20297 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
20298 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
20299 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
20300 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
20301 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
20302 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
20303 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
20304 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
20305 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
20306 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
20307 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
20308 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
20309 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
20310 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
20311 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
20312 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
20313 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
20315 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20317 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
20318 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
20319 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
20320 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
20321 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
20322 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
20323 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
20324 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
20325 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
20326 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
20327 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
20328 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
20329 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
20330 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
20331 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
20332 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
20333 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
20334 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
20335 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
20336 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
20337 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
20338 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
20339 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
20340 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
20341 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
20342 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
20343 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
20344 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
20345 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
20346 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
20348 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20350 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
20351 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
20352 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
20353 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
20354 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
20355 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
20356 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
20357 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
20358 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
20359 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
20360 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
20361 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
20362 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
20363 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
20364 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
20365 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
20366 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
20367 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
20368 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
20369 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
20370 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
20371 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
20372 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
20373 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
20374 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
20375 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
20376 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
20377 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
20378 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
20379 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
20381 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20383 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
20384 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
20385 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
20386 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
20387 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
20388 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
20389 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
20390 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
20391 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
20392 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
20393 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
20394 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
20395 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
20396 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
20397 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
20398 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
20399 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
20400 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
20401 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
20402 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
20403 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
20404 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
20405 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
20406 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
20407 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
20408 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
20409 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
20410 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
20411 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
20412 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
20414 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20416 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
20417 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
20418 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
20419 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
20420 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
20421 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
20422 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
20423 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
20424 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
20425 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
20426 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
20427 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
20428 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
20429 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
20430 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
20431 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
20432 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
20433 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
20434 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
20435 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
20436 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
20437 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
20438 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
20439 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
20440 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
20441 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
20442 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
20443 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
20444 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
20445 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
20447 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20449 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
20450 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
20451 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
20452 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
20453 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
20454 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
20455 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
20456 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
20457 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
20458 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
20459 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
20460 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
20461 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
20462 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
20463 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
20464 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
20465 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
20466 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
20467 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
20468 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
20469 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
20470 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
20471 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
20472 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
20473 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
20474 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
20475 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
20476 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
20477 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
20478 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
20480 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20482 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
20483 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
20484 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
20485 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
20486 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
20487 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
20488 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
20489 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
20490 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
20491 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
20492 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
20493 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
20494 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
20495 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
20496 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
20497 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
20498 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
20499 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
20500 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
20501 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
20502 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
20503 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
20504 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
20505 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
20506 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
20507 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
20508 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
20509 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
20510 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
20511 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
20513 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20515 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
20516 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
20517 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
20518 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
20519 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
20520 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
20521 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
20522 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
20523 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
20524 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
20525 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
20526 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
20527 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
20528 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
20529 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
20530 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
20531 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
20532 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
20533 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
20534 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
20535 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
20536 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
20537 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
20538 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
20539 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
20540 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
20541 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
20542 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
20543 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
20544 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
20545 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
20546 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
20547 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
20548 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
20549 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
20550 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
20551 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
20552 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
20553 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
20554 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
20555 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
20556 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
20557 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
20558 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
20559 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
20560 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
20561 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
20562 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
20563 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
20564 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
20565 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
20566 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
20567 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
20568 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
20569 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
20570 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
20571 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
20572 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
20573 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
20574 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
20575 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
20576 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
20577 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
20578 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
20579 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
20580 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
20581 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
20582 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
20583 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
20584 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
20585 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
20586 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
20587 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
20588 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
20589 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
20590 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
20591 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
20592 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
20593 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
20594 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
20595 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
20596 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
20597 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
20598 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
20599 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
20600 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
20601 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
20602 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
20603 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
20604 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
20605 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
20606 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
20607 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
20608 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
20609 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
20610 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
20612 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20614 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
20615 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
20616 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
20617 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
20618 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
20619 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
20620 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
20621 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
20622 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
20623 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
20624 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
20625 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
20626 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
20627 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
20628 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
20629 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
20630 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
20631 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
20632 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
20633 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
20634 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
20635 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
20636 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
20637 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
20638 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
20639 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
20640 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
20641 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
20642 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
20643 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
20644 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
20645 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
20646 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
20647 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
20648 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
20649 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
20651 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20653 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
20654 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
20655 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
20656 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
20657 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
20658 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
20659 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
20660 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
20661 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
20662 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
20663 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
20664 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
20665 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
20666 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
20667 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
20668 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
20669 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
20670 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
20671 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
20672 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
20673 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
20674 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
20675 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
20676 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
20677 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
20678 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
20679 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
20680 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
20681 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
20682 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
20683 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
20684 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
20685 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
20686 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
20687 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
20688 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
20690 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20692 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
20693 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
20694 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
20695 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
20696 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
20697 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
20698 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
20699 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
20700 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
20701 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
20702 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
20703 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
20704 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
20705 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
20706 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
20707 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
20708 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
20709 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
20710 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
20711 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
20712 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
20713 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
20714 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
20715 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
20716 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
20717 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
20718 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
20719 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
20720 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
20721 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
20722 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
20723 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
20724 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
20725 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
20726 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
20727 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
20729 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20731 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
20732 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
20733 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
20734 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
20735 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
20736 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
20737 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
20738 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
20739 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
20740 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
20741 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
20742 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
20743 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
20744 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
20745 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
20746 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
20747 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
20748 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
20749 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
20750 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
20751 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
20752 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
20753 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
20754 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
20755 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
20756 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
20757 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
20758 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
20759 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
20760 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
20761 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
20762 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
20763 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
20764 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
20765 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
20766 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
20768 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20770 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
20771 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
20772 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
20773 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
20774 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
20775 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
20776 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
20777 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
20778 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
20779 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
20780 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
20781 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
20782 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
20783 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
20784 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
20785 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
20786 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
20787 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
20788 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
20789 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
20790 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
20791 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
20792 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
20793 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
20794 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
20795 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
20796 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
20797 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
20798 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
20799 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
20800 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
20801 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
20802 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
20803 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
20804 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
20805 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
20807 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20809 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
20810 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
20811 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
20812 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
20813 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
20814 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
20815 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
20816 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
20817 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
20818 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
20819 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
20820 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
20821 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
20822 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
20823 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
20824 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
20825 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
20826 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
20827 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
20828 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
20829 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
20830 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
20831 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
20832 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
20833 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
20834 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
20835 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
20836 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
20837 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
20838 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
20839 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
20840 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
20841 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
20842 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
20843 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
20844 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
20846 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20848 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
20849 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
20850 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
20851 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
20852 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
20853 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
20854 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
20855 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
20856 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
20857 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
20858 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
20859 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
20860 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
20861 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
20862 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
20863 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
20864 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
20865 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
20866 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
20867 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
20868 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
20869 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
20870 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
20871 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
20872 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
20873 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
20874 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
20875 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
20876 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
20877 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
20878 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
20879 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
20880 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
20881 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
20882 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
20883 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
20885 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20887 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
20888 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
20889 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
20890 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
20891 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
20892 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
20893 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
20894 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
20895 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
20896 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
20897 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
20898 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
20899 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
20900 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
20901 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
20902 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
20903 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
20904 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
20905 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
20906 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
20907 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
20908 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
20909 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
20910 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
20911 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
20912 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
20913 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
20914 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
20915 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
20916 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
20917 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
20918 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
20919 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
20920 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
20921 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
20922 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
20924 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20926 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
20927 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
20928 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
20929 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
20930 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
20931 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
20932 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
20933 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
20934 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
20935 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
20936 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
20937 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
20938 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
20939 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
20940 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
20941 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
20942 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
20943 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
20944 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
20945 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
20946 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
20947 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
20948 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
20949 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
20950 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
20951 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
20952 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
20953 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
20954 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
20955 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
20956 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
20957 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
20958 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
20959 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
20960 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
20961 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
20963 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20965 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
20966 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
20967 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
20968 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
20969 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
20970 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
20971 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
20972 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
20973 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
20974 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
20975 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
20976 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
20977 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
20978 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
20979 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
20980 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
20981 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
20982 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
20983 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
20984 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
20985 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
20986 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
20987 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
20988 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
20989 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
20990 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
20991 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
20992 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
20993 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
20994 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
20995 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
20996 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
20997 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
20998 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
20999 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
21000 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
21002 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21004 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
21005 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
21006 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
21007 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
21008 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
21009 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
21010 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
21011 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
21012 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
21013 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
21014 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
21015 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
21016 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
21017 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
21018 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
21019 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
21020 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
21021 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
21022 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
21023 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
21024 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
21025 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
21026 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
21027 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
21028 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
21029 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
21030 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
21031 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
21032 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
21033 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
21034 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
21035 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
21036 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
21037 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
21038 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
21039 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
21041 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21043 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
21044 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
21045 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
21046 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
21047 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
21048 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
21049 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
21050 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
21051 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
21052 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
21053 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
21054 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
21055 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
21056 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
21057 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
21058 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
21059 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
21060 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
21061 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
21062 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
21063 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
21064 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
21065 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
21066 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
21067 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
21068 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
21069 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
21070 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
21071 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
21072 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
21073 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
21074 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
21075 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
21076 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
21077 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
21078 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
21080 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21082 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
21083 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
21084 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
21085 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
21086 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
21087 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
21088 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
21089 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
21090 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
21091 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
21092 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
21093 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
21094 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
21095 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
21096 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
21097 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
21098 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
21099 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
21100 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
21101 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
21102 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
21103 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
21104 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
21105 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
21106 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
21107 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
21108 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
21109 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
21110 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
21111 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
21112 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
21113 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
21114 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
21115 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
21116 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
21117 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
21119 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21121 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
21122 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
21123 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
21124 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
21125 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
21126 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
21127 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
21128 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
21129 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
21130 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
21131 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
21132 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
21133 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
21134 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
21135 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
21136 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
21137 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
21138 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
21139 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
21140 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
21141 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
21142 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
21143 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
21144 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
21145 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
21146 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
21147 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
21148 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
21149 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
21150 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
21151 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
21152 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
21153 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
21154 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
21155 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
21156 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
21158 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21160 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
21161 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
21162 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
21163 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
21164 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
21165 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
21166 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
21167 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
21168 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
21169 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
21170 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
21171 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
21172 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
21173 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
21174 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
21175 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
21176 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
21177 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
21178 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
21179 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
21180 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
21181 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
21182 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
21183 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
21184 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
21185 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
21186 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
21187 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
21188 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
21189 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
21190 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
21191 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
21192 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
21193 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
21194 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
21195 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
21197 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21199 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
21200 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
21201 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
21202 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
21203 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
21204 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
21205 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
21206 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
21207 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
21208 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
21209 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
21210 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
21211 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
21212 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
21213 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
21215 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21217 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
21218 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
21219 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
21220 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
21221 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
21222 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
21223 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
21224 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
21225 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
21226 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
21227 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
21228 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
21229 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
21230 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
21231 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
21232 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
21233 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
21234 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
21236 2023-02-10 Richard Biener <rguenther@suse.de>
21238 PR tree-optimization/108724
21239 * gcc.target/i386/pr108724.c: New testcase.
21241 2023-02-10 Andrew Pinski <apinski@marvell.com>
21242 Andrew Macleod <amacleod@redhat.com>
21244 PR tree-optimization/108684
21245 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
21246 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
21247 * gcc.dg/tree-ssa/pr108684-1.c: New test.
21249 2023-02-10 Joseph Myers <joseph@codesourcery.com>
21251 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
21252 constants to nullptr_t.
21253 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
21254 null pointer constants to nullptr_t. Do test errors for
21255 conversion of other values to nullptr_t and for unary '+' on
21258 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
21260 PR tree-optimization/107561
21261 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
21263 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
21265 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
21267 PR testsuite/106120
21268 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
21269 ilp32 targets with c++98.
21271 2023-02-10 Marek Polacek <polacek@redhat.com>
21274 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
21276 2023-02-09 David Malcolm <dmalcolm@redhat.com>
21279 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
21281 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
21283 * gcc.target/i386/pr103541.c: New.
21284 * g++.target/i386/pr108711.C: New.
21286 2023-02-09 Harald Anlauf <anlauf@gmx.de>
21287 Steven G. Kargl <kargl@gcc.gnu.org>
21291 * gfortran.dg/pr103779.f90: New test.
21293 2023-02-09 Jakub Jelinek <jakub@redhat.com>
21295 PR tree-optimization/108688
21296 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
21297 * gcc.dg/pr108688.c: New test.
21299 2023-02-09 Andrew Pinski <apinski@marvell.com>
21301 PR tree-optimization/108688
21302 * gcc.c-torture/compile/pr108688-1.c: New test.
21304 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
21307 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
21308 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
21310 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
21312 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
21314 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
21316 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
21318 2023-02-09 Jakub Jelinek <jakub@redhat.com>
21321 * g++.dg/cpp0x/pr108698.C: New test.
21323 2023-02-08 Joseph Myers <joseph@codesourcery.com>
21325 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
21326 pointers with null values that are not null pointer constants.
21327 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
21328 pointers with non-null values, not with null values that are not
21329 null pointer constants.
21331 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
21333 * gcc.dg/torture/pr100398.c: Limit to lra targets.
21334 * gcc.dg/pr100590.c: Ditto.
21336 2023-02-08 David Malcolm <dmalcolm@redhat.com>
21339 * gcc.dg/analyzer/uninit-7.c: New test.
21340 * gcc.dg/analyzer/uninit-pr108704.c: New test.
21342 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
21345 * gfortran.dg/pr103259.f90: New test.
21347 2023-02-08 Jakub Jelinek <jakub@redhat.com>
21349 PR tree-optimization/108692
21350 * gcc.dg/pr108692.c: New test.
21352 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
21354 * objc/execute/execute.exp: Load objc-dg.exp.
21356 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
21358 PR tree-optimization/108316
21359 * gcc.dg/vect/pr108316.c: New test.
21361 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
21364 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
21366 * gcc.target/i386/pr103541.c: New.
21368 2023-02-08 Jakub Jelinek <jakub@redhat.com>
21371 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
21372 incorrectly applied into PR108526 testcase ...
21373 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
21375 2023-02-07 David Malcolm <dmalcolm@redhat.com>
21378 * gcc.dg/analyzer/fread-pr108661.c: New test.
21379 * gcc.dg/analyzer/read-pr108661.c: New test.
21381 2023-02-07 Harald Anlauf <anlauf@gmx.de>
21384 * gfortran.dg/save_7.f90: New test.
21386 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
21388 * gcc.target/i386/pr103541.c: New.
21390 2023-02-07 Jakub Jelinek <jakub@redhat.com>
21392 PR tree-optimization/106923
21393 * gcc.dg/pr106923.c: New test.
21395 2023-02-07 Jakub Jelinek <jakub@redhat.com>
21397 PR tree-optimization/106433
21398 * gcc.c-torture/compile/pr106433.c: New test.
21400 2023-02-07 Jakub Jelinek <jakub@redhat.com>
21402 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
21403 -Wdeprecated warning for C++23.
21405 2023-02-06 Alex Coplan <alex.coplan@arm.com>
21408 * gcc.target/aarch64/pr104921-1.c: New test.
21409 * gcc.target/aarch64/pr104921-2.c: New test.
21410 * gcc.target/aarch64/pr104921.x: Include file for new tests.
21412 2023-02-06 Xi Ruoyao <xry111@xry111.site>
21414 * g++.target/loongarch/bytepick.C: New test.
21416 2023-02-06 Tamar Christina <tamar.christina@arm.com>
21418 * gcc.target/aarch64/options_set_10.c: Removed.
21420 2023-02-06 Jakub Jelinek <jakub@redhat.com>
21422 PR tree-optimization/108655
21423 * gcc.dg/pr108655.c: New test.
21425 2023-02-06 Patrick Palka <ppalka@redhat.com>
21428 * g++.dg/cpp0x/overload5.C: New test.
21429 * g++.dg/cpp0x/overload5a.C: New test.
21430 * g++.dg/cpp0x/overload6.C: New test.
21432 2023-02-05 Harald Anlauf <anlauf@gmx.de>
21435 * gfortran.dg/pr108592.f90: New test.
21437 2023-02-03 Jakub Jelinek <jakub@redhat.com>
21439 PR tree-optimization/108647
21440 * g++.dg/torture/pr108647.C: New test.
21442 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
21444 PR tree-optimization/108639
21445 * gcc.c-torture/compile/pr108638.c: New file.
21446 * gcc.c-torture/compile/pr108639.c: New file.
21448 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
21450 PR tree-optimization/107570
21451 * gcc.dg/pr107570.c: New.
21453 2023-02-03 Marek Polacek <polacek@redhat.com>
21456 * g++.dg/cpp1y/constexpr-108158.C: New test.
21458 2023-02-03 Marek Polacek <polacek@redhat.com>
21461 * g++.dg/cpp0x/variadic-alias8.C: New test.
21463 2023-02-03 Patrick Palka <ppalka@redhat.com>
21466 * g++.dg/template/call9.C: New test.
21468 2023-02-03 Patrick Palka <ppalka@redhat.com>
21471 * g++.dg/cpp2a/concepts-dtor1.C: New test.
21473 2023-02-03 Patrick Palka <ppalka@redhat.com>
21476 * g++.dg/cpp2a/concepts-pr108579.C: New test.
21478 2023-02-03 Martin Jambor <mjambor@suse.cz>
21481 * gcc.dg/ipa/pr108384.c: New test.
21483 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21485 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
21486 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
21488 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21490 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
21491 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
21492 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
21493 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
21494 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
21495 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
21496 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
21497 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
21498 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
21499 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
21500 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
21501 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
21502 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
21503 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
21504 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
21506 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21508 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
21509 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
21510 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
21511 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
21512 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
21513 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
21514 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
21515 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
21516 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
21517 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
21518 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
21519 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
21520 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
21521 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
21522 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
21524 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21526 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
21527 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
21528 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
21529 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
21530 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
21531 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
21532 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
21533 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
21534 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
21535 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
21536 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
21537 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
21538 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
21539 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
21540 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
21542 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21544 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
21546 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21548 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
21549 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
21550 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
21551 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
21552 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
21553 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
21554 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
21555 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
21556 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
21557 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
21558 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
21559 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
21560 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
21561 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
21562 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
21563 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
21564 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
21565 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
21567 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21569 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
21570 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
21571 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
21572 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
21573 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
21574 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
21575 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
21576 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
21577 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
21578 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
21579 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
21580 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
21581 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
21582 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
21583 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
21584 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
21585 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
21586 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
21588 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21590 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
21591 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
21592 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
21593 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
21594 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
21595 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
21596 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
21597 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
21598 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
21599 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
21600 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
21601 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
21602 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
21603 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
21604 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
21605 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
21606 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
21607 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
21609 2023-02-02 Joseph Myers <joseph@codesourcery.com>
21611 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
21612 and pointer to be disallowed.
21613 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
21614 pointers are allowed.
21615 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
21616 nullptr_t and pointers are disallowed.
21618 2023-02-02 Joseph Myers <joseph@codesourcery.com>
21620 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
21621 types with real initializers are allowed.
21622 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
21623 of complex types with real initializers being disallowed.
21624 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
21626 * gcc.dg/c2x-constexpr-9.c: Add more tests.
21627 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
21628 initializers for decimal types.
21629 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
21630 initializers for decimal types. Add more tests of decimal
21631 initializers for binary types.
21633 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
21635 * gcc.target/gcn/cond_shift_3.c: New test.
21636 * gcc.target/gcn/cond_shift_3_run.c: New test.
21637 * gcc.target/gcn/cond_shift_4.c: New test.
21638 * gcc.target/gcn/cond_shift_4_run.c: New test.
21639 * gcc.target/gcn/cond_shift_8.c: New test.
21640 * gcc.target/gcn/cond_shift_8_run.c: New test.
21641 * gcc.target/gcn/cond_shift_9.c: New test.
21642 * gcc.target/gcn/cond_shift_9_run.c: New test.
21644 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
21646 PR rtl-optimization/108508
21647 * gcc.target/aarch64/pr108508.c: New test.
21649 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
21651 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
21653 2023-02-02 David Malcolm <dmalcolm@redhat.com>
21656 * gcc.dg/analyzer/fd-pr108633.c: New test.
21658 2023-02-02 David Malcolm <dmalcolm@redhat.com>
21660 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
21662 2023-02-02 Jakub Jelinek <jakub@redhat.com>
21665 PR rtl-optimization/108463
21667 * gcc.dg/pr108463.c: New test.
21669 2023-02-02 Richard Biener <rguenther@suse.de>
21671 PR middle-end/108625
21672 * gcc.dg/pr108625.c: New testcase.
21674 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
21676 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
21677 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
21678 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
21679 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
21680 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
21682 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
21684 * gcc.target/arm/mve/pr108443-run.c: New test.
21685 * gcc.target/arm/mve/pr108443.c: New test.
21687 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
21689 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
21691 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
21694 * gcc.target/arm/mve/mve_vpt.c: New test.
21696 2023-02-02 Jakub Jelinek <jakub@redhat.com>
21699 * gcc.dg/pr107300.c: New test.
21701 2023-02-02 liuhongt <hongtao.liu@intel.com>
21703 * gcc.target/aarch64/pr108601.c: New test.
21705 2023-02-02 Jakub Jelinek <jakub@redhat.com>
21707 PR middle-end/108435
21708 * gcc.dg/gomp/pr108435.c: New test.
21710 2023-02-01 Harald Anlauf <anlauf@gmx.de>
21713 * gfortran.dg/pr108527.f90: Adjust test pattern.
21715 2023-02-01 Tamar Christina <tamar.christina@arm.com>
21717 * gcc.target/aarch64/cpunative/info_19: New test.
21718 * gcc.target/aarch64/cpunative/info_20: New test.
21719 * gcc.target/aarch64/cpunative/info_21: New test.
21720 * gcc.target/aarch64/cpunative/info_22: New test.
21721 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
21722 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
21723 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
21724 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
21726 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
21728 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
21730 * gcc.dg/builtin-object-size-common.h: ... new file.
21731 * g++.dg/ext/builtin-object-size1.C: Include
21732 builtin-object-size-common.h. Replace all abort with FAIL.
21734 * g++.dg/ext/builtin-object-size2.C: Likewise.
21735 * gcc.dg/builtin-object-size-1.c: Likewise.
21736 * gcc.dg/builtin-object-size-12.c: Likewise.
21737 * gcc.dg/builtin-object-size-13.c: Likewise.
21738 * gcc.dg/builtin-object-size-15.c: Likewise.
21739 * gcc.dg/builtin-object-size-2.c: Likewise.
21740 * gcc.dg/builtin-object-size-3.c: Likewise.
21741 * gcc.dg/builtin-object-size-4.c: Likewise.
21742 * gcc.dg/builtin-object-size-6.c: Likewise.
21743 * gcc.dg/builtin-object-size-7.c: Likewise.
21744 * gcc.dg/builtin-object-size-8.c: Likewise.
21745 * gcc.dg/pr101836.c: Likewise.
21746 * gcc.dg/strict-flex-array-3.c: Likewise.
21748 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
21750 PR tree-optimization/108356
21751 * gcc.dg/pr108356.c: New.
21753 2023-02-01 Martin Liska <mliska@suse.cz>
21756 * g++.dg/ipa/pr108509.C: New test.
21758 2023-02-01 Marek Polacek <polacek@redhat.com>
21761 * g++.dg/warn/Wlogical-op-4.C: New test.
21763 2023-02-01 Jakub Jelinek <jakub@redhat.com>
21766 * gcc.dg/pr108573.c: New test.
21768 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
21770 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
21771 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
21773 2023-02-01 Jakub Jelinek <jakub@redhat.com>
21776 * g++.dg/gomp/pr108607.C: New test.
21778 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
21780 * gcc.target/s390/preserve-args-1.c: New test.
21781 * gcc.target/s390/preserve-args-2.c: New test.
21782 * gcc.target/s390/preserve-args-3.c: New file.
21784 2023-02-01 Jason Merrill <jason@redhat.com>
21786 * g++.dg/warn/changes-meaning2.C: New test.
21787 * g++.dg/warn/changes-meaning3.C: New test.
21789 2023-02-01 David Malcolm <dmalcolm@redhat.com>
21791 * gcc.dg/analyzer/call-summaries-2.c: Add
21792 dg-require-effective-target alloca.
21793 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
21794 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
21795 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
21796 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
21797 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
21798 "free", to match uses of "__builtin_malloc".
21799 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
21801 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
21803 2023-02-01 David Malcolm <dmalcolm@redhat.com>
21806 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
21807 * gcc.dg/analyzer/test-alloca.h: New test.
21809 2023-01-31 Jason Merrill <jason@redhat.com>
21812 * g++.dg/cpp1z/aggr-base13.C: New test.
21814 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
21816 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
21817 'gcc-set-multilib-library-path' for 'ld_library_path'.
21819 2023-01-31 Marek Polacek <polacek@redhat.com>
21822 * g++.dg/cpp0x/variadic184.C: New test.
21824 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21826 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
21827 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
21828 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
21829 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
21830 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
21831 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
21832 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
21833 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
21834 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
21835 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
21836 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
21837 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
21838 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
21839 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
21840 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
21841 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
21842 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
21843 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
21844 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
21845 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
21846 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
21847 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
21848 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
21849 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
21850 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
21851 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
21852 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
21853 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
21854 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
21855 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
21857 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21859 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
21860 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
21861 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
21862 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
21863 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
21864 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
21865 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
21866 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
21867 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
21868 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
21869 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
21870 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
21871 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
21872 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
21873 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
21874 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
21875 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
21876 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
21877 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
21878 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
21879 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
21880 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
21881 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
21882 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
21883 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
21884 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
21885 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
21886 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
21887 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
21888 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
21890 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21892 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
21893 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
21894 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
21895 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
21896 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
21897 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
21898 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
21899 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
21900 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
21901 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
21902 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
21903 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
21904 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
21905 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
21906 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
21907 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
21908 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
21909 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
21910 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
21911 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
21912 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
21913 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
21914 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
21915 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
21916 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
21917 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
21918 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
21919 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
21920 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
21921 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
21923 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21925 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
21926 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
21927 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
21928 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
21929 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
21930 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
21931 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
21932 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
21933 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
21934 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
21935 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
21936 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
21937 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
21938 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
21939 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
21941 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21943 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
21944 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
21945 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
21946 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
21947 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
21948 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
21949 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
21950 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
21951 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
21952 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
21953 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
21954 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
21955 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
21956 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
21957 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
21958 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
21959 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
21960 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
21961 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
21962 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
21963 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
21964 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
21965 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
21966 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
21967 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
21968 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
21969 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
21970 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
21971 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
21972 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
21974 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21976 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
21977 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
21978 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
21979 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
21980 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
21981 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
21982 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
21983 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
21984 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
21985 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
21986 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
21987 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
21988 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
21989 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
21990 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
21992 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21994 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
21995 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
21996 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
21997 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
21998 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
21999 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
22000 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
22001 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
22002 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
22003 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
22004 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
22005 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
22006 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
22007 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
22008 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
22010 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22012 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
22013 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
22014 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
22015 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
22016 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
22017 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
22018 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
22019 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
22020 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
22021 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
22022 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
22023 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
22024 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
22025 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
22026 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
22028 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22030 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
22031 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
22032 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
22033 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
22034 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
22035 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
22036 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
22037 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
22038 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
22039 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
22040 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
22041 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
22042 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
22043 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
22044 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
22045 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
22046 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
22047 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
22048 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
22049 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
22050 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
22051 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
22052 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
22053 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
22054 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
22055 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
22056 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
22057 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
22058 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
22059 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
22061 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22063 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
22064 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
22065 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
22066 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
22067 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
22068 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
22069 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
22070 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
22071 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
22072 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
22073 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
22074 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
22075 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
22076 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
22077 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
22079 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22081 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
22082 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
22083 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
22084 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
22085 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
22086 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
22087 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
22088 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
22089 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
22090 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
22091 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
22092 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
22093 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
22094 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
22095 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
22097 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22099 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
22101 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22103 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
22104 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
22105 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
22106 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
22107 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
22108 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
22109 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
22110 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
22111 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
22112 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
22113 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
22114 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
22115 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
22116 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
22117 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
22118 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
22119 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
22120 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
22122 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22124 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
22125 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
22126 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
22127 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
22128 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
22129 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
22130 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
22131 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
22132 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
22133 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
22134 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
22135 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
22136 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
22137 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
22138 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
22139 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
22140 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
22141 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
22143 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22145 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
22146 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
22147 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
22148 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
22149 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
22150 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
22151 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
22152 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
22153 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
22154 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
22155 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
22156 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
22157 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
22158 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
22159 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
22160 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
22161 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
22162 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
22163 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
22164 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
22165 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
22166 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
22167 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
22168 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
22169 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
22170 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
22171 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
22172 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
22173 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
22174 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
22175 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
22176 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
22177 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
22178 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
22179 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
22180 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
22182 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22184 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
22185 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
22186 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
22187 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
22188 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
22189 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
22190 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
22191 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
22192 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
22193 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
22194 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
22195 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
22196 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
22197 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
22198 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
22199 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
22200 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
22201 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
22202 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
22203 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
22204 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
22205 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
22206 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
22207 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
22208 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
22209 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
22210 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
22211 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
22212 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
22213 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
22214 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
22215 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
22216 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
22217 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
22218 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
22219 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
22221 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22223 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
22224 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
22225 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
22226 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
22227 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
22228 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
22229 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
22230 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
22231 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
22232 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
22233 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
22234 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
22235 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
22236 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
22237 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
22238 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
22239 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
22240 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
22241 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
22242 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
22243 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
22244 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
22245 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
22246 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
22247 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
22248 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
22249 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
22250 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
22251 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
22252 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
22253 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
22254 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
22255 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
22256 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
22257 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
22258 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
22260 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22262 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
22263 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
22264 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
22265 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
22266 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
22267 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
22268 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
22269 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
22270 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
22271 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
22272 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
22273 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
22274 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
22275 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
22276 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
22277 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
22278 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
22279 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
22281 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22283 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
22284 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
22285 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
22286 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
22287 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
22288 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
22289 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
22290 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
22291 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
22292 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
22293 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
22294 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
22295 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
22296 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
22297 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
22298 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
22299 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
22300 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
22301 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
22302 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
22303 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
22304 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
22305 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
22306 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
22307 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
22308 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
22309 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
22310 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
22311 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
22312 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
22313 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
22314 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
22315 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
22316 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
22317 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
22318 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
22320 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22322 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
22323 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
22324 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
22325 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
22326 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
22327 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
22328 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
22329 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
22330 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
22331 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
22332 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
22333 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
22334 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
22335 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
22336 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
22337 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
22338 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
22339 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
22341 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22343 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
22344 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
22345 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
22346 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
22347 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
22348 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
22349 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
22350 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
22351 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
22352 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
22353 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
22354 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
22355 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
22356 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
22357 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
22358 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
22359 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
22360 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
22362 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22364 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
22365 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
22366 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
22367 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
22368 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
22369 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
22370 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
22371 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
22372 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
22373 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
22374 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
22375 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
22376 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
22377 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
22378 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
22379 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
22380 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
22381 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
22383 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22385 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
22386 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
22387 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
22388 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
22389 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
22390 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
22391 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
22392 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
22393 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
22394 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
22395 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
22396 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
22397 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
22398 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
22399 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
22400 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
22401 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
22402 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
22404 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22406 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
22407 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
22408 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
22409 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
22410 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
22411 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
22412 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
22413 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
22414 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
22415 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
22416 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
22417 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
22418 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
22419 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
22420 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
22421 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
22422 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
22423 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
22425 2023-01-31 Marek Polacek <polacek@redhat.com>
22429 * g++.dg/warn/Wduplicated-cond3.C: New test.
22430 * g++.dg/warn/Wduplicated-cond4.C: New test.
22431 * g++.dg/warn/Wduplicated-cond5.C: New test.
22433 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
22436 * gcc.target/aarch64/pr108589.c: New test.
22438 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
22440 PR tree-optimization/108608
22441 * gcc.dg/vect/pr108608.c: New test.
22442 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
22444 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
22446 PR tree-optimization/108385
22447 * gcc.dg/pr108385.c: New.
22449 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
22451 PR tree-optimization/108359
22452 * gcc.dg/pr108359.c: New.
22454 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22456 * rust/compile/issue-1073.rs: New test.
22458 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22460 * rust/compile/issue-1006.rs: New test.
22462 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22464 * rust/compile/const_generics_5.rs: Fix assertions.
22465 * rust/compile/unconstrained_type_param.rs: Add more assertions.
22467 2023-01-31 liushuyu <liushuyu011@gmail.com>
22469 * rust/compile/builtin_macro_recurse.rs: New test.
22471 2023-01-31 liushuyu <liushuyu011@gmail.com>
22473 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
22474 * rust/compile/builtin_macro_env.rs: Likewise.
22476 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22478 * rust/compile/frust-compile-until.rs: New test.
22480 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22482 * rust/compile/rust-const-blog-issue.rs: New test.
22484 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22486 * rust/compile/macro44.rs: New test.
22488 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22490 * rust/compile/macro_export_1.rs: New test.
22492 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22494 * rust/compile/const_generics_8.rs: New test.
22496 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22498 * rust/compile/const_generics_7.rs: New test.
22500 2023-01-31 liushuyu <liushuyu011@gmail.com>
22502 * rust/execute/torture/loop-condition-eval.rs: New test.
22504 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
22506 * rust/compile/const8.rs: New test.
22508 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
22510 * rust/compile/const7.rs: New test.
22512 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
22514 * rust/compile/const6.rs: New test.
22516 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22518 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
22519 * rust/compile/tuple1.rs: Likewise.
22520 * rust/compile/type-alias1.rs: Likewise.
22521 * rust/execute/torture/operator_overload_9.rs: Likewise.
22522 * rust/execute/torture/slice1.rs: Rework test to use new parsing
22523 capability and stick to the original implementation.
22525 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22527 * rust/compile/macro43.rs: New test.
22529 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22531 * rust/compile/parse_range.rs: New test.
22533 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22535 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
22536 * rust/compile/issue-1289.rs: Likewise.
22537 * rust/compile/test_mod.rs: Likewise.
22538 * rust/compile/torture/raw_identifiers.rs: Likewise.
22539 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
22540 * rust/compile/privacy7.rs: New test.
22542 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22544 * rust/compile/rustc_attr1.rs: New test.
22546 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22548 * rust/debug/win64-abi.rs: Fix assertion to take into account
22550 * rust/compile/torture/macro-issue1426.rs: Moved to...
22551 * rust/execute/torture/macro-issue1426.rs: ...here.
22552 * rust/execute/torture/overflow1.rs: New test.
22554 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22556 * rust/compile/torture/issue-1506.rs: New test.
22558 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
22560 * rust/compile/const4.rs: New.
22561 * rust/compile/const5.rs: New.
22563 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
22565 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
22567 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
22568 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
22569 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
22570 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
22572 2023-01-31 Jakub Jelinek <jakub@redhat.com>
22575 * gcc.target/i386/avx2-pr108599.c: New test.
22577 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
22579 PR testsuite/108604
22580 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
22583 2023-01-31 Jakub Jelinek <jakub@redhat.com>
22585 PR rtl-optimization/108596
22586 * gcc.c-torture/compile/pr108596.c: New test.
22588 2023-01-31 Jakub Jelinek <jakub@redhat.com>
22591 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
22593 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
22595 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
22597 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
22598 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
22599 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
22600 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
22601 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
22602 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
22603 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
22604 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
22605 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
22606 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
22607 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
22608 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
22609 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
22610 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
22611 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
22612 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
22613 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
22614 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
22615 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
22616 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
22617 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
22618 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
22619 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
22620 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
22621 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
22622 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
22623 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
22625 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22627 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
22628 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
22629 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
22630 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
22631 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
22632 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
22633 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
22634 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
22635 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
22636 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
22637 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
22638 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
22639 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
22640 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
22641 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
22643 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22645 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
22646 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
22647 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
22648 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
22649 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
22650 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
22651 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
22652 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
22653 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
22654 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
22655 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
22656 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
22657 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
22658 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
22659 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
22661 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22663 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
22664 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
22665 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
22666 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
22667 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
22668 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
22669 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
22670 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
22671 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
22672 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
22673 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
22674 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
22675 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
22676 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
22677 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
22679 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22681 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
22682 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
22683 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
22684 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
22685 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
22686 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
22687 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
22688 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
22689 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
22690 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
22691 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
22692 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
22693 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
22694 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
22695 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
22697 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22699 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
22700 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
22701 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
22702 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
22703 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
22704 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
22705 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
22706 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
22707 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
22708 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
22709 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
22710 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
22711 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
22712 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
22713 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
22715 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22717 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
22718 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
22719 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
22720 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
22721 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
22722 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
22723 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
22724 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
22725 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
22726 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
22727 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
22728 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
22729 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
22730 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
22731 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
22733 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22735 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
22736 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
22737 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
22738 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
22739 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
22740 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
22741 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
22742 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
22743 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
22744 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
22745 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
22746 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
22747 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
22748 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
22749 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
22751 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22753 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
22754 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
22755 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
22756 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
22757 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
22758 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
22759 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
22760 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
22761 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
22762 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
22763 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
22764 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
22765 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
22766 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
22767 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
22769 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22771 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
22772 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
22773 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
22774 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
22775 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
22776 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
22777 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
22778 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
22779 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
22780 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
22781 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
22782 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
22784 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22786 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
22787 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
22788 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
22789 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
22790 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
22791 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
22792 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
22793 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
22794 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
22795 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
22796 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
22797 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
22798 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
22799 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
22800 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
22801 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
22802 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
22803 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
22804 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
22805 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
22806 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
22807 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
22808 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
22809 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
22811 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22813 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
22814 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
22815 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
22816 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
22817 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
22818 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
22819 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
22820 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
22821 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
22822 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
22823 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
22824 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
22825 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
22826 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
22827 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
22828 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
22829 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
22830 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
22831 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
22832 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
22833 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
22834 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
22835 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
22836 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
22838 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22840 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
22841 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
22842 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
22843 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
22844 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
22845 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
22847 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22849 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
22850 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
22851 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
22852 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
22853 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
22854 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
22856 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22858 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
22859 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
22860 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
22861 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
22862 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
22863 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
22864 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
22865 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
22866 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
22867 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
22868 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
22869 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
22870 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
22871 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
22872 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
22873 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
22874 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
22875 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
22877 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22879 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
22880 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
22881 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
22882 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
22883 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
22884 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
22885 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
22886 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
22887 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
22888 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
22889 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
22890 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
22891 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
22892 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
22893 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
22894 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
22895 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
22896 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
22898 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22900 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
22901 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
22902 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
22903 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
22904 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
22905 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
22906 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
22907 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
22908 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
22909 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
22910 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
22911 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
22912 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
22913 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
22914 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
22915 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
22916 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
22917 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
22919 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22921 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
22922 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
22923 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
22924 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
22925 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
22926 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
22927 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
22928 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
22929 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
22930 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
22931 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
22932 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
22933 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
22934 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
22935 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
22936 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
22937 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
22938 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
22940 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22942 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
22943 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
22944 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
22945 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
22946 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
22947 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
22948 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
22949 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
22950 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
22951 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
22952 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
22953 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
22954 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
22955 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
22956 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
22957 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
22958 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
22959 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
22961 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22963 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
22964 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
22965 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
22966 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
22967 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
22968 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
22969 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
22970 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
22971 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
22972 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
22973 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
22974 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
22975 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
22976 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
22977 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
22978 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
22979 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
22980 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
22982 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22984 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
22985 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
22986 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
22987 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
22988 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
22989 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
22990 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
22991 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
22992 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
22993 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
22994 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
22995 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
22996 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
22997 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
22998 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
22999 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
23000 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
23001 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
23003 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23005 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
23006 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
23007 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
23008 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
23009 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
23010 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
23011 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
23012 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
23013 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
23014 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
23015 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
23016 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
23017 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
23018 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
23019 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
23020 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
23021 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
23022 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
23024 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23026 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
23028 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23030 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
23031 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
23032 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
23034 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
23036 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
23037 restore TORTURE_OPTIONS.
23039 2023-01-30 Andrew Pinski <apinski@marvell.com>
23041 PR tree-optimization/108582
23042 * gcc.dg/pr108582-1.c: New test.
23044 2023-01-30 Richard Biener <rguenther@suse.de>
23046 PR tree-optimization/108574
23047 * gcc.dg/torture/pr108574-1.c: New testcase.
23048 * gcc.dg/torture/pr108574-2.c: Likewise.
23049 * gcc.dg/torture/pr108574-3.c: Likewise.
23051 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
23054 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
23056 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23059 * gfortran.dg/pr103506_1.f90: New test.
23061 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
23063 * gcc.dg/ipa/ipa-sra-30.c: New test.
23064 * gcc.dg/ipa/ipa-sra-31.c: New test.
23065 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
23067 2023-01-28 Harald Anlauf <anlauf@gmx.de>
23068 Steven G. Kargl <kargl@gcc.gnu.org>
23071 * gfortran.dg/pr108527.f90: New test.
23073 2023-01-28 Harald Anlauf <anlauf@gmx.de>
23076 * gfortran.dg/common_27.f90: New test.
23078 2023-01-28 Jonathan Yong <10walls@gmail.com>
23081 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
23082 so function call is not mangled by __mingw_printf when
23083 doing assembly symbol inspection.
23085 2023-01-28 Jonathan Yong <10walls@gmail.com>
23088 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
23089 target same as on Linux.
23091 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23093 * g++.target/riscv/rvv/base/vlse-1.C: New test.
23094 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
23095 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
23096 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
23097 * g++.target/riscv/rvv/base/vsse-1.C: New test.
23098 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
23099 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
23100 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
23101 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
23102 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
23103 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
23104 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
23105 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
23106 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
23107 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
23108 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
23109 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
23110 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
23111 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
23112 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
23113 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
23114 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
23115 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
23116 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
23117 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
23118 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
23119 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
23120 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
23121 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
23122 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
23124 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23126 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
23128 * gfortran.dg/array_temporaries_2.f90: Likewise.
23129 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
23130 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
23131 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
23132 * gfortran.dg/fmt_error_4.f90: Likewise.
23133 * gfortran.dg/fmt_error_5.f90: Likewise.
23134 * gfortran.dg/fmt_float.f90: Likewise.
23135 * gfortran.dg/fmt_l.f90: Likewise.
23136 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
23137 * gfortran.dg/fmt_zero_precision.f90: Likewise.
23138 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
23139 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
23140 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
23141 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
23142 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
23143 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
23144 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
23145 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
23146 * gfortran.dg/namelist_40.f90: Likewise.
23147 * gfortran.dg/namelist_47.f90: Likewise.
23148 * gfortran.dg/namelist_print_1.f: Likewise.
23149 * gfortran.dg/parameter_array_dummy.f90: Likewise.
23151 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
23153 * gm2/pim/fail/empty.mod: New test.
23155 2023-01-27 Joseph Myers <joseph@codesourcery.com>
23157 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
23158 auto initializers to be disallowed.
23160 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
23162 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
23164 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
23167 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
23169 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
23170 rather than an asm barrier.
23171 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
23172 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
23173 rather than volatile.
23174 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
23175 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
23176 function. Remove -fno-inline.
23177 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
23178 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
23179 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
23180 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
23181 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
23182 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
23183 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
23184 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
23185 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
23186 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
23187 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
23188 Allow the scalar form to be used when operating on lane 0.
23189 Add a test for lane 1.
23191 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
23193 PR tree-optimization/96373
23194 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
23195 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
23197 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
23199 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
23201 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
23202 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
23203 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
23204 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
23205 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
23206 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
23208 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
23210 PR tree-optimization/108306
23211 * gcc.dg/pr108306.c: New.
23213 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
23215 PR tree-optimization/108447
23216 * gcc.dg/pr108447.c: New.
23218 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23220 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
23221 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
23222 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
23224 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23226 * g++.target/riscv/rvv/base/vle-1.C: New test.
23227 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
23228 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
23229 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
23230 * g++.target/riscv/rvv/base/vse-1.C: New test.
23231 * g++.target/riscv/rvv/base/riscv_vector.h: New.
23233 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23235 * gcc.target/riscv/rvv/base/vse-1.c: New test.
23236 * gcc.target/riscv/rvv/base/vse-2.c: New test.
23237 * gcc.target/riscv/rvv/base/vse-3.c: New test.
23238 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
23239 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
23240 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
23242 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23244 * gcc.target/riscv/rvv/base/vle-1.c: New test.
23245 * gcc.target/riscv/rvv/base/vle-2.c: New test.
23246 * gcc.target/riscv/rvv/base/vle-3.c: New test.
23247 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
23248 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
23249 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
23250 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
23251 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
23252 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
23253 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
23254 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
23255 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
23256 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
23257 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
23258 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
23259 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
23260 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
23261 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
23263 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23265 * g++.target/riscv/rvv/base/vsm-1.C: New test.
23266 * g++.target/riscv/rvv/rvv.exp: New test.
23267 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
23268 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
23269 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
23271 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23273 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
23274 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
23275 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
23276 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
23277 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
23278 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
23279 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
23280 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
23281 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
23282 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
23283 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
23284 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
23285 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
23286 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
23287 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
23288 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
23289 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
23290 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
23291 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
23292 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
23293 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
23294 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
23295 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
23296 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
23297 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
23298 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
23299 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
23300 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
23301 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
23302 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
23303 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
23304 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
23305 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
23306 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
23307 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
23308 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
23309 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
23310 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
23311 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
23312 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
23313 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
23314 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
23315 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
23316 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
23317 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
23318 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
23319 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
23320 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
23321 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
23322 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
23323 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
23324 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
23325 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
23326 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
23327 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
23328 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
23329 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
23330 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
23331 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
23332 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
23333 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
23334 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
23335 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
23336 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
23337 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
23338 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
23339 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
23340 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
23341 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
23342 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
23343 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
23344 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
23345 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
23346 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
23347 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
23348 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
23349 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
23350 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
23351 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
23352 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
23353 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
23354 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
23355 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
23356 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
23357 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
23358 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
23359 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
23360 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
23361 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
23362 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
23363 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
23364 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
23365 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
23366 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
23367 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
23368 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
23369 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
23370 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
23371 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
23372 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
23373 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
23374 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
23375 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
23376 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
23377 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
23378 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
23379 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
23380 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
23381 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
23383 2023-01-27 Xi Ruoyao <xry111@xry111.site>
23385 * gcc.dg/pr95115.c (x): Add noipa attribute.
23387 2023-01-27 Jakub Jelinek <jakub@redhat.com>
23390 * gcc.dg/pr106061.c: New test.
23392 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
23394 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
23395 target selector to handle Windows.
23396 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
23397 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
23399 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
23401 * gm2/warnings/returntype/fail/badreturn.mod: New test.
23402 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
23404 * gm2/warnings/returntype/pass/Termbase.mod: New test.
23405 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
23406 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
23407 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
23410 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23412 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
23413 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
23414 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
23415 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
23416 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
23417 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
23418 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
23419 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
23420 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
23421 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
23422 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
23423 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
23424 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
23425 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
23426 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
23427 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
23428 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
23429 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
23430 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
23431 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
23432 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
23433 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
23434 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
23435 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
23436 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
23437 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
23438 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
23439 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
23440 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
23441 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
23442 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
23443 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
23444 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
23445 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
23446 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
23447 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
23448 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
23449 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
23450 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
23451 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
23452 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
23453 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
23454 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
23455 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
23456 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
23457 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
23458 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
23459 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
23460 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
23461 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
23462 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
23463 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
23464 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
23465 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
23466 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
23467 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
23468 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
23469 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
23470 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
23471 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
23472 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
23473 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
23474 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
23475 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
23476 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
23477 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
23478 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
23479 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
23480 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
23481 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
23482 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
23484 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23486 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
23487 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
23488 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
23489 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
23490 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
23491 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
23492 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
23493 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
23494 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
23495 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
23496 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
23497 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
23498 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
23499 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
23500 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
23501 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
23502 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
23503 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
23504 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
23505 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
23506 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
23507 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
23508 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
23509 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
23510 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
23511 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
23512 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
23513 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
23514 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
23515 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
23516 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
23517 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
23518 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
23519 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
23520 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
23521 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
23522 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
23523 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
23524 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
23525 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
23526 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
23527 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
23528 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
23529 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
23531 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23533 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
23535 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
23536 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
23537 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
23538 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
23539 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
23540 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
23541 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
23542 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
23543 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
23545 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23547 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
23549 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23551 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
23553 2023-01-26 Harald Anlauf <anlauf@gmx.de>
23556 * gfortran.dg/pr108544.f90: New test.
23557 * gfortran.dg/pr96102b.f90: New test.
23559 2023-01-26 Marek Polacek <polacek@redhat.com>
23561 PR middle-end/108543
23562 * c-c++-common/asan/pointer-subtract-5.c: New test.
23563 * c-c++-common/asan/pointer-subtract-6.c: New test.
23564 * c-c++-common/asan/pointer-subtract-7.c: New test.
23565 * c-c++-common/asan/pointer-subtract-8.c: New test.
23567 2023-01-26 Jakub Jelinek <jakub@redhat.com>
23569 PR tree-optimization/108540
23570 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
23571 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
23573 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
23575 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
23577 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
23579 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
23582 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
23584 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
23585 * gcc.dg/guality/pr54519-1.c: Likewise.
23586 * gcc.dg/guality/pr54519-3.c: Likewise.
23587 * gcc.dg/guality/pr54693-2.c: Likewise.
23588 * gcc.dg/guality/sra-1.c: Likewise.
23590 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
23592 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
23594 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
23596 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
23598 2023-01-26 Marek Polacek <polacek@redhat.com>
23601 * g++.dg/cpp0x/udlit-error1.C: New test.
23603 2023-01-26 David Malcolm <dmalcolm@redhat.com>
23606 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
23607 -Wno-stringop-overflow.
23609 2023-01-26 David Malcolm <dmalcolm@redhat.com>
23612 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
23613 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
23614 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
23617 2023-01-26 Richard Biener <rguenther@suse.de>
23619 PR tree-optimization/108547
23620 * gcc.dg/uninit-pr108547.c: New testcase.
23622 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
23624 PR tree-optimization/108522
23625 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
23627 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
23628 test_dynarray_struct_member_d,
23629 test_dynarray_struct_member_subobj_b,
23630 test_dynarray_struct_member_subobj_c,
23631 test_dynarray_struct_member_subobj_d): New tests.
23634 2023-01-26 Jakub Jelinek <jakub@redhat.com>
23637 * g++.dg/gomp/pr108503.C: New test.
23639 2023-01-26 Richard Biener <rguenther@suse.de>
23641 PR tree-optimization/108523
23642 * gcc.dg/torture/pr108523.c: New testcase.
23644 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
23647 * gfortran.dg/pr108528.f90: New test.
23649 2023-01-25 Jakub Jelinek <jakub@redhat.com>
23652 * g++.dg/cpp23/static-operator-call5.C: New test.
23654 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23656 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
23658 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
23659 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
23660 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
23661 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
23662 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
23663 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
23664 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
23665 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
23666 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
23667 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
23668 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
23669 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
23670 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
23671 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
23672 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
23673 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
23674 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
23675 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
23676 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
23677 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
23678 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
23679 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
23680 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
23681 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
23682 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
23683 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
23684 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
23685 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
23686 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
23687 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
23688 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
23689 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
23690 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
23691 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
23692 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
23693 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
23694 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
23695 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
23696 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
23697 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
23698 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
23699 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
23700 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
23701 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
23702 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
23703 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
23704 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
23705 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
23706 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
23707 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
23708 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
23709 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
23710 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
23711 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
23712 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
23713 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
23714 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
23715 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
23716 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
23717 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
23718 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
23719 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
23720 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
23721 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
23722 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
23723 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
23724 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
23725 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
23726 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
23727 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
23728 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
23729 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
23730 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
23731 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
23732 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
23733 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
23734 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
23735 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
23736 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
23737 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
23738 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
23739 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
23740 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
23741 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
23743 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23745 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
23746 check-function-bodies instead of scan-assembler checks. Use
23747 extern "C" for C++ testing.
23748 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
23749 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
23750 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
23751 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
23752 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
23753 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
23754 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
23756 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23758 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
23759 check-function-bodies instead of scan-assembler checks. Use
23760 extern "C" for C++ testing.
23761 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
23762 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
23763 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
23764 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
23765 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
23767 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23769 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
23770 check-function-bodies instead of scan-assembler checks. Use
23771 extern "C" for C++ testing.
23772 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
23773 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
23774 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
23775 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
23776 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
23777 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
23778 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
23779 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
23780 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
23781 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
23782 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
23784 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23786 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
23787 check-function-bodies instead of scan-assembler checks. Use
23788 extern "C" for C++ testing.
23789 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
23790 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
23791 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
23792 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
23793 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
23795 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23797 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
23798 check-function-bodies instead of scan-assembler checks. Use
23799 extern "C" for C++ testing.
23800 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
23801 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
23802 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
23803 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
23804 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
23806 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23808 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
23809 check-function-bodies instead of scan-assembler checks. Use
23810 extern "C" for C++ testing.
23811 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
23812 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
23813 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
23814 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
23815 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
23817 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23819 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
23820 check-function-bodies instead of scan-assembler checks. Use
23821 extern "C" for C++ testing.
23822 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
23823 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
23824 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
23825 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
23826 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
23828 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23830 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
23831 check-function-bodies instead of scan-assembler checks. Use
23832 extern "C" for C++ testing.
23833 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
23834 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
23836 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23838 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
23839 check-function-bodies instead of scan-assembler checks. Use
23840 extern "C" for C++ testing.
23841 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
23842 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
23843 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
23844 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
23845 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
23847 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23849 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
23850 check-function-bodies instead of scan-assembler checks. Use
23851 extern "C" for C++ testing.
23852 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
23853 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
23854 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
23855 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
23856 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
23858 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23860 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
23861 check-function-bodies instead of scan-assembler checks. Use
23862 extern "C" for C++ testing.
23863 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
23864 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
23865 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
23866 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
23867 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
23869 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23871 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
23872 check-function-bodies instead of scan-assembler checks. Use
23873 extern "C" for C++ testing.
23874 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
23875 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
23876 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
23877 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
23878 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
23880 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23882 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
23883 check-function-bodies instead of scan-assembler checks. Use
23884 extern "C" for C++ testing.
23885 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
23886 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
23887 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
23888 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
23889 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
23891 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23893 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
23894 check-function-bodies instead of scan-assembler checks. Use
23895 extern "C" for C++ testing.
23896 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
23897 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
23898 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
23899 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
23900 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
23901 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
23902 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
23903 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
23904 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
23905 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
23906 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
23907 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
23908 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
23909 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
23910 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
23911 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
23912 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
23913 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
23914 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
23915 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
23916 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
23917 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
23918 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
23920 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23922 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
23923 check-function-bodies instead of scan-assembler checks. Use
23924 extern "C" for C++ testing.
23925 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
23926 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
23927 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
23928 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
23929 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
23930 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
23931 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
23932 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
23933 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
23934 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
23935 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
23936 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
23937 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
23938 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
23939 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
23941 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23943 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
23944 check-function-bodies instead of scan-assembler checks. Use
23945 extern "C" for C++ testing.
23946 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
23947 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
23948 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
23949 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
23950 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
23951 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
23952 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
23953 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
23954 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
23955 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
23956 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
23957 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
23958 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
23959 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
23960 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
23961 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
23962 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
23963 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
23964 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
23965 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
23966 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
23967 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
23968 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
23969 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
23970 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
23971 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
23972 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
23973 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
23974 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
23975 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
23976 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
23977 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
23978 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
23979 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
23980 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
23981 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
23982 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
23983 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
23984 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
23985 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
23986 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
23987 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
23988 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
23989 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
23990 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
23991 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
23992 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
23994 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23996 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
23997 check-function-bodies instead of scan-assembler checks. Use
23998 extern "C" for C++ testing.
23999 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
24000 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
24001 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
24002 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
24003 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
24004 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
24005 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
24006 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
24007 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
24008 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
24009 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
24010 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
24011 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
24012 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
24013 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
24014 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
24015 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
24016 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
24017 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
24018 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
24019 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
24020 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
24021 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
24023 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
24025 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
24026 check-function-bodies instead of scan-assembler checks. Use
24027 extern "C" for C++ testing.
24028 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
24029 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
24030 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
24031 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
24032 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
24033 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
24034 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
24035 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
24036 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
24037 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
24038 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
24039 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
24040 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
24041 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
24042 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
24043 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
24044 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
24045 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
24046 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
24047 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
24048 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
24049 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
24050 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
24052 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
24054 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
24055 check-function-bodies instead of scan-assembler checks. Use
24056 extern "C" for C++ testing.
24057 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
24058 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
24059 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
24060 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
24061 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
24062 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
24063 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
24064 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
24065 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
24066 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
24067 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
24068 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
24069 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
24070 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
24071 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
24072 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
24073 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
24075 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
24077 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
24078 check-function-bodies instead of scan-assembler checks. Use
24079 extern "C" for C++ testing.
24080 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
24081 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
24082 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
24083 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
24084 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
24085 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
24086 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
24087 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
24088 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
24089 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
24090 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
24091 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
24092 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
24093 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
24094 * gcc.target/arm/simd/mve-vneg.c: Update test.
24095 * gcc.target/arm/simd/mve-vshr.c: Likewise
24097 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
24099 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
24100 check-function-bodies instead of scan-assembler checks. Use
24101 extern "C" for C++ testing.
24102 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
24103 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
24104 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
24105 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
24106 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
24107 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
24108 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
24109 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
24110 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
24111 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
24112 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
24113 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
24114 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
24115 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
24116 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
24117 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
24118 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
24119 * gcc.target/arm/simd/mve-vclz.c: Update test.
24121 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
24123 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
24124 check-function-bodies instead of scan-assembler checks. Use extern
24125 "C" for C++ testing.
24126 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
24127 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
24128 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
24129 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
24130 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
24131 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
24132 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
24133 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
24135 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
24137 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
24138 "initializer element is not constant" error.
24139 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
24141 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
24143 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
24144 aarch64 to list of targets supporting long long vectorization.
24146 2023-01-25 Jakub Jelinek <jakub@redhat.com>
24148 PR tree-optimization/108498
24149 * gcc.c-torture/execute/pr108498-1.c: New test.
24150 * gcc.c-torture/execute/pr108498-2.c: New test.
24152 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
24153 Jakub Jelinek <jakub@redhat.com>
24155 PR tree-optimization/108522
24156 * gcc.dg/builtin-dynamic-object-size-0.c
24157 (test_dynarray_struct_member): New test.
24160 2023-01-24 Jakub Jelinek <jakub@redhat.com>
24163 PR testsuite/108533
24164 * g++.dg/init/new51.C (size_t): New typedef.
24165 (RexxClass::operator new, RexxClass::operator delete): Use size_t
24166 instead of unsigned long.
24168 2023-01-24 Jason Merrill <jason@redhat.com>
24171 * g++.dg/ext/pragma1.C: New test.
24173 2023-01-24 Jason Merrill <jason@redhat.com>
24176 * g++.dg/cpp23/static-operator-call5.C: New test.
24178 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
24180 * gcc.target/pdp11/pdp11.exp: New.
24181 * gcc.target/pdp11/pr108388.c: New.
24183 2023-01-24 Harald Anlauf <anlauf@gmx.de>
24186 * gfortran.dg/pr108529.f90: New test.
24188 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
24190 * gcc.target/arm/mve/pr108177-1-run.c: New test.
24191 * gcc.target/arm/mve/pr108177-1.c: New test.
24192 * gcc.target/arm/mve/pr108177-10-run.c: New test.
24193 * gcc.target/arm/mve/pr108177-10.c: New test.
24194 * gcc.target/arm/mve/pr108177-11-run.c: New test.
24195 * gcc.target/arm/mve/pr108177-11.c: New test.
24196 * gcc.target/arm/mve/pr108177-12-run.c: New test.
24197 * gcc.target/arm/mve/pr108177-12.c: New test.
24198 * gcc.target/arm/mve/pr108177-13-run.c: New test.
24199 * gcc.target/arm/mve/pr108177-13.c: New test.
24200 * gcc.target/arm/mve/pr108177-14-run.c: New test.
24201 * gcc.target/arm/mve/pr108177-14.c: New test.
24202 * gcc.target/arm/mve/pr108177-2-run.c: New test.
24203 * gcc.target/arm/mve/pr108177-2.c: New test.
24204 * gcc.target/arm/mve/pr108177-3-run.c: New test.
24205 * gcc.target/arm/mve/pr108177-3.c: New test.
24206 * gcc.target/arm/mve/pr108177-4-run.c: New test.
24207 * gcc.target/arm/mve/pr108177-4.c: New test.
24208 * gcc.target/arm/mve/pr108177-5-run.c: New test.
24209 * gcc.target/arm/mve/pr108177-5.c: New test.
24210 * gcc.target/arm/mve/pr108177-6-run.c: New test.
24211 * gcc.target/arm/mve/pr108177-6.c: New test.
24212 * gcc.target/arm/mve/pr108177-7-run.c: New test.
24213 * gcc.target/arm/mve/pr108177-7.c: New test.
24214 * gcc.target/arm/mve/pr108177-8-run.c: New test.
24215 * gcc.target/arm/mve/pr108177-8.c: New test.
24216 * gcc.target/arm/mve/pr108177-9-run.c: New test.
24217 * gcc.target/arm/mve/pr108177-9.c: New test.
24218 * gcc.target/arm/mve/pr108177-main.x: New test include.
24219 * gcc.target/arm/mve/pr108177.x: New test include.
24221 2023-01-24 Jakub Jelinek <jakub@redhat.com>
24224 * g++.dg/cpp1z/decomp57.C: New test.
24225 * g++.dg/cpp1z/decomp58.C: New test.
24227 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24229 PR testsuite/107808
24230 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
24231 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
24233 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24235 PR testsuite/104756
24236 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
24237 * gcc.dg/vect/vect-fmax-2.c: Likewise.
24238 * gcc.dg/vect/vect-fmax-3.c: Likewise.
24239 * gcc.dg/vect/vect-fmin-1.c: Likewise.
24240 * gcc.dg/vect/vect-fmin-2.c: Likewise.
24241 * gcc.dg/vect/vect-fmin-3.c: Likewise.
24243 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
24244 Yang Yujie <yangyujie@loongson.cn>
24247 * gcc.target/loongarch/tst-asm-const.c: Moved to...
24248 * gcc.target/loongarch/pr107731.c: ...here.
24250 2023-01-24 Jason Merrill <jason@redhat.com>
24254 * g++.dg/ext/builtin-shufflevector-5.C: New test.
24255 * g++.dg/init/new51.C: New test.
24257 2023-01-23 Jason Merrill <jason@redhat.com>
24260 * g++.dg/cpp0x/move2.C: New test.
24262 2023-01-23 Harald Anlauf <anlauf@gmx.de>
24265 * gfortran.dg/pr108502.f90: New test.
24267 2023-01-23 Marek Polacek <polacek@redhat.com>
24270 * g++.dg/warn/Wunused-value-1.C: New test.
24272 2023-01-23 Jason Merrill <jason@redhat.com>
24275 * g++.dg/cpp0x/initlist-vect2.C: New test.
24277 2023-01-23 Harald Anlauf <anlauf@gmx.de>
24280 * gfortran.dg/pr108501.f90: New test.
24282 2023-01-23 Harald Anlauf <anlauf@gmx.de>
24285 * gfortran.dg/pr108420.f90: New test.
24287 2023-01-23 Jason Merrill <jason@redhat.com>
24290 * g++.dg/template/explicit-instantiation5.C: New test.
24292 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
24294 * g++.target/arm/pac-1.C: New test.
24295 * gcc.target/arm/pac-15.c: Likewise.
24297 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
24299 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
24301 * gcc.target/arm/pac-12.c: New test.
24302 * gcc.target/arm/pac-13.c: Likewise.
24303 * gcc.target/arm/pac-14.c: Likewise.
24305 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
24307 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
24309 2023-01-23 Richard Biener <rguenther@suse.de>
24311 PR tree-optimization/108482
24312 * gcc.dg/torture/pr108482.c: New testcase.
24314 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24316 * gcc.target/arm/bti-1.c: New testcase.
24317 * gcc.target/arm/bti-2.c: Likewise.
24319 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24321 * gcc.target/arm/pac.h : New file.
24322 * gcc.target/arm/pac-1.c : New test case.
24323 * gcc.target/arm/pac-2.c : Likewise.
24324 * gcc.target/arm/pac-3.c : Likewise.
24325 * gcc.target/arm/pac-4.c : Likewise.
24326 * gcc.target/arm/pac-5.c : Likewise.
24327 * gcc.target/arm/pac-6.c : Likewise.
24328 * gcc.target/arm/pac-7.c : Likewise.
24329 * gcc.target/arm/pac-8.c : Likewise.
24330 * gcc.target/arm/pac-9.c : Likewise.
24331 * gcc.target/arm/pac-10.c : Likewise.
24332 * gcc.target/arm/pac-11.c : Likewise.
24334 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24336 * gcc.target/arm/multilib.exp: Add pacbti related entries.
24338 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24339 Tejas Belagod <tbelagod@arm.com>
24341 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
24342 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
24343 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
24344 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
24346 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24347 Tejas Belagod <tbelagod@arm.com>
24349 * lib/target-supports.exp
24350 (check_effective_target_mbranch_protection_ok): New function.
24351 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
24352 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
24353 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
24354 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
24355 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
24356 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
24357 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
24358 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
24360 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24361 Tejas Belagod <tbelagod@arm.com>
24363 * lib/target-supports.exp:
24364 (check_effective_target_arm_pacbti_hw): New.
24366 2023-01-23 Richard Biener <rguenther@suse.de>
24368 PR tree-optimization/108449
24369 * gcc.dg/pr108449.c: New testcase.
24371 2023-01-23 Jason Merrill <jason@redhat.com>
24375 * g++.dg/init/lifetime4.C: New test.
24377 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
24379 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
24381 * gm2/complex/pass/complex-pass.exp: Likewise.
24382 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
24383 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
24384 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
24385 * gm2/iso/fail/iso-fail.exp: Likewise.
24386 * gm2/iso/pass/iso-pass.exp: Likewise.
24387 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
24388 * gm2/pim/fail/pim-fail.exp: Likewise.
24389 * gm2/pim/pass/pim-pass.exp: Likewise.
24390 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
24391 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
24392 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
24393 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
24394 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
24395 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
24396 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
24397 * gm2/recover/pass/recover-pass.exp: Likewise.
24398 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
24399 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
24400 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
24401 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
24402 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
24403 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
24404 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
24405 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
24406 function. Remove the use of concatenated include and library paths.
24407 Remove string processing where possible.
24409 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
24411 * gcc.target/pru/clz-hi-2.c: New test.
24412 * gcc.target/pru/clz-hi.c: New test.
24414 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24417 * gfortran.dg/pr88048.f90: Adjust for changed error message.
24418 * gfortran.dg/parameter_data0.f90: New test.
24420 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
24422 * gcc.target/aarch64/acle/pmull64.c: New.
24423 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
24424 feature flag based on the intrinsic.
24425 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
24426 * gcc.target/aarch64/aes_1.c: Likewise.
24427 * gcc.target/aarch64/aes_2.c: Likewise.
24428 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
24429 * gcc.target/aarch64/sha1_1.c: Likewise.
24430 * gcc.target/aarch64/sha256_1.c: Likewise.
24431 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
24433 2023-01-19 Jakub Jelinek <jakub@redhat.com>
24436 * g++.dg/cpp23/subscript12.C: New test.
24437 * g++.dg/cpp23/subscript13.C: New test.
24439 2023-01-19 Jakub Jelinek <jakub@redhat.com>
24442 * g++.dg/init/pr53932.C: New test.
24444 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
24446 * gcc.target/i386/pr108436.c: New test.
24448 2023-01-19 David Malcolm <dmalcolm@redhat.com>
24451 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
24452 involving dominance.
24453 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
24454 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
24457 2023-01-19 Harald Anlauf <anlauf@gmx.de>
24460 * gfortran.dg/pr108434.f90: New test.
24462 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
24464 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
24465 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
24466 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
24467 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
24468 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
24469 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
24471 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
24473 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
24475 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
24476 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
24477 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
24478 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
24479 Likewise, and also ensure that the -g option is appended to avoid it
24480 being taken as a path.
24481 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
24482 libraries added matches the set of -I and -L options.
24484 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
24487 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
24488 -fno-stack-protector.
24489 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
24490 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
24491 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
24492 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
24493 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
24494 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
24495 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
24496 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
24497 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
24499 2023-01-19 Jakub Jelinek <jakub@redhat.com>
24501 PR tree-optimization/108440
24502 * c-c++-common/rotate-10.c: New test.
24503 * c-c++-common/rotate-11.c: New test.
24505 2023-01-19 Alexandre Oliva <oliva@adacore.com>
24508 * gcc.target/i386/pr106746.c: New.
24510 2023-01-18 Marek Polacek <polacek@redhat.com>
24513 * gcc.dg/c2x-nullptr-6.c: New test.
24515 2023-01-18 David Malcolm <dmalcolm@redhat.com>
24517 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
24518 from https://samate.nist.gov/SARD/test-suites/81.
24519 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
24520 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
24521 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
24522 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
24524 2023-01-18 Richard Biener <rguenther@suse.de>
24527 * gcc.dg/lto/pr108445_0.c: New testcase.
24528 * gcc.dg/lto/pr108445_1.c: Likewise.
24530 2023-01-18 Murray Steele <murray.steele@arm.com>
24532 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
24534 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
24535 Andrew Pinski <apinski@marvell.com>
24538 * gcc.target/powerpc/pr108396.c: New test.
24540 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
24543 * gcc.target/powerpc/pr108348-1.c: New test.
24544 * gcc.target/powerpc/pr108348-2.c: New test.
24546 2023-01-17 Harald Anlauf <anlauf@gmx.de>
24549 * gfortran.dg/pr108421.f90: New test.
24551 2023-01-17 Jakub Jelinek <jakub@redhat.com>
24553 PR tree-optimization/106523
24554 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
24555 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
24556 __builtin_unreachable about shift count.
24557 * c-c++-common/rotate-2b.c: New test.
24558 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
24559 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
24560 __builtin_unreachable about shift count.
24561 * c-c++-common/rotate-4b.c: New test.
24562 * gcc.c-torture/execute/pr106523.c: New test.
24564 2023-01-16 Andrew Pinski <apinski@marvell.com>
24566 * lib/target-supports.exp (add_options_for_tls): Remove
24567 reference to Solaris 9 in comments.
24569 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
24572 * g++.target/i386/pr105980.C: New test.
24574 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
24576 * g++.dg/tree-ssa/pr106077.C: New test.
24578 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
24582 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
24583 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
24585 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
24587 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
24588 * gcc.dg/tree-ssa/popcount.c: Likewise.
24589 * gcc.dg/tree-ssa/popcount2.c: Likewise.
24590 * gcc.dg/tree-ssa/popcount3.c: Likewise.
24591 * gcc.target/aarch64/popcount4.c: Likewise.
24592 * gcc.target/i386/pr95771.c: Likewise, and...
24593 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
24594 since this would emit just a single IFN if a TI optab is added.
24596 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
24598 * gcc.dg/tree-ssa/cltz-max.c: New test.
24599 * gcc.dg/tree-ssa/clz-char.c: New test.
24600 * gcc.dg/tree-ssa/clz-int.c: New test.
24601 * gcc.dg/tree-ssa/clz-long-long.c: New test.
24602 * gcc.dg/tree-ssa/clz-long.c: New test.
24603 * gcc.dg/tree-ssa/ctz-char.c: New test.
24604 * gcc.dg/tree-ssa/ctz-int.c: New test.
24605 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
24606 * gcc.dg/tree-ssa/ctz-long.c: New test.
24608 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
24610 * lib/target-supports.exp (check_effective_target_clz)
24611 (check_effective_target_clzl, check_effective_target_clzll)
24612 (check_effective_target_ctz, check_effective_target_clzl)
24613 (check_effective_target_ctzll): New.
24614 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
24615 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
24616 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
24617 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
24618 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
24619 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
24620 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
24621 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
24622 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
24624 2023-01-16 Jakub Jelinek <jakub@redhat.com>
24627 * g++.target/i386/pr105593.C: New test.
24629 2023-01-16 Jakub Jelinek <jakub@redhat.com>
24632 * c-c++-common/Winit-self3.c: New test.
24633 * c-c++-common/Winit-self4.c: New test.
24634 * c-c++-common/Winit-self5.c: New test.
24636 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
24639 * gcc.target/powerpc/pr108272-1.c: New test.
24640 * gcc.target/powerpc/pr108272-2.c: New test.
24641 * gcc.target/powerpc/pr108272-3.c: New test.
24642 * gcc.target/powerpc/pr108272-4.c: New test.
24644 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
24646 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
24648 2023-01-14 Jakub Jelinek <jakub@redhat.com>
24651 * c-c++-common/pr108365.c: New test.
24652 * g++.dg/opt/pr108365.C: New test.
24653 * g++.dg/warn/pr108365.C: New test.
24655 2023-01-14 Alexandre Oliva <oliva@adacore.com>
24658 * gcc.target/arm/pr42093.c: Disable tree-dce.
24660 2023-01-13 David Malcolm <dmalcolm@redhat.com>
24663 * gcc.dg/analyzer/switch-enum-1.c: New test.
24664 * gcc.dg/analyzer/switch-enum-2.c: New test.
24665 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
24666 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
24667 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
24668 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
24670 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
24672 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
24675 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
24677 PR rtl-optimization/108117
24678 PR rtl-optimization/108132
24679 * gcc.dg/pr108117.c: New test.
24681 2023-01-13 Jakub Jelinek <jakub@redhat.com>
24684 * g++.dg/warn/pr108285.C: New test.
24686 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
24688 * gm2/examples/map/pass/examples-map-pass.exp:
24689 Call gm2_push_timeout 30 before foreach testcase.
24690 Call gm2_pop_timeout after the foreach statement.
24691 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
24692 Call gm2_push_timeout 20 before foreach testcase.
24693 Call gm2_pop_timeout after the foreach statement.
24695 2023-01-13 Jakub Jelinek <jakub@redhat.com>
24698 * gcc.c-torture/execute/pr107131.c: New test.
24700 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
24702 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
24704 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
24706 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
24707 from the message issued by -Wstrict-flex-arrays.
24708 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
24709 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
24710 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
24711 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
24712 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
24713 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
24714 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
24715 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
24717 2023-01-13 Jakub Jelinek <jakub@redhat.com>
24720 * gcc.dg/pr107131.c: New test.
24722 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
24724 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
24725 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
24727 2023-01-13 Richard Biener <rguenther@suse.de>
24729 * gcc.target/aarch64/pr107209.c: New test.
24731 2023-01-13 Richard Biener <rguenther@suse.de>
24733 PR tree-optimization/108387
24734 * gcc.dg/pr108387.c: New testcase.
24736 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
24738 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
24739 (timeout-dg.exp): Load.
24740 Call gm2_push_timeout 15.
24741 Call gm2_pop_timeout at the end.
24742 * gm2/link/min/pass/link-min-pass.exp: Set path
24744 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
24745 Call gm2_push_timeout 60.
24746 Call gm2_pop_timeout at the end.
24747 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
24748 individual_timeout.
24749 Configure dejagnu to timeout for 10 seconds.
24750 (gm2_push_timeout): New proc.
24751 (gm2_pop_timeout): New proc.
24752 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
24753 individual_timeout.
24754 Configure dejagnu to timeout for 10 seconds.
24755 (gm2_push_timeout): New proc.
24756 (gm2_pop_timeout): New proc.
24758 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
24760 * lib/gm2.exp: Use timeout.exp.
24762 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
24764 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
24767 2023-01-12 Andrew Pinski <apinski@marvell.com>
24768 Roger Sayle <roger@nextmovesoftware.com>
24770 PR tree-optimization/92342
24771 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
24772 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
24773 * gcc.dg/tree-ssa/multcmp-1.c: New test.
24774 * gcc.dg/tree-ssa/multcmp-2.c: New test.
24776 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
24777 Richard Sandiford <richard.sandiford@arm.com>
24780 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
24781 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
24782 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
24783 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
24784 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
24785 * gcc.target/aarch64/pr105549.c: New test.
24786 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
24787 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
24788 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
24789 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
24791 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
24792 Richard Sandiford <richard.sandiford@arm.com>
24794 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
24795 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
24797 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
24798 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
24800 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
24801 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
24802 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
24803 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
24805 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
24806 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
24808 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
24809 * g++.target/aarch64/bitfield-abi-warning.h: New test.
24811 2023-01-12 Richard Biener <rguenther@suse.de>
24813 PR tree-optimization/99412
24814 * gcc.dg/vect/pr99412.c: New testcase.
24815 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
24816 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
24818 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
24821 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
24822 * gfortran.dg/gomp/assumes-2.f90: Likewise.
24823 * gfortran.dg/gomp/assume-5.f90: New test.
24825 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
24827 * c-c++-common/cpp/pr108244-1.c: New test.
24828 * c-c++-common/cpp/pr108244-2.c: New test.
24829 * c-c++-common/gomp/pr108244-3.c: New test.
24831 2023-01-11 David Malcolm <dmalcolm@redhat.com>
24834 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
24835 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
24836 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
24837 warning false +ve directives.
24838 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
24839 * gcc.dg/analyzer/pr103217-3.c: Likewise.
24840 * gcc.dg/analyzer/strdup-pr108252.c: New test.
24841 * gcc.dg/analyzer/strndup-pr108252.c: New test.
24843 2023-01-11 Jakub Jelinek <jakub@redhat.com>
24846 * gcc.dg/pr105972.c: New test.
24848 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
24850 PR tree-optimization/71343
24851 * gcc.dg/pr71343-2.c: New test case.
24853 2023-01-11 David Faust <david.faust@oracle.com>
24856 * gcc.target/bpf/double-1.c: New test.
24857 * gcc.target/bpf/double-2.c: New test.
24858 * gcc.target/bpf/float-1.c: New test.
24860 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
24862 * gcc.dg/sso-17.c: New test.
24864 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
24866 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
24867 the testing target isn't a PowerPC target.
24869 2023-01-11 Richard Biener <rguenther@suse.de>
24871 PR tree-optimization/107767
24872 * gcc.dg/tree-ssa/pr107767.c: New testcase.
24874 2023-01-11 Jakub Jelinek <jakub@redhat.com>
24877 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
24879 2023-01-11 Richard Biener <rguenther@suse.de>
24881 PR tree-optimization/108352
24882 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
24883 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
24885 2023-01-11 Richard Biener <rguenther@suse.de>
24887 PR tree-optimization/108353
24888 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
24890 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
24892 * gcc.target/s390/not.c: New test.
24894 2023-01-11 Richard Biener <rguenther@suse.de>
24896 PR tree-optimization/106293
24897 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
24899 2023-01-10 Richard Biener <rguenther@suse.de>
24901 PR tree-optimization/106293
24902 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
24904 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
24906 PR rtl-optimization/106421
24907 * gcc.dg/pr106421.c: New test case.
24909 2023-01-10 Martin Jambor <mjambor@suse.cz>
24912 * g++.dg/ipa/pr108110.C: New test.
24914 2023-01-10 Richard Biener <rguenther@suse.de>
24916 PR tree-optimization/108314
24917 * gcc.dg/vect/pr108314.c: New testcase.
24919 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
24921 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
24924 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
24926 * gcc.target/csky/and3a.c: Rename to ...
24927 * gcc.target/csky/ck801-and.c: ... this.
24928 * gcc.target/csky/constpool-3.c: Rename to ...
24929 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
24930 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
24931 * gcc.target/csky/ck801-constpool.c: ... this, and skip
24932 if the CPU is not ck801.
24933 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
24935 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
24937 * gcc.target/s390/fcall-saved.c: New test.
24939 2023-01-09 Jakub Jelinek <jakub@redhat.com>
24944 * g++.dg/tree-ssa/initlist-opt2.C: New test.
24945 * g++.dg/tree-ssa/initlist-opt3.C: New test.
24947 2023-01-09 Joseph Myers <joseph@codesourcery.com>
24949 * gcc.dg/c2x-complit-8.c: New test.
24951 2023-01-09 Richard Biener <rguenther@suse.de>
24953 PR middle-end/69482
24954 * gcc.target/i386/pr69482-1.c: New testcase.
24955 * gcc.target/i386/pr69482-2.c: Likewise.
24957 2023-01-09 Martin Liska <mliska@suse.cz>
24960 * g++.dg/ipa/pr108830.C: New test.
24962 2023-01-09 Richard Biener <rguenther@suse.de>
24964 PR tree-optimization/101912
24965 * gcc.dg/uninit-pr101912.c: New testcase.
24967 2023-01-09 Martin Liska <mliska@suse.cz>
24970 * gcc.target/i386/pr107993.c: New test.
24972 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
24974 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
24976 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
24978 2023-01-06 Joseph Myers <joseph@codesourcery.com>
24980 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
24983 2023-01-06 Tamar Christina <tamar.christina@arm.com>
24986 2023-01-06 Tamar Christina <tamar.christina@arm.com>
24988 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
24990 2023-01-06 Jakub Jelinek <jakub@redhat.com>
24994 * gcc.c-torture/execute/pr108292.c: New test.
24995 * gcc.target/i386/pr108292.c: New test.
24996 * gcc.dg/pr108308.c: New test.
24998 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
25001 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
25003 * gcc.target/i386/cmov10.c: New test case.
25005 2023-01-05 Patrick Palka <ppalka@redhat.com>
25008 * g++.dg/parse/access14.C: New test.
25010 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
25012 * lib/gm2.exp (gm2_init_minx): New procedure.
25013 (gm2_init_min): New procedure calls gm2_init_min with
25015 * gm2/link/min/pass/tiny.mod: New test case.
25016 * gm2/link/min/pass/link-min-pass.exp: New file.
25018 2023-01-04 Patrick Palka <ppalka@redhat.com>
25021 * g++.dg/cpp2a/concepts-requires34.C: New test.
25023 2023-01-04 Jakub Jelinek <jakub@redhat.com>
25026 * g++.dg/template/pr108206.C: New test.
25028 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
25030 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
25032 2023-01-04 Jakub Jelinek <jakub@redhat.com>
25034 PR tree-optimization/108253
25035 * g++.dg/opt/pr108253.C: New test.
25037 2023-01-04 Jakub Jelinek <jakub@redhat.com>
25039 PR middle-end/108237
25040 * gcc.c-torture/compile/pr108237.c: New test.
25042 2023-01-04 Jakub Jelinek <jakub@redhat.com>
25044 PR sanitizer/108256
25045 * c-c++-common/ubsan/pr108256.c: New test.
25047 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
25049 * g++.dg/modules/modules.exp: Skip on AIX.
25050 * gcc.target/powerpc/pr99708.c: Skip on AIX.
25052 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
25054 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
25055 that the unused clone is GC'ed.
25056 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
25058 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
25060 * gcc.target/i386/cmov10.c: New test case.
25062 2023-01-03 Jakub Jelinek <jakub@redhat.com>
25064 PR middle-end/108264
25065 * gcc.dg/pr108264.c: New test.
25067 2023-01-03 Jakub Jelinek <jakub@redhat.com>
25069 PR rtl-optimization/108263
25070 * gcc.dg/pr108263.c: New test.
25072 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
25073 Uroš Bizjak <ubizjak@gmail.com>
25075 * gcc.target/i386/extendditi2-1.c: New test case.
25076 * gcc.target/i386/extendditi2-2.c: Likewise.
25079 Copyright (C) 2023 Free Software Foundation, Inc.
25081 Copying and distribution of this file, with or without modification,
25082 are permitted in any medium without royalty provided the copyright
25083 notice and this notice are preserved.