]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2 Joel Hutton <joel.hutton@arm.com>
3 Tamar Christina <tamar.christina@arm.com>
4
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.
9
10 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
11
12 * gdc.dg/Wmismatched_enum.d: New test.
13
14 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
15
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.
19
20 2023-06-05 Pan Li <pan2.li@intel.com>
21
22 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
23
24 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25
26 PR target/110109
27 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
28 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
29
30 2023-06-04 Pan Li <pan2.li@intel.com>
31
32 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
33
34 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
35
36 PR target/110083
37 * gcc.target/i386/pr110083.c: New test case.
38
39 2023-06-04 Jason Merrill <jason@redhat.com>
40
41 PR c++/97720
42 * g++.dg/eh/terminate2.C: New test.
43
44 2023-06-04 Pan Li <pan2.li@intel.com>
45
46 * gcc.target/riscv/rvv/base/mov-14.c: New test.
47 * gcc.target/riscv/rvv/base/spill-13.c: New test.
48
49 2023-06-03 Patrick Palka <ppalka@redhat.com>
50
51 PR c++/109923
52 * g++.dg/template/friend79.C: New test.
53
54 2023-06-03 Patrick Palka <ppalka@redhat.com>
55
56 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
57 to be marked as odr-used.
58
59 2023-06-03 Patrick Palka <ppalka@redhat.com>
60
61 PR c++/70790
62 * g++.dg/abi/mangle78.C: New test.
63
64 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
65
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.
70
71 2023-06-03 liuhongt <hongtao.liu@intel.com>
72
73 * gcc.target/i386/pr110067.c: New test.
74
75 2023-06-03 liuhongt <hongtao.liu@intel.com>
76
77 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
78
79 2023-06-02 Andrew Pinski <apinski@marvell.com>
80
81 PR rtl-optimization/102733
82 * gcc.target/i386/addr-space-6.c: New test.
83
84 2023-06-02 Andrew Pinski <apinski@marvell.com>
85
86 PR rtl-optimization/110042
87 * gcc.target/aarch64/csel_bfx_2.c: New test.
88
89 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
90
91 PR target/110044
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.
96
97 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
98
99 PR fortran/100607
100 * gfortran.dg/select_rank_6.f90: New test.
101
102 2023-06-02 Jason Merrill <jason@redhat.com>
103
104 DR 2735
105 PR c++/109247
106 * g++.dg/cpp0x/initlist-explicit3.C: New test.
107
108 2023-06-02 Carl Love <cel@us.ibm.com>
109
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.
113
114 2023-06-02 Jason Merrill <jason@redhat.com>
115
116 PR c++/110070
117 PR c++/105838
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.
125
126 2023-06-02 David Malcolm <dmalcolm@redhat.com>
127
128 PR analyzer/109015
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.
133
134 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
135
136 * gcc.dg/pr107557-1.c: Require LTO support.
137 * gcc.dg/pr107557-2.c: Require LTO support.
138
139 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
140
141 PR fortran/87477
142 PR fortran/102109
143 PR fortran/102112
144 PR fortran/102190
145 PR fortran/102532
146 PR fortran/109948
147 PR fortran/99326
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.
155
156 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
157
158 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
159
160 2023-06-02 Pan Li <pan2.li@intel.com>
161
162 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
163 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
164
165 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
166
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.
176
177 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
178
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.
185
186 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
187
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.
203
204 2023-06-01 Harald Anlauf <anlauf@gmx.de>
205
206 PR fortran/88552
207 * gfortran.dg/pr88552.f90: New test.
208
209 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
210
211 * lib/torture-options.exp: print the value of non-empty options:
212 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
213
214 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
215
216 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
217 the torture-{init,finish}
218
219 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
220
221 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
222 * gcc.target/powerpc/pr109566.c: Skip on AIX.
223
224 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
225 Uros Bizjak <ubizjak@gmail.com>
226
227 PR target/109973
228 * gcc.target/i386/pr109973-1.c: New test case.
229 * gcc.target/i386/pr109973-2.c: Likewise.
230
231 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
232
233 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
234
235 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
236
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.
244
245 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
246
247 * gcc.target/riscv/rvv/base/frm-1.c: New test.
248
249 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
250
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.
257
258 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
259
260 PR target/99195
261 * gcc.target/aarch64/simd/pr99195_11.c: New test.
262
263 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
264
265 PR target/99195
266 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
267 * gcc.target/aarch64/simd/pr99195_10.c: New test.
268
269 2023-05-31 David Faust <david.faust@oracle.com>
270
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.
288
289 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
290
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.
300
301 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
302
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.
307
308 2023-05-31 Cui, Lili <lili.cui@intel.com>
309
310 PR tree-optimization/110038
311 * gcc.dg/pr110038.c: New test.
312
313 2023-05-31 Pan Li <pan2.li@intel.com>
314
315 * gcc.target/riscv/arch-21.c: New test.
316 * gcc.target/riscv/predef-27.c: New test.
317
318 2023-05-31 Pan Li <pan2.li@intel.com>
319
320 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
321 Remove debug code.
322
323 2023-05-30 liuhongt <hongtao.liu@intel.com>
324
325 * gcc.target/i386/pr108804.c: New test.
326
327 2023-05-30 David Malcolm <dmalcolm@redhat.com>
328
329 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
330 directive.
331 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
332
333 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
334
335 PR testsuite/52641
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.
343
344 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
345
346 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
347 Support both definitions of int32_t.
348
349 2023-05-30 Andrew Pinski <apinski@marvell.com>
350
351 * gcc.dg/tree-ssa/minmax-22.c: New test.
352
353 2023-05-30 Andrew Pinski <apinski@marvell.com>
354
355 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
356 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
357 works.
358 * gcc.dg/tree-ssa/pr66726-5.c: New test.
359 * gcc.dg/tree-ssa/pr66726-6.c: New test.
360
361 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
362
363 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
364 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
365 arm_softfp_ok.
366
367 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
368
369 PR c/109999
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.
376
377 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
378
379 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
380 tests.
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.
386
387 2023-05-30 liuhongt <hongtao.liu@intel.com>
388
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.
394
395 2023-05-30 Andreas Schwab <schwab@suse.de>
396
397 PR sanitizer/82501
398 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
399 on RISC-V.
400
401 2023-05-30 Lili Cui <lili.cui@intel.com>
402
403 PR tree-optimization/98350
404 * gcc.dg/pr98350-1.c: New test.
405 * gcc.dg/pr98350-2.c: Ditto.
406
407 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
408
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.
413
414 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
415
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.
422
423 2023-05-29 Die Li <lidie@eswincomputing.com>
424
425 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
426 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
427
428 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
429
430 * gcc.target/riscv/and-extend-1.c: New test
431 * gcc.target/riscv/and-extend-2.c: New test
432
433 2023-05-29 Pan Li <pan2.li@intel.com>
434
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.
443
444 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
445
446 * gnat.dg/specs/storage_offset1.ads: New test.
447
448 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
449
450 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
451
452 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
453
454 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
455
456 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
457
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.
465
466 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
467
468 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
469 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
470
471 2023-05-29 Pan Li <pan2.li@intel.com>
472
473 * gcc.target/riscv/arch-20.c: New test.
474 * gcc.target/riscv/predef-26.c: New test.
475
476 2023-05-27 liuhongt <hongtao.liu@intel.com>
477
478 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
479 * gcc.target/i386/pr100711-3.c: New test.
480
481 2023-05-26 Martin Uecker <uecker@tugraz.at>
482
483 * gcc.dg/pr109970.c: New test.
484
485 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
486
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.
500
501 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
502 Juzhe Zhong <juzhe.zhong@rivai.ai>
503
504 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
505 expectation.
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.
536
537 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
538
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.
546
547 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
548
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.
555
556 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
557 Tobias Burnus <tobias@codesourcery.com>
558
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.
565
566 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
567
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.
571
572 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
573
574 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
575
576 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
577
578 PR target/82931
579 * gcc.target/avr/pr82931.c: New test.
580
581 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
582 Richard Sandiford <richard.sandiford@arm.com>
583
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.
588
589 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
590
591 PR target/99195
592 * gcc.target/aarch64/simd/pr99195_9.c: New test.
593
594 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
595
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.
600
601 2023-05-25 Alex Coplan <alex.coplan@arm.com>
602
603 PR target/109800
604 * gcc.target/arm/pure-code/pr109800.c: New test.
605
606 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
607
608 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
609
610 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
611
612 PR target/109173
613 PR target/109174
614 * gcc.target/i386/pr109173-1.c: New test.
615 * gcc.target/i386/pr109174-1.c: Ditto.
616
617 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
618
619 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
620 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
621
622 2023-05-25 Alexandre Oliva <oliva@adacore.com>
623
624 PR target/100106
625 * gcc.target/powerpc/pr100106-sa.c: New.
626
627 2023-05-25 Alexandre Oliva <oliva@adacore.com>
628
629 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
630 * gcc.target/i386/pr104447.c: Likewise.
631
632 2023-05-25 Alexandre Oliva <oliva@adacore.com>
633
634 * g++.dg/pr80481.C: Add explicit pthread requirement.
635
636 2023-05-25 Alexandre Oliva <oliva@adacore.com>
637
638 * gcc.target/i386/pr103074.c: Require fpic support.
639
640 2023-05-25 Alexandre Oliva <oliva@adacore.com>
641
642 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
643 malloc.h and sys/time.h.
644
645 2023-05-25 Alexandre Oliva <oliva@adacore.com>
646
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.
660
661 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
662
663 PR tree-optimization/107822
664 PR tree-optimization/107986
665 * gcc.dg/pr107822.c: New.
666 * gcc.dg/pr107986-1.c: New.
667
668 2023-05-24 Harald Anlauf <anlauf@gmx.de>
669
670 PR fortran/104350
671 * gfortran.dg/size_dim_2.f90: New test.
672
673 2023-05-24 Harald Anlauf <anlauf@gmx.de>
674
675 PR fortran/103794
676 * gfortran.dg/reshape_10.f90: New test.
677 * gfortran.dg/reshape_11.f90: New test.
678
679 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
680
681 PR middle-end/109840
682 * gcc.dg/fold-parity-8.c: New test.
683 * gcc.dg/fold-popcount-11.c: Likewise.
684
685 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
686
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.
696
697 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
698
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.
704
705 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
706
707 PR target/99195
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.
711
712 2023-05-24 Richard Biener <rguenther@suse.de>
713
714 PR target/109944
715 * gcc.target/i386/pr109944-1.c: New testcase.
716 * gcc.target/i386/pr109944-2.c: Likewise.
717
718 2023-05-24 Richard Biener <rguenther@suse.de>
719
720 PR tree-optimization/109849
721 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
722
723 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
724
725 PR modula2/109952
726 * gm2/pim/run/pass/hightests.mod: New test.
727
728 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
729
730 * gcc.dg/torture/pr109940.c: New test.
731
732 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
733
734 PR target/109939
735 * gcc.target/arm/pr109939.c: New test.
736
737 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
738
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.
741
742 2023-05-24 Alexandre Oliva <oliva@adacore.com>
743
744 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
745 as well.
746
747 2023-05-24 Alexandre Oliva <oliva@adacore.com>
748
749 * gcc.dg/signbit-2.c: Add -msse2 on x86.
750
751 2023-05-24 Alexandre Oliva <oliva@adacore.com>
752
753 * lib/target-supports.exp (check_effective_target_sysconf):
754 Check for declaration and _SC_PAGESIZE on vxworks.
755
756 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
757
758 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
759
760 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
761 Richard Sandiford <richard.sandiford@arm.com>
762
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.
770
771 2023-05-24 Pan Li <pan2.li@intel.com>
772
773 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
774 Enrich test cases.
775
776 2023-05-24 Pan Li <pan2.li@intel.com>
777
778 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
779 Enrich the test cases.
780
781 2023-05-24 liuhongt <hongtao.liu@intel.com>
782
783 * gcc.target/i386/pr109900.c: New test.
784
785 2023-05-23 Martin Uecker <uecker@tugraz.at>
786
787 PR c/109450
788 * gcc.dg/pr109450-1.c: New test.
789 * gcc.dg/pr109450-2.c: New test.
790 * gcc.dg/vla-26.c: New test.
791
792 2023-05-23 Martin Uecker <uecker@tugraz.at>
793
794 PR c/70418
795 PR c/106465
796 PR c/107557
797 PR c/108423
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.
817
818 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
819
820 * gcc.target/i386/vect-shiftv4qi.c: New test.
821 * gcc.target/i386/vect-shiftv8qi.c: New test.
822
823 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
824
825 PR tree-optimization/109934
826 * gcc.dg/tree-ssa/pr109934.c: New test.
827
828 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
829
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.
836
837 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
838
839 PR target/109855
840 * gcc.target/aarch64/pr109855.c: New test.
841
842 2023-05-23 Richard Biener <rguenther@suse.de>
843
844 PR tree-optimization/109849
845 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
846
847 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
848
849 * gnat.dg/opt101.adb: New test.
850 * gnat.dg/opt101_pkg.ads: New helper.
851
852 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
853
854 PR fortran/103716
855 * gfortran.dg/pr103716.f90 : New test.
856
857 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
858 Steven G. Kargl <kargl@gcc.gnu.org>
859
860 PR fortran/97122
861 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
862 declaration of finalizable derived types in submodules works.
863
864 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
865
866 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
867
868 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
869
870 PR testsuite/52641
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,
883 size24plus.
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:
891 Same.
892 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
893 Same.
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.
905
906 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
907
908 PR testsuite/52641
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.
925
926 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
927
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.
949
950 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
951
952 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
953 typo
954
955 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
956
957 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
958 test.
959 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
960 test.
961 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
962 test.
963 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
964 test.
965 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
966 New test.
967 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
968 New test.
969
970 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
971
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.
976
977 2023-05-21 Jakub Jelinek <jakub@redhat.com>
978
979 PR tree-optimization/109505
980 * gcc.target/aarch64/sve/pr109505.c: New test.
981
982 2023-05-21 Pan Li <pan2.li@intel.com>
983
984 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
985 test cases for vbool[2|4|8|16|32|64]_t.
986
987 2023-05-21 Andrew Pinski <apinski@marvell.com>
988
989 PR middle-end/109919
990 * gcc.c-torture/compile/pr109919-1.c: New test.
991
992 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
993
994 PR target/105753
995 * gcc.target/avr/torture/pr105753.c: New test.
996
997 2023-05-20 Die Li <lidie@eswincomputing.com>
998
999 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
1000 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
1001
1002 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
1003
1004 * gcc.target/riscv/zbs-bext-02.c: New test.
1005
1006 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
1007
1008 PR target/106888
1009 * gcc.target/riscv/pr106888.c: New test.
1010 * gcc.target/riscv/zbbw.c: Check for ANDI.
1011
1012 2023-05-19 Patrick Palka <ppalka@redhat.com>
1013
1014 PR c++/97340
1015 * g++.dg/cpp1y/var-templ80.C: New test.
1016 * g++.dg/cpp1y/var-templ81.C: New test.
1017
1018 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
1019
1020 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
1021 <stdio.h>.
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.
1033
1034 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
1035
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.
1038
1039 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
1040
1041 PR modula2/109908
1042 * gm2/isolib/run/pass/testdelete.mod: New test.
1043
1044 2023-05-19 Jakub Jelinek <jakub@redhat.com>
1045
1046 PR tree-optimization/105776
1047 * gcc.target/i386/pr105776.c: New test.
1048
1049 2023-05-19 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR tree-optimization/101856
1052 * gcc.dg/tree-ssa/pr101856.c: New test.
1053
1054 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
1055
1056 * gnat.dg/specs/array6.ads: New test.
1057
1058 2023-05-19 Joseph Myers <joseph@codesourcery.com>
1059
1060 * gcc.dg/c2x-thread-local-2.c: New test.
1061
1062 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
1063
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.
1068
1069 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
1070
1071 PR bootstrap/105831
1072 * gcc.test-framework/gen_directive_tests: Use = operator instead
1073 of ==.
1074
1075 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1076
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.
1100
1101 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1102
1103 PR target/109697
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.
1144
1145 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1146
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.
1282
1283 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1284
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.
1287
1288 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1289
1290 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
1291
1292 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
1293
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.
2364
2365 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
2366
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.
2399
2400 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
2401
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.
2598
2599 2023-05-18 Joseph Myers <joseph@codesourcery.com>
2600
2601 * gcc.dg/format/c2x-printf-1.c: Test %B here.
2602 * gcc.dg/format/ext-9.c: Do not test %B here.
2603
2604 2023-05-17 Harald Anlauf <anlauf@gmx.de>
2605
2606 PR fortran/95374
2607 PR fortran/104352
2608 * gfortran.dg/zero_sized_13.f90: New test.
2609
2610 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2611
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
2620
2621 2023-05-17 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR c++/109884
2624 * c-c++-common/pr109884.c: New test.
2625
2626 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2627
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.
2633
2634 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2635
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.
2684
2685 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2686
2687 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
2688
2689 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
2690
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.
2699
2700 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2701
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.
2705
2706 2023-05-17 Jakub Jelinek <jakub@redhat.com>
2707
2708 PR c++/109868
2709 * g++.dg/init/pr109868.C: New test.
2710
2711 2023-05-17 Pan Li <pan2.li@intel.com>
2712
2713 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
2714
2715 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
2716
2717 PR target/106708
2718 * gcc.target/powerpc/pr106708.c: Add test function.
2719
2720 2023-05-16 Joseph Myers <joseph@codesourcery.com>
2721
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
2727 in for loop here.
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.
2730
2731 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
2732
2733 PR modula2/109879
2734 * gm2/isolib/run/pass/testreadint.mod: New test.
2735
2736 2023-05-16 Marek Polacek <polacek@redhat.com>
2737
2738 PR c++/109774
2739 * g++.dg/warn/Wdangling-reference13.C: New test.
2740
2741 2023-05-16 Patrick Palka <ppalka@redhat.com>
2742
2743 PR c++/109871
2744 * g++.dg/cpp2a/desig27.C: New test.
2745
2746 2023-05-16 Carl Love <cel@us.ibm.com>
2747
2748 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
2749 instruction counts.
2750
2751 2023-05-16 Carl Love <cel@us.ibm.com>
2752
2753 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
2754 compile specifier.
2755
2756 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
2757
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.
2762
2763 2023-05-16 Pan Li <pan2.li@intel.com>
2764
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.
2781
2782 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2783
2784 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
2785 vst, now.
2786
2787 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
2788
2789 PR fortran/105152
2790 PR fortran/100193
2791 PR fortran/87946
2792 PR fortran/103389
2793 PR fortran/104429
2794 PR fortran/82774
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
2801
2802 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
2803
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.
2814
2815 2023-05-16 Andrew Pinski <apinski@marvell.com>
2816
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.
2822
2823 2023-05-15 Joseph Myers <joseph@codesourcery.com>
2824
2825 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
2826
2827 2023-05-15 Joseph Myers <joseph@codesourcery.com>
2828
2829 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
2830 __has_c_attribute for all C2x attributes.
2831
2832 2023-05-15 Harald Anlauf <anlauf@gmx.de>
2833
2834 PR fortran/109846
2835 * gfortran.dg/ptr-func-5.f90: New test.
2836
2837 2023-05-15 Patrick Palka <ppalka@redhat.com>
2838
2839 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
2840
2841 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2842
2843 * gcc.target/aarch64/facg_1.c: New test.
2844
2845 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2846
2847 PR target/99195
2848 * gcc.target/aarch64/simd/pr99195_7.c: New test.
2849
2850 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2851
2852 PR target/99195
2853 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
2854
2855 2023-05-15 Pan Li <pan2.li@intel.com>
2856 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2857 kito-cheng <kito.cheng@sifive.com>
2858
2859 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
2860
2861 2023-05-15 Richard Biener <rguenther@suse.de>
2862
2863 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
2864 and dg-do.
2865
2866 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2867
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.
2871
2872 2023-05-14 Andrew Pinski <apinski@marvell.com>
2873
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.
2877
2878 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
2879
2880 PR target/109807
2881 * gcc.target/i386/pr109825.c: New test.
2882
2883 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2884
2885 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
2886 code-gen.
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.
2897
2898 2023-05-13 Andrew Pinski <apinski@marvell.com>
2899
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.
2903
2904 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2905
2906 PR fortran/109662
2907 * gfortran.dg/pr109662-a.f90: Add a section to verify that
2908 a short namelist read does not modify the variable.
2909
2910 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
2911
2912 PR modula2/109830
2913 * gm2/isolib/run/pass/seqappend.mod: New test.
2914
2915 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
2916 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2917
2918 PR target/109743
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.
2923
2924 2023-05-12 Richard Biener <rguenther@suse.de>
2925
2926 PR tree-optimization/64731
2927 * gcc.target/i386/pr64731.c: New testcase.
2928
2929 2023-05-12 Patrick Palka <ppalka@redhat.com>
2930
2931 PR c++/83258
2932 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
2933 * g++.dg/template/function2.C: Removed.
2934
2935 2023-05-12 Patrick Palka <ppalka@redhat.com>
2936
2937 PR c++/109752
2938 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
2939 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
2940
2941 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
2942
2943 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
2944
2945 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
2946
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.
2965
2966 2023-05-12 Pan Li <pan2.li@intel.com>
2967
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.
3087
3088 2023-05-12 Pan Li <pan2.li@intel.com>
3089
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.
3112
3113 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
3114
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.
3119
3120 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
3121
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.
3129
3130 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
3131
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.
3136
3137 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
3138
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
3142 is invalid now.
3143 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
3144
3145 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
3146
3147 PR modula2/109810
3148 * gm2/pim/fail/highice.mod: New test.
3149
3150 2023-05-11 Patrick Palka <ppalka@redhat.com>
3151
3152 PR c++/109745
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.
3156
3157 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
3158
3159 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
3160
3161 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
3162
3163 PR target/109807
3164 * gcc.target/i386/pr109807.c: New test.
3165
3166 2023-05-11 Patrick Palka <ppalka@redhat.com>
3167
3168 PR c++/103807
3169 * g++.dg/cpp2a/lambda-targ1.C: New test.
3170
3171 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
3172
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.
3177
3178 2023-05-11 Patrick Palka <ppalka@redhat.com>
3179 Jonathan Wakely <jwakely@redhat.com>
3180
3181 PR c++/83258
3182 PR c++/80488
3183 PR c++/97700
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.
3189
3190 2023-05-11 Alexandre Oliva <oliva@adacore.com>
3191
3192 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
3193 include, call builtin.
3194
3195 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
3196 Michael Collison <collison@rivosinc.com>
3197
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.
3257
3258 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
3259
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.
3266
3267 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
3268
3269 * gcc.target/arm/acle/acle.exp: Add missing
3270 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
3271 usage.
3272 * gcc.target/arm/cmse/cmse.exp: Likewise.
3273 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
3274
3275 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
3276
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.
3280
3281 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
3282
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.
3287
3288 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3289
3290 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
3291 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
3292
3293 2023-05-10 Marek Polacek <polacek@redhat.com>
3294
3295 PR c++/109680
3296 * g++.dg/ext/is_convertible6.C: New test.
3297
3298 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
3299
3300 PR target/92658
3301 * gcc.target/i386/pr92658-sse4-4b.c: New test.
3302 * gcc.target/i386/pr92658-sse4-8b.c: New test.
3303
3304 2023-05-10 Andrew Pinski <apinski@marvell.com>
3305
3306 * gcc.c-torture/execute/20230510-1.c: New test.
3307
3308 2023-05-10 Jason Merrill <jason@redhat.com>
3309
3310 DR 2543
3311 * g++.dg/DRs/dr2543.C: New test.
3312
3313 2023-05-10 Jason Merrill <jason@redhat.com>
3314
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.
3320
3321 2023-05-10 Richard Biener <rguenther@suse.de>
3322
3323 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
3324
3325 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3326
3327 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
3328
3329 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3330
3331 PR target/99195
3332 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
3333 intrinsics.
3334
3335 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3336
3337 PR target/99195
3338 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
3339 * gcc.target/aarch64/simd/pr99195_6.c: New test.
3340
3341 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3342
3343 * gcc.target/aarch64/simd/pr99195_5.c: New test.
3344
3345 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3346
3347 PR target/99195
3348 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
3349
3350 2023-05-10 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR c++/109756
3353 * g++.dg/cpp0x/gen-attrs-78.C: New test.
3354
3355 2023-05-10 Li Xu <xuli1@eswincomputing.com>
3356
3357 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
3358 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
3359
3360 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3361
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.
3376
3377 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3378
3379 PR target/109773
3380 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
3381 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
3382
3383 2023-05-10 Andrew Pinski <apinski@marvell.com>
3384
3385 * gcc.c-torture/execute/20230509-1.c: New test.
3386
3387 2023-05-09 Patrick Palka <ppalka@redhat.com>
3388
3389 PR c++/109752
3390 * g++.dg/cpp2a/concepts-pr109752.C: New test.
3391
3392 2023-05-09 Patrick Palka <ppalka@redhat.com>
3393
3394 PR c++/109761
3395 * g++.dg/cpp0x/noexcept78.C: New test.
3396
3397 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3398
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.
3646
3647 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3648
3649 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
3650 sve2_flags instead of sve_flags.
3651
3652 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
3653
3654 PR modula2/109779
3655 * gm2/isolib/run/pass/skiplinetest.mod: New test.
3656
3657 2023-05-09 Jakub Jelinek <jakub@redhat.com>
3658
3659 PR c++/109756
3660 * g++.dg/cpp23/attr-assume11.C: New test.
3661
3662 2023-05-09 Jakub Jelinek <jakub@redhat.com>
3663
3664 PR tree-optimization/109778
3665 * gcc.dg/lto/pr109778_0.c: New test.
3666 * gcc.dg/lto/pr109778_1.c: New file.
3667
3668 2023-05-09 Jakub Jelinek <jakub@redhat.com>
3669
3670 PR tree-optimization/109778
3671 * gcc.c-torture/execute/pr109778.c: New test.
3672
3673 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3674
3675 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
3676 allocation for temporary results, rather than requiring specific
3677 registers.
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
3700 specifically.
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.
3712
3713 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3714
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
3737 s0-s7.
3738 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
3739 z2-z7.
3740
3741 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3742
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.
3766
3767 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3768
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
3771 either order.
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.
3777
3778 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3779
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.
3820
3821 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3822
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
3825 instruction.
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.
3830
3831 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
3832
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.
3851
3852 2023-05-09 Jason Merrill <jason@redhat.com>
3853
3854 PR c++/106740
3855 * g++.dg/template/friend78.C: New test.
3856
3857 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
3858 Uros Bizjak <ubizjak@gmail.com>
3859
3860 * gcc.target/i386/insvti_highpart-1.c: New test case.
3861
3862 2023-05-08 Andrew Pinski <apinski@marvell.com>
3863
3864 PR testsuite/109776
3865 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
3866
3867 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
3868
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.
3873
3874 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
3875
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'.
3885
3886 2023-05-08 Patrick Palka <ppalka@redhat.com>
3887
3888 PR c++/106214
3889 PR c++/93107
3890 * g++.dg/cpp1z/class-deduction114.C: New test.
3891
3892 2023-05-08 Andrew Pinski <apinski@marvell.com>
3893
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.
3900
3901 2023-05-08 Andrew Pinski <apinski@marvell.com>
3902
3903 * gcc.dg/tree-ssa/minmax-17.c: New test.
3904
3905 2023-05-08 Andrew Pinski <apinski@marvell.com>
3906
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.
3913
3914 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3915
3916 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
3917
3918 2023-05-08 Andrew Pinski <apinski@marvell.com>
3919
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.
3929
3930 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3931
3932 PR fortran/109662
3933 * gfortran.dg/pr109662-a.f90: New test.
3934
3935 2023-05-07 Patrick Palka <ppalka@redhat.com>
3936
3937 PR c++/85979
3938 * g++.dg/diagnostic/alignof4.C: New test.
3939
3940 2023-05-07 Patrick Palka <ppalka@redhat.com>
3941
3942 DR 2256
3943 PR c++/103091
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.
3947
3948 2023-05-07 Patrick Palka <ppalka@redhat.com>
3949
3950 * g++.dg/cpp2a/concepts-alias6.C: New test.
3951
3952 2023-05-07 Patrick Palka <ppalka@redhat.com>
3953
3954 PR c++/98283
3955 * g++.dg/cpp1y/paren6.C: New test.
3956
3957 2023-05-07 Patrick Palka <ppalka@redhat.com>
3958
3959 PR c++/109651
3960 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
3961 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
3962
3963 2023-05-07 Patrick Palka <ppalka@redhat.com>
3964
3965 PR c++/109480
3966 * g++.dg/template/non-dependent25a.C: New test.
3967
3968 2023-05-07 Patrick Palka <ppalka@redhat.com>
3969
3970 PR c++/109480
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.
3975
3976 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
3977
3978 * gcc.target/powerpc/parall_5insn_const.c: New test.
3979
3980 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
3981
3982 PR target/43644
3983 * gcc.target/i386/pr43644.c: New test case.
3984
3985 2023-05-06 Xi Ruoyao <xry111@xry111.site>
3986
3987 * gcc.target/loongarch/shrink-wrap.c: New test.
3988
3989 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3990
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.
4025
4026 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4027
4028 PR fortran/109662
4029 * gfortran.dg/pr109662.f90: New test.
4030
4031 2023-05-06 Jakub Jelinek <jakub@redhat.com>
4032
4033 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
4034
4035 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4036
4037 PR target/109748
4038 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
4039
4040 2023-05-06 Jakub Jelinek <jakub@redhat.com>
4041
4042 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
4043
4044 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
4045
4046 * gcc.target/cris/peep2-addsplit1.c: New test.
4047
4048 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
4049
4050 * gcc.target/cris/peep2-movandsplit1.c: New test.
4051
4052 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
4053
4054 * gcc.target/cris/peep2-lsrandsplit1.c,
4055 gcc.target/cris/peep2-movulsr2.c: New tests.
4056
4057 2023-05-05 Harald Anlauf <anlauf@gmx.de>
4058
4059 PR fortran/109641
4060 * gfortran.dg/overload_5.f90: New test.
4061
4062 2023-05-05 Pan Li <pan2.li@intel.com>
4063 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4064
4065 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
4066 Adjust indexed load/store check condition.
4067
4068 2023-05-05 Pan Li <pan2.li@intel.com>
4069
4070 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
4071 Adjust test check condition.
4072
4073 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4074
4075 PR target/109615
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.
4079
4080 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
4081
4082 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
4083
4084 2023-05-05 Andrew Pinski <apinski@marvell.com>
4085
4086 PR tree-optimization/109732
4087 * gcc.dg/pr109732.c: New test.
4088 * gcc.dg/pr109732-1.c: New test.
4089
4090 2023-05-05 Andrew Pinski <apinski@marvell.com>
4091
4092 PR tree-optimization/109722
4093 * gcc.dg/tree-ssa/abs-1.c: New test.
4094
4095 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
4096
4097 PR modula2/109729
4098 * gm2/pim/run/pass/ForChar.mod: New test.
4099
4100 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4101
4102 * gcc.target/aarch64/simd/pr99195_4.c: New test.
4103
4104 2023-05-04 Julian Brown <julian@codesourcery.com>
4105
4106 PR fortran/109622
4107 * gfortran.dg/goacc/pr109622-5.f90: New test.
4108 * gfortran.dg/goacc/pr109622-6.f90: New test.
4109
4110 2023-05-04 Andrew Pinski <apinski@marvell.com>
4111
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.
4118
4119 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4120
4121 PR target/99195
4122 * gcc.target/aarch64/simd/pr99195_3.c: New test.
4123
4124 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4125
4126 PR target/99195
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.
4129
4130 2023-05-04 Richard Biener <rguenther@suse.de>
4131
4132 PR tree-optimization/109724
4133 * g++.dg/torture/pr109724.C: New testcase.
4134
4135 2023-05-04 Jakub Jelinek <jakub@redhat.com>
4136
4137 PR debug/109676
4138 * g++.target/i386/pr109676.C: New test.
4139
4140 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
4141
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
4147 or file names.
4148
4149 2023-05-03 Jason Merrill <jason@redhat.com>
4150
4151 PR c++/91618
4152 PR c++/109649
4153 * g++.dg/template/friend77.C: New test.
4154
4155 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
4156
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.
4160
4161 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
4162
4163 PR sanitizer/90746
4164 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
4165
4166 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
4167
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.
4173
4174 2023-05-03 Murray Steele <murray.steele@arm.com>
4175 Christophe Lyon <christophe.lyon@arm.com>
4176
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.
4182
4183 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4184
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.
4230
4231 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4232
4233 PR target/99195
4234 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
4235 add/sub intrinsics.
4236
4237 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4238
4239 PR target/99195
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.
4243
4244 2023-05-03 Jason Merrill <jason@redhat.com>
4245
4246 * g++.dg/template/nontype12.C: Check for duplicate error.
4247
4248 2023-05-02 Andrew Pinski <apinski@marvell.com>
4249
4250 PR tree-optimization/109702
4251 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
4252
4253 2023-05-02 Andrew Pinski <apinski@marvell.com>
4254
4255 PR target/109657
4256 * gcc.target/aarch64/csinv-2.c: New test.
4257
4258 2023-05-02 Jason Merrill <jason@redhat.com>
4259
4260 PR c++/109678
4261 * g++.dg/cpp1z/variant1.C: New test.
4262
4263 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
4264
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.
4293
4294 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
4295
4296 PR target/89835
4297 * gcc.target/riscv/pr89835.c: New test.
4298
4299 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
4300 Pan Li <pan2.li@intel.com>
4301
4302 PR target/109617
4303 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
4304
4305 2023-05-02 Patrick Palka <ppalka@redhat.com>
4306
4307 PR c++/109506
4308 * g++.dg/cpp0x/nsdmi-template26.C: New test.
4309
4310 2023-05-02 Richard Biener <rguenther@suse.de>
4311
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.
4316
4317 2023-05-01 Jason Merrill <jason@redhat.com>
4318
4319 PR c++/109666
4320 * g++.dg/cpp0x/nsdmi-array2.C: New test.
4321
4322 2023-04-30 Jeff Law <jlaw@ventanamicro>
4323
4324 Revert:
4325 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
4326
4327 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
4328 for __LINE__.
4329 * gcc.dg/builtin-redefine-1.c: New test.
4330
4331 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
4332
4333 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
4334
4335 2023-04-30 Andrew Pinski <apinski@marvell.com>
4336
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.
4342
4343 2023-04-30 Andrew Pinski <apinski@marvell.com>
4344
4345 PR c/107926
4346 * gcc.dg/init-excess-3.c: New test.
4347
4348 2023-04-30 Martin Liska <mliska@suse.cz>
4349
4350 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
4351 output.
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.
4355
4356 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
4357
4358 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
4359 for __LINE__.
4360 * gcc.dg/builtin-redefine-1.c: New test.
4361
4362 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
4363
4364 * gm2/pim/run/pass/constlitbase.mod: New test.
4365
4366 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
4367
4368 * gcc.target/xstormy16/neghi2.c: New test case.
4369 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
4370
4371 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
4372
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.
4377
4378 2023-04-29 Jeff Law <jlaw@ventanamicro>
4379
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.
4383
4384 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
4385
4386 * gcc.target/riscv/rv32e_stack.c: New test.
4387
4388 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
4389
4390 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
4391 empty lines (besides optionally leading whitespace).
4392
4393 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
4394
4395 * gcc.target/riscv/divmod-1.c: New testcase.
4396 * gcc.target/riscv/divmod-2.c: New testcase.
4397
4398 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
4399
4400 * gcc.target/riscv/zbc32.c: New test.
4401 * gcc.target/riscv/zbc64.c: New test.
4402
4403 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
4404
4405 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
4406 * gcc.target/riscv/zbb-min-max-03.c: New tests.
4407
4408 2023-04-28 Andrew Pinski <apinski@marvell.com>
4409
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.
4413
4414 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
4415
4416 PR rtl-optimization/109476
4417 * gcc.target/avr/mmcu/pr109476.c: New test case.
4418
4419 2023-04-28 Richard Biener <rguenther@suse.de>
4420
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.
4426
4427 2023-04-28 Richard Biener <rguenther@suse.de>
4428
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.
4432
4433 2023-04-28 Pan Li <pan2.li@intel.com>
4434 kito-cheng <kito.cheng@sifive.com>
4435
4436 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
4437
4438 2023-04-28 Richard Biener <rguenther@suse.de>
4439
4440 PR ipa/109652
4441 * gcc.dg/torture/pr109652.c: New testcase.
4442
4443 2023-04-28 Julian Brown <julian@codesourcery.com>
4444
4445 PR fortran/109622
4446 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
4447
4448 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4449
4450 PR target/99195
4451 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
4452
4453 2023-04-28 Jakub Jelinek <jakub@redhat.com>
4454
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.
4459
4460 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
4461 Jakub Jelinek <jakub@redhat.com>
4462
4463 * gcc.dg/tree-ssa/range-sincos.c: New test.
4464
4465 2023-04-28 Jan Beulich <jbeulich@suse.com>
4466
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.
4473
4474 2023-04-28 Jan Beulich <jbeulich@suse.com>
4475
4476 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
4477
4478 2023-04-28 Alexandre Oliva <oliva@adacore.com>
4479
4480 * c-c++-common/torture/harden-cond-comp.c: New.
4481
4482 2023-04-27 Jason Merrill <jason@redhat.com>
4483
4484 * g++.dg/template/copy1.C: Adjust error lines.
4485
4486 2023-04-27 Pan Li <pan2.li@intel.com>
4487
4488 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
4489
4490 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
4491
4492 PR tree-optimization/109639
4493 * gcc.dg/tree-ssa/pr109639.c: New file.
4494 * gcc.dg/tree-ssa/pr109643.c: New file.
4495
4496 2023-04-27 Richard Biener <rguenther@suse.de>
4497
4498 PR ipa/109607
4499 * g++.dg/torture/pr109607.C: New testcase.
4500
4501 2023-04-27 Jakub Jelinek <jakub@redhat.com>
4502
4503 PR c/109409
4504 * gcc.dg/pr109409.c: New test.
4505
4506 2023-04-27 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR c/107682
4509 PR c/109412
4510 * gcc.dg/pr109412.c: New test.
4511
4512 2023-04-27 Jan Beulich <jbeulich@suse.com>
4513
4514 * c-c++-common/patchable_function_entry-decl.c: Special-case
4515 RISC-V.
4516 * c-c++-common/patchable_function_entry-default.c: Likewise.
4517 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4518
4519 2023-04-26 Jason Merrill <jason@redhat.com>
4520
4521 PR c++/69836
4522 * g++.dg/template/friend76.C: New test.
4523
4524 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
4525
4526 PR target/104338
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.
4535
4536 2023-04-26 Pan Li <pan2.li@intel.com>
4537 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4538
4539 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
4540
4541 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
4542
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.
4548
4549 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4550
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.
4555
4556 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
4557
4558 PR target/109069
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.
4563
4564 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4565
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.
4582
4583 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4584
4585 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
4586 check.
4587
4588 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4589
4590 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
4591
4592 2023-04-26 Pan Li <pan2.li@intel.com>
4593
4594 PR target/109272
4595 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
4596 condition.
4597 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
4598 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
4599
4600 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
4601
4602 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
4603
4604 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
4605
4606 PR modula2/108121
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.
4610
4611 2023-04-25 Patrick Palka <ppalka@redhat.com>
4612
4613 PR c++/108975
4614 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
4615
4616 2023-04-25 Richard Biener <rguenther@suse.de>
4617
4618 PR tree-optimization/109609
4619 * gcc.dg/torture/pr109609.c: New testcase.
4620
4621 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
4622
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.
4631
4632 2023-04-25 Jakub Jelinek <jakub@redhat.com>
4633
4634 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
4635 float16, float32, float64 and float128.
4636
4637 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4638
4639 PR target/99195
4640 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
4641
4642 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4643
4644 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
4645
4646 2023-04-25 Jakub Jelinek <jakub@redhat.com>
4647
4648 PR c++/109278
4649 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
4650
4651 2023-04-25 Richard Biener <rguenther@suse.de>
4652
4653 PR rtl-optimization/109585
4654 * gcc.dg/torture/pr109585.c: New testcase.
4655
4656 2023-04-25 Jakub Jelinek <jakub@redhat.com>
4657
4658 PR target/109566
4659 * gcc.target/powerpc/pr109566.c: New test.
4660
4661 2023-04-25 Martin Liska <mliska@suse.cz>
4662
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.
4666
4667 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
4668
4669 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
4670
4671 2023-04-25 Sam James <sam@gentoo.org>
4672
4673 PR tree-optimization/105312
4674 PR target/105573
4675 * gcc.target/sparc/pr105573.c: New test.
4676
4677 2023-04-25 Andrew Pinski <apinski@marvell.com>
4678
4679 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
4680
4681 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4682
4683 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
4684
4685 2023-04-24 Andrew Pinski <apinski@marvell.com>
4686
4687 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
4688 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
4689
4690 2023-04-24 Andrew Pinski <apinski@marvell.com>
4691
4692 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
4693
4694 2023-04-24 Andrew Pinski <apinski@marvell.com>
4695
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.
4699
4700 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4701
4702 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
4703 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
4704
4705 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4706
4707 PR target/109406
4708 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
4709 MUL.
4710 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
4711
4712 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4713
4714 * gcc.target/aarch64/simd/vabal_combine.c: New test.
4715
4716 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4717
4718 * gcc.target/aarch64/simd/addlv_zext.c: New test.
4719
4720 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4721
4722 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
4723
4724 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4725
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.
4732
4733 2023-04-24 liuhongt <hongtao.liu@intel.com>
4734
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.
4746
4747 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
4748
4749 * lib/gm2.exp (gm2_target_compile_default): Conditionally
4750 append -lnsl -lsocket to ldflags.
4751
4752 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4753
4754 * gcc.target/aarch64/float_truncate_zero.c: New test.
4755
4756 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4757
4758 PR target/99195
4759 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
4760
4761 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
4762
4763 * gcc.target/xstormy16/mulhi.c: New test case.
4764
4765 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
4766
4767 * gcc.target/xstormy16/extendhisi2.c: New test case.
4768 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
4769
4770 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
4771
4772 * gcc.target/xstormy16/shiftsi.c: New test case.
4773
4774 2023-04-23 liuhongt <hongtao.liu@intel.com>
4775
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.
4782
4783 2023-04-23 liuhongt <hongtao.liu@intel.com>
4784
4785 * gcc.target/i386/pr108707.c: New test.
4786
4787 2023-04-22 Andrew Pinski <apinski@marvell.com>
4788
4789 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
4790
4791 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
4792
4793 PR target/54816
4794 * gcc.target/avr/pr54816.c: Move to...
4795 * gcc.target/avr/mmcu/pr54816.c: ... here.
4796
4797 2023-04-22 Harald Anlauf <anlauf@gmx.de>
4798 Steven G. Kargl <kargl@gcc.gnu.org>
4799
4800 PR fortran/109500
4801 * gfortran.dg/allocatable_function_11.f90: New test.
4802
4803 2023-04-22 Jakub Jelinek <jakub@redhat.com>
4804
4805 PR testsuite/109572
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
4809 rather than 4.
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
4813 rather than 4.
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.
4820
4821 2023-04-22 Jeff Law <jlaw@ventanamicro>
4822
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.
4832
4833 2023-04-22 Jakub Jelinek <jakub@redhat.com>
4834
4835 PR tree-optimization/109583
4836 * gcc.dg/pr109583.c: New test.
4837
4838 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
4839 Ondrej Kubanek <kubanek0ondrej@gmail.com>
4840
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.
4844
4845 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
4846
4847 PR tree-optimization/109546
4848 * gcc.dg/pr109546.c: New.
4849
4850 2023-04-21 Jason Merrill <jason@redhat.com>
4851
4852 PR c++/108099
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.
4856
4857 2023-04-21 Jeff Law <jlaw@ventanamicro>
4858
4859 PR testsuite/109549
4860 * gcc.target/i386/cmov6.c: No longer expect this test to
4861 generate 'cmov' instructions.
4862
4863 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4864
4865 * gcc.target/aarch64/sminmax-asr_1.c: New test.
4866
4867 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4868
4869 PR target/108779
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.
4875
4876 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4877
4878 PR target/99195
4879 * gcc.target/aarch64/simd/pr99195_1.c: New test.
4880
4881 2023-04-21 Richard Biener <rguenther@suse.de>
4882
4883 PR tree-optimization/109573
4884 * g++.dg/vect/pr109573.cc: New testcase.
4885
4886 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4887
4888 PR target/108270
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.
4892
4893 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
4894
4895 PR target/108728
4896 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
4897
4898 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
4899
4900 PR target/108728
4901 * lib/target-supports.exp (is-effective-target-keyword): Add
4902 ppc_cpu_supports_hw.
4903
4904 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4905
4906 PR target/109547
4907 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
4908 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
4909 condition.
4910
4911 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
4912
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.
4918
4919 2023-04-20 Jakub Jelinek <jakub@redhat.com>
4920
4921 PR c/107041
4922 * gcc.dg/goacc/pr107041.c: New test.
4923
4924 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
4925
4926 PR target/78952
4927 * gcc.target/i386/pr78952-4.c: New test.
4928
4929 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4930 kito-cheng <kito.cheng@sifive.com>
4931
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.
4935
4936 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
4937
4938 * gcc.target/riscv/arch-19.c: Add -misa-spec.
4939
4940 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4941 kito-cheng <kito.cheng@sifive.com>
4942
4943 PR target/109535
4944 * g++.target/riscv/rvv/base/pr109535.C: New test.
4945 * gcc.target/riscv/rvv/base/pr109535.c: New test.
4946
4947 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
4948
4949 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
4950 rather than stdint.h
4951
4952 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
4953
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.
4960
4961 2023-04-20 Jakub Jelinek <jakub@redhat.com>
4962
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.
4971
4972 2023-04-20 Jakub Jelinek <jakub@redhat.com>
4973
4974 PR c++/108099
4975 PR testsuite/109560
4976 * g++.dg/ext/int128-8.C: Require int128 effective target.
4977
4978 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
4979
4980 PR testsuite/106879
4981 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
4982 vect_hw_misalign on POWERs.
4983
4984 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
4985
4986 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
4987 * gcc.target/i386/pr109117-1.c: Modify error message.
4988
4989 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
4990
4991 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
4992
4993 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
4994
4995 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
4996
4997 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
4998
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.
5051
5052 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
5053
5054 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
5055 Remove avx512bw.
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.
5068
5069 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
5070
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.
5078
5079 2023-04-19 Patrick Palka <ppalka@redhat.com>
5080 Jonathan Wakely <jwakely@redhat.com>
5081
5082 PR c++/100157
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.
5086
5087 2023-04-19 Patrick Palka <ppalka@redhat.com>
5088
5089 PR c++/109556
5090 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
5091
5092 2023-04-19 Harald Anlauf <anlauf@gmx.de>
5093
5094 PR testsuite/83904
5095 PR fortran/100297
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".
5099
5100 2023-04-19 Andrew Pinski <apinski@marvell.com>
5101
5102 * gcc.target/i386/cmov10.c: New test.
5103 * gcc.target/i386/cmov11.c: New test.
5104
5105 2023-04-19 Jason Merrill <jason@redhat.com>
5106
5107 PR c++/108099
5108 * g++.dg/ext/int128-8.C: New test.
5109
5110 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5111
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.
5119
5120 2023-04-19 Pan Li <pan2.li@intel.com>
5121
5122 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
5123 condition.
5124 * gcc.target/riscv/simplify_ior_optimization.c: New test.
5125
5126 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
5127
5128 PR target/78904
5129 PR target/78952
5130 * gcc.target/i386/pr78952-3.c: New test.
5131
5132 2023-04-19 Xi Ruoyao <xry111@xry111.site>
5133
5134 PR target/109465
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.
5138
5139 2023-04-19 Xi Ruoyao <xry111@xry111.site>
5140
5141 * gcc.target/loongarch/va_arg.c: New test.
5142
5143 2023-04-19 Jakub Jelinek <jakub@redhat.com>
5144
5145 PR tree-optimization/109011
5146 * gcc.dg/vect/pr109011-1.c: New test.
5147
5148 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5149
5150 * gcc.target/aarch64/vec-set-zero.c: New test.
5151
5152 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5153
5154 PR target/108840
5155 * gcc.target/aarch64/pr108840.c: New test.
5156
5157 2023-04-19 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR tree-optimization/109524
5160 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
5161 const nn &.
5162
5163 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
5164
5165 PR target/94908
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.
5169
5170 2023-04-18 Richard Biener <rguenther@suse.de>
5171
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.
5190
5191 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
5192
5193 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
5194
5195 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5196
5197 * gcc.target/aarch64/spellcheck_11.c: New test.
5198
5199 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5200
5201 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
5202 extension.
5203
5204 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
5205
5206 * gcc.target/riscv/arch-5.c: Likewise.
5207
5208 2023-04-18 Jakub Jelinek <jakub@redhat.com>
5209
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.
5213
5214 2023-04-18 Xi Ruoyao <xry111@xry111.site>
5215
5216 * gcc.target/loongarch/add-const.c: New test.
5217 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
5218 frame size change.
5219 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
5220
5221 2023-04-17 Patrick Palka <ppalka@redhat.com>
5222
5223 PR c++/109531
5224 * g++.dg/template/canon-type-20.C: New test.
5225 * g++.dg/template/ttp36.C: New test.
5226
5227 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
5228
5229 * gcc.target/riscv/stack_save_restore.c: New test.
5230
5231 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
5232
5233 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
5234
5235 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
5236
5237 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
5238
5239 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
5240
5241 PR target/106602
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.
5246
5247 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
5248
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.
5253
5254 2023-04-17 Martin Jambor <mjambor@suse.cz>
5255
5256 PR ipa/107769
5257 PR ipa/109318
5258 * gcc.dg/ipa/pr109318.c: New test.
5259 * gcc.dg/lto/pr107769_0.c: Likewise.
5260
5261 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
5262 Di Zhao <di.zhao@amperecomputing.com>
5263
5264 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
5265
5266 2023-04-17 Jakub Jelinek <jakub@redhat.com>
5267
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.
5271
5272 2023-04-17 Richard Biener <rguenther@suse.de>
5273
5274 PR tree-optimization/109524
5275 * g++.dg/pr109524.C: New testcase.
5276
5277 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
5278
5279 PR testsuite/108809
5280 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
5281
5282 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
5283
5284 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
5285 for riscv_vector.h
5286 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
5287 -mabi.
5288
5289 2023-04-17 Pan Li <pan2.li@intel.com>
5290
5291 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
5292
5293 2023-04-16 Jeff Law <jlaw@ventanamicro>
5294
5295 PR target/109508
5296 * gcc.target/riscv/pr109508.c: New test.
5297
5298 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
5299
5300 PR target/54816
5301 * gcc.target/avr/pr54816.c: New test case.
5302
5303 2023-04-15 Jason Merrill <jason@redhat.com>
5304
5305 PR c++/109357
5306 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
5307
5308 2023-04-15 Alexandre Oliva <oliva@adacore.com>
5309 Kewen Lin <linkw@linux.ibm.com>
5310
5311 PR target/99708
5312 * gcc.target/powerpc/pr99708.c: Accept lack of
5313 __SIZEOF_IBM128__ when long double is 64-bit wide.
5314
5315 2023-04-15 Jason Merrill <jason@redhat.com>
5316
5317 PR c++/109514
5318 * g++.dg/warn/Wdangling-pointer-6.C: New test.
5319
5320 2023-04-14 Harald Anlauf <anlauf@gmx.de>
5321
5322 PR fortran/109511
5323 * gfortran.dg/set_exponent_1.f90: New test.
5324
5325 2023-04-14 Richard Biener <rguenther@suse.de>
5326
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.
5331
5332 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
5333
5334 PR fortran/104272
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
5338
5339 2023-04-14 Richard Biener <rguenther@suse.de>
5340
5341 PR tree-optimization/109502
5342 * gcc.dg/vect/pr109502.c: New testcase.
5343
5344 2023-04-14 Richard Biener <rguenther@suse.de>
5345
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.
5353
5354 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
5355 Jakub Jelinek <jakub@redhat.com>
5356
5357 PR target/108947
5358 PR target/109040
5359 * gcc.dg/pr108947.c: New test.
5360 * gcc.c-torture/execute/pr109040.c: New test.
5361
5362 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
5363
5364 PR analyzer/108722
5365 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
5366
5367 2023-04-13 Patrick Palka <ppalka@redhat.com>
5368
5369 PR c++/109420
5370 * g++.dg/template/typename27.C: New test.
5371
5372 2023-04-13 Jason Merrill <jason@redhat.com>
5373
5374 PR c++/109277
5375 * g++.dg/ext/is_convertible5.C: New test.
5376
5377 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
5378
5379 PR modula2/109497
5380 PR modula2/109496
5381 * gm2/pim/run/pass/addcharconst.mod: New test.
5382 * gm2/pim/run/pass/singlechar.mod: New test.
5383
5384 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
5385
5386 PR target/108910
5387 * gcc.dg/torture/pr108910.c: New test.
5388
5389 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5390
5391 PR target/109479
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.
5398
5399 2023-04-12 Jakub Jelinek <jakub@redhat.com>
5400
5401 PR tree-optimization/109410
5402 * gcc.dg/pr109410.c: New test.
5403
5404 2023-04-12 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR target/109458
5407 * gcc.target/i386/pr109458.c: New test.
5408
5409 2023-04-12 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR tree-optimization/109462
5412 * g++.dg/opt/pr109462.C: New test.
5413
5414 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
5415
5416 PR tree-optimization/109462
5417 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
5418
5419 2023-04-12 Richard Biener <rguenther@suse.de>
5420
5421 PR tree-optimization/109473
5422 * gcc.dg/vect/pr109473.c: New testcase.
5423
5424 2023-04-12 Harald Anlauf <anlauf@gmx.de>
5425
5426 PR fortran/104312
5427 * gfortran.dg/entry_26.f90: New test.
5428 * gfortran.dg/entry_27.f90: New test.
5429
5430 2023-04-12 Harald Anlauf <anlauf@gmx.de>
5431
5432 PR fortran/61615
5433 PR fortran/99982
5434 * gfortran.dg/interface_49.f90: New test.
5435
5436 2023-04-12 Richard Biener <rguenther@suse.de>
5437
5438 PR tree-optimization/109469
5439 * gcc.dg/torture/pr109469.c: New testcase.
5440
5441 2023-04-12 Richard Biener <rguenther@suse.de>
5442
5443 PR tree-optimization/109434
5444 * g++.dg/opt/pr109434.C: New testcase.
5445
5446 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
5447
5448 PR testsuite/108815
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
5451 considering BE.
5452
5453 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
5454
5455 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
5456
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>
5461
5462 PR target/109104
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.
5466
5467 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
5468
5469 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
5470 for -m32.
5471
5472 2023-04-11 Martin Liska <mliska@suse.cz>
5473
5474 PR driver/108241
5475 * gcc.dg/pr108241.c: New test.
5476 * gcc.dg/pr79570.c: Add also -g option.
5477
5478 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
5479
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.
5483
5484 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
5485
5486 PR target/108812
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.
5490
5491 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
5492
5493 PR target/70243
5494 * gcc.target/powerpc/pr70243.c: New test.
5495
5496 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
5497
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.
5513
5514 2023-04-08 Jakub Jelinek <jakub@redhat.com>
5515
5516 PR tree-optimization/109392
5517 * gcc.dg/pr109392.c: New test.
5518
5519 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
5520
5521 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
5522
5523 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
5524
5525 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
5526
5527 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
5528
5529 PR fortran/87477
5530 PR fortran/85686
5531 PR fortran/88247
5532 PR fortran/91941
5533 PR fortran/92779
5534 PR fortran/93339
5535 PR fortran/93813
5536 PR fortran/100948
5537 PR fortran/102106
5538 PR fortran/98408
5539 PR fortran/105205
5540 PR fortran/106918
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
5549
5550 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
5551
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
5576
5577 2023-04-07 Alexandre Oliva <oliva@adacore.com>
5578
5579 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
5580 fortran compiler, skip if missing.
5581
5582 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
5583
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.
5586
5587 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
5588
5589 PR tree-optimization/109417
5590 * gcc.dg/pr109417.c: New.
5591
5592 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5593
5594 * rust/compile/issue-1422.rs: New test.
5595
5596 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5597
5598 * rust/compile/issue-1361.rs: New test.
5599
5600 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
5601
5602 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
5603 * rust/compile/issue-1830_str.rs: Likewise.
5604
5605 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5606
5607 * rust/compile/empty.in: New test.
5608 * rust/compile/include_empty.rs: New test.
5609
5610 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5611
5612 * rust/compile/torture/traits10.rs: Fix test-case
5613
5614 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5615
5616 * rust/compile/issue-1725-1.rs: New test.
5617 * rust/compile/issue-1725-2.rs: New test.
5618
5619 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5620
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.
5624
5625 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5626
5627 * rust/compile/parse_empty_tuple_pattern.rs: New test.
5628
5629 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5630
5631 * rust/compile/issue-1830_bytes.rs: New test.
5632 * rust/compile/issue-1830_str.rs: New test.
5633
5634 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5635
5636 * rust/compile/variadic.rs: New test.
5637
5638 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5639
5640 * rust/execute/torture/overflow1.rs: Fix test.
5641
5642 2023-04-06 mxlol233 <mxlol233@outlook.com>
5643
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:
5664 `intrinsics`.
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`.
5674
5675 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5676
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.
5684
5685 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
5686
5687 * rust/execute/torture/let-pattern-1.rs: New test.
5688
5689 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5690
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.
5696
5697 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5698
5699 * rust/compile/func3.rs: update test case
5700
5701 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5702
5703 * rust/compile/issue-1786.rs: New test.
5704
5705 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5706
5707 * rust/compile/never_type_err1.rs: Moved to...
5708 * rust/compile/never_type1.rs: ...here. It now works
5709
5710 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5711
5712 * rust/compile/issue-1773.rs: New test.
5713
5714 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5715
5716 * rust/execute/torture/issue-1720-2.rs: New test.
5717
5718 2023-04-06 mxlol233 <mxlol233@outlook.com>
5719
5720 * rust/compile/feature.rs: New test.
5721
5722 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5723
5724 * rust/compile/closure_move_expr.rs: New test.
5725
5726 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5727
5728 * rust/compile/parse_complex_generic_application.rs: New test.
5729 * rust/compile/parse_complex_generic_application2.rs: New test.
5730
5731 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5732
5733 * rust/compile/multi_reference_type.rs: New test.
5734
5735 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
5736
5737 * rust/compile/issue-867.rs: New test.
5738
5739 2023-04-06 Lyra <teromene@teromene.fr>
5740
5741 * rust/compile/macro45.rs: New test.
5742
5743 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
5744
5745 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
5746 properly.
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.
5833
5834 2023-04-06 mxlol233 <mxlol233@outlook.com>
5835
5836 * rust/compile/diagnostic_underline.rs: New test.
5837
5838 2023-04-06 Philip Herron <herron.philip@googlemail.com>
5839
5840 * rust/compile/bounds.rs: change to use -fsyntax-only
5841 * rust/execute/torture/issue-1720.rs: New test.
5842
5843 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
5844
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.
5856
5857 2023-04-06 mxlol233 <mxlol233@outlook.com>
5858
5859 * rust/compile/bounds.rs: New test.
5860
5861 2023-04-06 Dave <dme2223@gmail.com>
5862
5863 * rust/compile/const10.rs: New test.
5864
5865 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
5866
5867 * rust/compile/unsafe11.rs: New test.
5868
5869 2023-04-06 Alexandre Oliva <oliva@adacore.com>
5870
5871 * gcc.dg/signbit-2.c: Add -maltivec if supported.
5872
5873 2023-04-06 Alexandre Oliva <oliva@adacore.com>
5874 Thomas Schwinge <thomas@codesourcery.com>
5875
5876 PR testsuite/108899
5877 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
5878 Fix quoting.
5879
5880 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
5881
5882 PR modula2/109423
5883 * gm2/pim/fail/setunknown.mod: New test.
5884 * gm2/pim/fail/setunknown2.mod: New test.
5885
5886 2023-04-05 Jeff Law <jlaw@ventanamicro>
5887
5888 PR target/108892
5889 * gcc.c-torture/compile/pr108892.c: New test.
5890
5891 2023-04-05 Martin Jambor <mjambor@suse.cz>
5892
5893 PR ipa/108959
5894 * gcc.dg/ipa/pr108959.c: New test.
5895
5896 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5897
5898 * g++.target/riscv/rvv/base/bug-23.C: New test.
5899
5900 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5901
5902 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
5903
5904 2023-04-04 Harald Anlauf <anlauf@gmx.de>
5905
5906 PR fortran/104349
5907 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
5908 * gfortran.dg/pr104349.f90: New test.
5909
5910 2023-04-04 Jakub Jelinek <jakub@redhat.com>
5911
5912 PR tree-optimization/109386
5913 * gcc.c-torture/execute/ieee/pr109386.c: New test.
5914
5915 2023-04-04 Marek Polacek <polacek@redhat.com>
5916
5917 PR sanitizer/109107
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.
5922
5923 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
5924
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.
5935
5936 2023-04-04 Jakub Jelinek <jakub@redhat.com>
5937
5938 PR target/109384
5939 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
5940 vs. f conflict.
5941
5942 2023-04-04 Richard Biener <rguenther@suse.de>
5943
5944 PR tree-optimization/109304
5945 * gcc.dg/pr109304.c: New testcase.
5946
5947 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
5948
5949 PR target/108699
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.
5953
5954 2023-04-04 Jason Merrill <jason@redhat.com>
5955
5956 PR c++/107484
5957 * g++.dg/lookup/friend25.C: New test.
5958
5959 2023-04-03 Patrick Palka <ppalka@redhat.com>
5960
5961 PR c++/109300
5962 * g++.dg/cpp1y/var-templ79.C: New test.
5963
5964 2023-04-03 Jakub Jelinek <jakub@redhat.com>
5965 Martin Jambor <mjambor@suse.cz>
5966
5967 PR ipa/109303
5968 * gcc.dg/pr109303.c: New test.
5969
5970 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
5971
5972 PR target/102146
5973 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
5974 scan.
5975
5976 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
5977
5978 PR target/109375
5979 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
5980
5981 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
5982
5983 PR target/109376
5984 * gnat.dg/prot7.adb: Skip on hppa.
5985
5986 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5987 kito-cheng <kito.cheng@sifive.com>
5988
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.
5993
5994 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5995
5996 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
5997 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
5998
5999 2023-04-01 Patrick Palka <ppalka@redhat.com>
6000
6001 PR c++/109160
6002 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
6003
6004 2023-04-01 Patrick Palka <ppalka@redhat.com>
6005
6006 PR c++/53164
6007 PR c++/105848
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.
6011
6012 2023-04-01 Jakub Jelinek <jakub@redhat.com>
6013
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.
6019
6020 2023-04-01 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR tree-optimization/109362
6023 * gcc.target/i386/pr109362.c: New test.
6024
6025 2023-04-01 Jakub Jelinek <jakub@redhat.com>
6026 Richard Sandiford <richard.sandiford@arm.com>
6027
6028 PR target/109254
6029 * gcc.target/aarch64/sve/pr109254.c: New test.
6030
6031 2023-03-31 Jakub Jelinek <jakub@redhat.com>
6032
6033 PR analyzer/107396
6034 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
6035 if fdopen returns NULL.
6036
6037 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
6038
6039 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
6040 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
6041
6042 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
6043
6044 * gcc.target/i386/pr109052-2.c: New.
6045
6046 2023-03-31 Jakub Jelinek <jakub@redhat.com>
6047
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.
6053
6054 2023-03-31 Jonathan Yong <10walls@gmail.com>
6055
6056 * c-c++-common/Warray-bounds.c: Fix excess warnings on
6057 LLP64.
6058
6059 2023-03-31 liuhongt <hongtao.liu@intel.com>
6060
6061 * g++.target/i386/pr85048.C: New test.
6062
6063 2023-03-30 Jason Merrill <jason@redhat.com>
6064
6065 PR c++/105452
6066 * g++.dg/lookup/anon8.C: New test.
6067
6068 2023-03-30 Jason Merrill <jason@redhat.com>
6069
6070 PR c++/105221
6071 * g++.dg/cpp1z/noexcept-type27.C: New test.
6072
6073 2023-03-30 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR c++/109319
6076 * g++.dg/cpp23/subscript14.C: New test.
6077
6078 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
6079
6080 PR tree-optimization/109154
6081 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
6082
6083 2023-03-30 Jason Merrill <jason@redhat.com>
6084
6085 PR c++/107897
6086 PR c++/108887
6087 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
6088 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
6089
6090 2023-03-30 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/107561
6093 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
6094 * g++.dg/warn/Warray-bounds-16.C: Likewise.
6095
6096 2023-03-30 Richard Biener <rguenther@suse.de>
6097
6098 PR tree-optimization/109342
6099 * g++.dg/torture/pr109342.C: New testcase.
6100
6101 2023-03-30 Jakub Jelinek <jakub@redhat.com>
6102
6103 PR c++/109278
6104 * g++.dg/cpp23/ext-floating15.C: New test.
6105
6106 2023-03-30 liuhongt <hongtao.liu@intel.com>
6107
6108 * gcc.target/i386/pr88828-0.c: Adjust testcase.
6109
6110 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
6111
6112 PR modula2/109336
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.
6117
6118 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
6119
6120 * gcc.target/riscv/arch-19.c: New test.
6121
6122 2023-03-29 Richard Biener <rguenther@suse.de>
6123
6124 PR tree-optimization/109331
6125 * gcc.dg/torture/pr109331.c: New testcase.
6126
6127 2023-03-29 Richard Biener <rguenther@suse.de>
6128
6129 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
6130
6131 2023-03-29 Richard Biener <rguenther@suse.de>
6132
6133 PR tree-optimization/109327
6134 * gcc.dg/pr109327.c: New testcase.
6135
6136 2023-03-29 Richard Biener <rguenther@suse.de>
6137
6138 PR ipa/106124
6139 * g++.dg/gomp/pr106124.C: New testcase.
6140
6141 2023-03-29 Jakub Jelinek <jakub@redhat.com>
6142 Richard Biener <rguenther@suse.de>
6143
6144 PR tree-optimization/109301
6145 * gcc.dg/pr109301.c: New test.
6146
6147 2023-03-29 Jason Merrill <jason@redhat.com>
6148
6149 PR c++/109321
6150 PR c++/109320
6151 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
6152 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
6153
6154 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
6155
6156 * gfortran.dg/weak-2.f90: Enable for nvptx target.
6157
6158 2023-03-28 David Malcolm <dmalcolm@redhat.com>
6159
6160 PR c/107002
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.
6165
6166 2023-03-28 Jason Merrill <jason@redhat.com>
6167
6168 PR c++/107163
6169 * g++.dg/warn/Wsequence-point-5.C: New test.
6170
6171 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
6172
6173 PR target/109312
6174 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
6175
6176 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
6177
6178 PR rtl-optimization/109187
6179 * gcc.dg/pr109187.c: New test.
6180
6181 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
6182
6183 PR tree-optimization/109265
6184 PR tree-optimization/109274
6185 * gcc.dg/pr109274.c: New.
6186 * gfortran.dg/pr109265.f90: New.
6187
6188 2023-03-28 Richard Biener <rguenther@suse.de>
6189
6190 PR tree-optimization/107087
6191 * g++.dg/pr107087.C: New testcase.
6192
6193 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
6194
6195 PR target/109072
6196 * gcc.target/aarch64/pr109072_1.c: New test.
6197 * gcc.target/aarch64/pr109072_2.c: Likewise.
6198
6199 2023-03-28 Jakub Jelinek <jakub@redhat.com>
6200
6201 PR middle-end/106190
6202 * gcc.dg/asan/pr106190.c: New test.
6203
6204 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
6205
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.
6210
6211 2023-03-28 Jakub Jelinek <jakub@redhat.com>
6212
6213 PR target/109276
6214 * gcc.target/i386/pr109276.c: New test.
6215
6216 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
6217
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.
6222
6223 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6224
6225 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
6226 brackets.
6227 * gcc.dg/visibility-22.c: Add weak_undefined options.
6228
6229 2023-03-27 Richard Biener <rguenther@suse.de>
6230
6231 PR tree-optimization/54498
6232 * g++.dg/torture/pr54498.C: New testcase.
6233
6234 2023-03-27 Richard Biener <rguenther@suse.de>
6235
6236 PR tree-optimization/108357
6237 * gcc.dg/tree-ssa/pr108357.c: New testcase.
6238
6239 2023-03-27 Martin Liska <mliska@suse.cz>
6240
6241 * lib/verify-sarif-file.py: Use apostrophes instead
6242 of double quotes.
6243
6244 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
6245
6246 PR target/109167
6247 * gcc.target/powerpc/pr109167.c: New test.
6248
6249 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
6250
6251 PR target/109082
6252 * gcc.target/powerpc/pr109082.c: New test.
6253
6254 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
6255
6256 PR target/106282
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.
6265
6266 2023-03-26 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR tree-optimization/109230
6269 * gcc.dg/pr109230.c: New test.
6270
6271 2023-03-26 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR ipa/105685
6274 * c-c++-common/cold-2.c: New test.
6275
6276 2023-03-25 David Malcolm <dmalcolm@redhat.com>
6277
6278 PR analyzer/109098
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:
6287 New test case.
6288 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
6289 New test case.
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
6295 directive.
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.
6300
6301 2023-03-24 Patrick Palka <ppalka@redhat.com>
6302
6303 PR c++/106969
6304 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
6305 C++98 mode.
6306 * g++.dg/lookup/this2.C: New test.
6307
6308 2023-03-24 Jason Merrill <jason@redhat.com>
6309
6310 PR c++/105481
6311 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
6312
6313 2023-03-24 David Malcolm <dmalcolm@redhat.com>
6314
6315 PR other/109163
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.
6322
6323 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
6324
6325 PR tree-optimization/109238
6326 * gcc.dg/pr109238.c: New.
6327
6328 2023-03-24 Richard Biener <rguenther@suse.de>
6329
6330 PR tree-optimization/106912
6331 * gcc.dg/profile-generate-4.c: New testcase.
6332
6333 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
6334
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.
6338
6339 2023-03-24 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR target/109137
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
6345 memset.
6346
6347 2023-03-24 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR tree-optimization/99739
6350 * gcc.dg/tree-ssa/pr99739.c: New test.
6351
6352 2023-03-24 Alexandre Oliva <oliva@adacore.com>
6353
6354 * lib/target-supports.exp (add_options_for_weak_undefined):
6355 New.
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.
6368
6369 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
6370 Tobias Burnus <tobias@codesourcery.com>
6371
6372 PR target/103628
6373 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
6374 expression" error.
6375 * gfortran.dg/unpack_field_1.f90: Likewise.
6376 * gfortran.dg/pr103628.f90: New.
6377
6378 2023-03-23 Jason Merrill <jason@redhat.com>
6379
6380 PR c++/105996
6381 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
6382
6383 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
6384
6385 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
6386
6387 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
6388
6389 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
6390
6391 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
6392
6393 * gcc.target/powerpc/mod-no_copy.c: New.
6394 * gcc.target/powerpc/mod-peephole.c: New.
6395
6396 2023-03-23 Andrew Pinski <apinski@marvell.com>
6397
6398 PR c/84900
6399 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
6400
6401 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
6402
6403 PR modula2/109264
6404 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
6405 New test.
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:
6410 New test.
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.
6417
6418 2023-03-23 Richard Biener <rguenther@suse.de>
6419
6420 PR tree-optimization/107569
6421 * g++.dg/opt/pr107569.C: New testcase.
6422
6423 2023-03-23 Richard Biener <rguenther@suse.de>
6424
6425 PR tree-optimization/109262
6426 * g++.dg/torture/pr109262.C: New testcase.
6427
6428 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
6429
6430 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
6431
6432 2023-03-23 Marek Polacek <polacek@redhat.com>
6433
6434 PR c++/107532
6435 * g++.dg/warn/Wdangling-reference11.C: New test.
6436 * g++.dg/warn/Wdangling-reference12.C: New test.
6437
6438 2023-03-23 Jakub Jelinek <jakub@redhat.com>
6439
6440 PR tree-optimization/109176
6441 * gcc.target/aarch64/sve/pr109176.c: New test.
6442
6443 2023-03-23 Pan Li <pan2.li@intel.com>
6444 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6445
6446 PR target/108654
6447 PR target/108185
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.
6451
6452 2023-03-23 Jason Merrill <jason@redhat.com>
6453
6454 PR c++/109241
6455 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
6456
6457 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6458
6459 PR target/109244
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.
6472
6473 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6474
6475 PR target/109228
6476 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
6477
6478 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6479 kito-cheng <kito.cheng@sifive.com>
6480
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.
6497
6498 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6499 kito-cheng <kito.cheng@sifive.com>
6500
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.
6504
6505 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
6506
6507 * lib/target-supports.exp (check_effective_target_riscv_vector):
6508 New.
6509
6510 2023-03-22 David Malcolm <dmalcolm@redhat.com>
6511
6512 PR testsuite/105959
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.
6522
6523 2023-03-22 Jason Merrill <jason@redhat.com>
6524
6525 PR c++/108390
6526 * g++.dg/template/partial-order3.C: New test.
6527
6528 2023-03-22 Harald Anlauf <anlauf@gmx.de>
6529 Steven G. Kargl <kargl@gcc.gnu.org>
6530
6531 PR fortran/104572
6532 * gfortran.dg/pr104572.f90: New test.
6533
6534 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
6535
6536 * gcc.target/i386/pr109137.c: New.
6537
6538 2023-03-22 Jason Merrill <jason@redhat.com>
6539
6540 PR c++/108795
6541 * g++.dg/ext/attr-tsafe1.C: New test.
6542
6543 2023-03-22 Alex Coplan <alex.coplan@arm.com>
6544
6545 PR c++/109177
6546 * g++.dg/ext/pr109177.C: New test.
6547
6548 2023-03-22 David Malcolm <dmalcolm@redhat.com>
6549
6550 PR analyzer/109239
6551 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
6552
6553 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
6554
6555 * gcc.target/gcn/complex.c: New test.
6556
6557 2023-03-21 Harald Anlauf <anlauf@gmx.de>
6558
6559 PR fortran/99036
6560 * gfortran.dg/pr99036.f90: New test.
6561
6562 2023-03-21 Jason Merrill <jason@redhat.com>
6563
6564 PR c++/106890
6565 * g++.dg/cpp0x/nsdmi-template25.C: New test.
6566
6567 2023-03-21 Richard Biener <rguenther@suse.de>
6568
6569 PR tree-optimization/109219
6570 * gcc.dg/torture/pr109219.c: New testcase.
6571
6572 2023-03-21 Jakub Jelinek <jakub@redhat.com>
6573
6574 PR testsuite/108898
6575 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
6576 epilogue loops.
6577 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
6578 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
6579
6580 2023-03-21 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR testsuite/108898
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.
6598
6599 2023-03-21 Jakub Jelinek <jakub@redhat.com>
6600
6601 PR tree-optimization/109215
6602 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
6603
6604 2023-03-21 Richard Biener <rguenther@suse.de>
6605
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.
6610
6611 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
6612
6613 PR fortran/109209
6614 * gfortran.dg/pr109209.f90: New test.
6615
6616 2023-03-20 Marek Polacek <polacek@redhat.com>
6617
6618 PR c++/109159
6619 * g++.dg/cpp0x/explicit16.C: New test.
6620
6621 2023-03-20 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR c++/109164
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.
6628
6629 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
6630
6631 PR target/109067
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.
6636
6637 2023-03-20 Harald Anlauf <anlauf@gmx.de>
6638
6639 PR fortran/109186
6640 * gfortran.dg/nearest_6.f90: New test.
6641
6642 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
6643
6644 PR target/109178
6645 * gcc.target/powerpc/pr109178.c: New test.
6646
6647 2023-03-20 Jakub Jelinek <jakub@redhat.com>
6648
6649 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
6650 from char to char [2 * sizeof (int)].
6651
6652 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
6653
6654 PR fortran/87127
6655 * gfortran.dg/external_procedures_4.f90: New test.
6656
6657 2023-03-19 Harald Anlauf <anlauf@gmx.de>
6658
6659 PR fortran/85877
6660 * gfortran.dg/pr85877.f90: New test.
6661
6662 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
6663
6664 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
6665 for MSA tests.
6666
6667 2023-03-18 David Malcolm <dmalcolm@redhat.com>
6668
6669 PR analyzer/109094
6670 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
6671
6672 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
6673
6674 PR fortran/64290
6675 PR fortran/67444
6676 PR fortran/67471
6677 PR fortran/69298
6678 PR fortran/70863
6679 PR fortran/71798
6680 PR fortran/80524
6681 PR fortran/82996
6682 PR fortran/84472
6683 PR fortran/88735
6684 PR fortran/93691
6685 PR fortran/91316
6686 PR fortran/106576
6687 PR fortran/37336
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.
6710
6711 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
6712
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.
6720
6721 2023-03-17 Jason Merrill <jason@redhat.com>
6722
6723 PR c++/108975
6724 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
6725
6726 2023-03-17 Jason Merrill <jason@redhat.com>
6727
6728 PR c++/109172
6729 * g++.dg/eh/dtor4.C: New test.
6730
6731 2023-03-17 Jason Merrill <jason@redhat.com>
6732
6733 PR c++/69410
6734 * g++.dg/lookup/friend24.C: New test.
6735
6736 2023-03-17 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR target/105554
6739 * gcc.target/i386/pr105554.c: New test.
6740
6741 2023-03-17 Jakub Jelinek <jakub@redhat.com>
6742
6743 PR c/109151
6744 * c-c++-common/ubsan/div-by-zero-8.c: New test.
6745
6746 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
6747
6748 * gcc.target/i386/pr109052.c: New.
6749
6750 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6751 kito-cheng <kito.cheng@sifive.com>
6752
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.
6758
6759 2023-03-17 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR testsuite/109145
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.
6765
6766 2023-03-17 Jakub Jelinek <jakub@redhat.com>
6767
6768 PR middle-end/108685
6769 * c-c++-common/gomp/doacross-8.c: New test.
6770
6771 2023-03-16 Jason Merrill <jason@redhat.com>
6772
6773 PR c++/105809
6774 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
6775
6776 2023-03-16 Jason Merrill <jason@redhat.com>
6777
6778 PR c++/108242
6779 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
6780
6781 2023-03-16 Jason Merrill <jason@redhat.com>
6782
6783 PR c++/101869
6784 * g++.dg/cpp0x/enum43.C: New test.
6785
6786 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
6787
6788 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
6789
6790 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
6791
6792 PR modula2/109125
6793 * gm2/types/run/pass/d.c: Convert data structure from
6794 BOOLEAN int to bool and cast int to bool in test function.
6795
6796 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
6797
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.
6811
6812 2023-03-16 Patrick Palka <ppalka@redhat.com>
6813
6814 PR c++/109030
6815 * g++.dg/cpp2a/constexpr-inst2.C: New test.
6816
6817 2023-03-16 Patrick Palka <ppalka@redhat.com>
6818
6819 PR c++/100288
6820 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
6821
6822 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6823
6824 * gdc.dg/torture/simd23084.d: New test.
6825 * gdc.dg/torture/simd23085.d: New test.
6826 * gdc.dg/torture/simd23218.d: New test.
6827
6828 2023-03-16 Martin Liska <mliska@suse.cz>
6829
6830 PR middle-end/106133
6831 * c-c++-common/pr106133.c: New test.
6832
6833 2023-03-16 Alexandre Oliva <oliva@adacore.com>
6834
6835 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
6836
6837 2023-03-16 Jason Merrill <jason@redhat.com>
6838
6839 PR c++/105406
6840 * g++.dg/coroutines/co-await-moveonly1.C: New test.
6841
6842 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6843
6844 PR d/109144
6845 * gdc.dg/torture/pr109144.d: New test.
6846
6847 2023-03-16 Richard Biener <rguenther@suse.de>
6848
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.
6854
6855 2023-03-15 Jason Merrill <jason@redhat.com>
6856
6857 PR c++/103871
6858 PR c++/98056
6859 * g++.dg/coroutines/co-await-initlist1.C: New test.
6860
6861 2023-03-15 David Malcolm <dmalcolm@redhat.com>
6862
6863 PR analyzer/109097
6864 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
6865 have an invocation object marked as succeeding, with no
6866 notifications.
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
6873 and test cases.
6874
6875 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
6876
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.
6883
6884 2023-03-15 Harald Anlauf <anlauf@gmx.de>
6885 Tobias Burnus <tobias@codesourcery.com>
6886
6887 PR fortran/58331
6888 * gfortran.dg/class_dummy_10.f90: New test.
6889
6890 2023-03-15 Marek Polacek <polacek@redhat.com>
6891
6892 PR c++/107280
6893 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
6894
6895 2023-03-15 Richard Biener <rguenther@suse.de>
6896
6897 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
6898 diagnostic.
6899
6900 2023-03-15 Jason Merrill <jason@redhat.com>
6901
6902 PR c++/58538
6903 * g++.dg/template/ttp7.C: Remove expected error.
6904
6905 2023-03-15 Jason Merrill <jason@redhat.com>
6906
6907 PR c++/108179
6908 PR c++/104107
6909 PR c++/95036
6910 * g++.dg/template/ttp35.C: New test.
6911
6912 2023-03-15 Richard Biener <rguenther@suse.de>
6913
6914 PR tree-optimization/109139
6915 * gcc.dg/torture/pr109139.c: New testcase.
6916
6917 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6918
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.
6922
6923 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6924
6925 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
6926
6927 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6928
6929 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
6930
6931 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6932
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.
6941
6942 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6943
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.
6950
6951 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6952
6953 * gcc.target/riscv/xtheadbs-tst.c: New test.
6954
6955 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6956
6957 * gcc.target/riscv/xtheadba-addsl.c: New test.
6958
6959 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6960
6961 * gcc.target/riscv/mcpu-thead-c906.c: New test.
6962
6963 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
6964
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.
6977
6978 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
6979
6980 PR target/109117
6981 * gcc.target/i386/pr109117-1.c: New test.
6982
6983 2023-03-15 Jonathan Yong <10walls@gmail.com>
6984
6985 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
6986 * gcc.dg/pic-3.c: Ditto.
6987 * gcc.dg/pic-4.c: Ditto.
6988
6989 2023-03-14 Patrick Palka <ppalka@redhat.com>
6990
6991 PR c++/96830
6992 * g++.dg/cpp2a/concepts-class5.C: New test.
6993 * g++.dg/cpp2a/concepts-class5a.C: New test.
6994
6995 2023-03-14 Patrick Palka <ppalka@redhat.com>
6996
6997 PR c++/96830
6998 * g++.dg/cpp2a/concepts-friend14.C: New test.
6999
7000 2023-03-14 Jason Merrill <jason@redhat.com>
7001
7002 PR c++/108468
7003 * g++.dg/cpp1y/var-templ78.C: New test.
7004
7005 2023-03-14 Jason Merrill <jason@redhat.com>
7006
7007 PR c++/107310
7008 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
7009 * g++.dg/warn/Wreturn-6.C: New test.
7010
7011 2023-03-14 Jakub Jelinek <jakub@redhat.com>
7012
7013 PR target/109109
7014 * gcc.target/i386/pr109109-1.c: New test.
7015 * gcc.target/i386/pr109109-2.c: New test.
7016
7017 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
7018
7019 PR d/109108
7020 * gdc.dg/torture/imports/pr109108.d: New test.
7021 * gdc.dg/torture/pr109108.d: New test.
7022
7023 2023-03-14 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR c++/108972
7026 PR testsuite/109129
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.
7030
7031 2023-03-14 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR c++/109096
7034 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
7035
7036 2023-03-14 Richard Biener <rguenther@suse.de>
7037
7038 * gcc.dg/auto-init-unused-1.c: New testcase.
7039
7040 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
7041
7042 PR tree-optimization/109005
7043 * gnat.dg/specs/opt6.ads: New test.
7044
7045 2023-03-14 Tamar Christina <tamar.christina@arm.com>
7046
7047 PR testsuite/109118
7048 * gcc.dg/mla_1.c: Moved to...
7049 * gcc.target/aarch64/sve/mla_3.c: ...here.
7050
7051 2023-03-14 Jakub Jelinek <jakub@redhat.com>
7052
7053 PR tree-optimization/109115
7054 * gcc.dg/pr109115.c: New test.
7055
7056 2023-03-14 Richard Biener <rguenther@suse.de>
7057
7058 * g++.dg/torture/20230313.C: New testcase.
7059
7060 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
7061
7062 * gm2/pim/fail/largeconst.mod: New test.
7063
7064 2023-03-13 Jason Merrill <jason@redhat.com>
7065
7066 PR c++/107128
7067 * g++.dg/warn/pragma-system_header6.h: New test.
7068 * g++.dg/warn/pragma-system_header6.C: New test.
7069
7070 2023-03-13 David Malcolm <dmalcolm@redhat.com>
7071
7072 PR analyzer/105906
7073 * gcc.dg/analyzer/leak-pr105906.c: New test.
7074
7075 2023-03-13 David Malcolm <dmalcolm@redhat.com>
7076
7077 PR analyzer/108045
7078 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
7079 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
7080
7081 2023-03-13 David Malcolm <dmalcolm@redhat.com>
7082
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.
7086
7087 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7088
7089 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
7090
7091 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
7092
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.
13205
13206 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13207
13208 * gcc.target/riscv/rvv/base/bug-1.c: New test.
13209
13210 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13211
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.
13223
13224 2023-03-13 Marek Polacek <polacek@redhat.com>
13225
13226 PR c++/107532
13227 * g++.dg/warn/Wdangling-reference10.C: New test.
13228
13229 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
13230
13231 PR preprocessor/67046
13232 * c-c++-common/cpp/pr67046.c: New test.
13233
13234 2023-03-13 Richard Biener <rguenther@suse.de>
13235
13236 PR tree-optimization/109046
13237 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
13238
13239 2023-03-12 Jakub Jelinek <jakub@redhat.com>
13240
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
13248 related errors.
13249
13250 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
13251
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.
13255
13256 2023-03-12 Tamar Christina <tamar.christina@arm.com>
13257
13258 PR target/108583
13259 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
13260 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
13261
13262 2023-03-12 Tamar Christina <tamar.christina@arm.com>
13263 Richard Sandiford <richard.sandiford@arm.com>
13264
13265 PR target/108583
13266 * gcc.dg/mla_1.c: New test.
13267
13268 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
13269
13270 PR modula2/109089
13271 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
13272 the external definitions of isfinite.
13273
13274 2023-03-12 Jonathan Yong <10walls@gmail.com>
13275
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.
13279
13280 2023-03-12 Jonathan Yong <10walls@gmail.com>
13281
13282 * gcc.c-torture/compile/103818.c: Enable test for llp64.
13283
13284 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
13285
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
13290
13291 2023-03-11 Harald Anlauf <anlauf@gmx.de>
13292
13293 PR fortran/106945
13294 * gfortran.dg/pr106945.f90: New test.
13295
13296 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
13297
13298 * lib/target-supports.exp (check_fork_available): Don't signal
13299 true for CRIS running on a simulator.
13300
13301 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
13302
13303 * gcc.dg/pr108117.c: Require effective-target scheduling.
13304
13305 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
13306
13307 * gcc.dg/pr106397.c: Add -w to options.
13308
13309 2023-03-10 Jakub Jelinek <jakub@redhat.com>
13310
13311 PR target/107703
13312 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
13313 it.
13314 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
13315 __bf16.
13316 * g++.dg/cpp23/ext-floating14.C: New test.
13317
13318 2023-03-10 Jakub Jelinek <jakub@redhat.com>
13319
13320 PR c++/107558
13321 * g++.dg/gomp/pr107558.C: New test.
13322
13323 2023-03-10 Jakub Jelinek <jakub@redhat.com>
13324
13325 PR c++/109039
13326 * g++.dg/abi/no_unique_address7.C: New test.
13327
13328 2023-03-10 Jason Merrill <jason@redhat.com>
13329
13330 PR c++/108972
13331 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
13332 but expect errors.
13333
13334 2023-03-10 Marek Polacek <polacek@redhat.com>
13335
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.
13343
13344 2023-03-10 Harald Anlauf <anlauf@gmx.de>
13345
13346 PR fortran/104332
13347 * gfortran.dg/bind_c_usage_34.f90: New test.
13348
13349 2023-03-10 Andrew Pinski <apinski@marvell.com>
13350
13351 * gcc.target/aarch64/rev16_2.c: New test.
13352 * gcc.target/aarch64/shift_and_operator-1.c: New test.
13353
13354 2023-03-10 David Malcolm <dmalcolm@redhat.com>
13355
13356 PR analyzer/109059
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.
13360
13361 2023-03-10 Jason Merrill <jason@redhat.com>
13362
13363 PR c++/108566
13364 * g++.dg/abi/anon6.C: New test.
13365
13366 2023-03-10 David Malcolm <dmalcolm@redhat.com>
13367
13368 PR analyzer/108475
13369 PR analyzer/109060
13370 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
13371 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
13372 New test.
13373 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
13374 New test.
13375
13376 2023-03-10 Jakub Jelinek <jakub@redhat.com>
13377
13378 PR c/108079
13379 * c-c++-common/Wunused-var-18.c: New test.
13380
13381 2023-03-10 Jakub Jelinek <jakub@redhat.com>
13382
13383 PR tree-optimization/109008
13384 * gcc.dg/pr109008.c: New test.
13385
13386 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13387
13388 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
13389
13390 2023-03-10 Jason Merrill <jason@redhat.com>
13391
13392 PR c++/108099
13393 * g++.dg/ext/int128-7.C: New test.
13394
13395 2023-03-10 Jason Merrill <jason@redhat.com>
13396
13397 PR c++/108542
13398 * g++.dg/contracts/contracts-err1.C: New test.
13399
13400 2023-03-09 Jason Merrill <jason@redhat.com>
13401
13402 PR c++/108773
13403 * g++.dg/cpp0x/initlist-array18.C: New test.
13404 * g++.dg/cpp0x/initlist-array19.C: New test.
13405
13406 2023-03-09 David Malcolm <dmalcolm@redhat.com>
13407
13408 PR analyzer/102671
13409 PR analyzer/105755
13410 PR analyzer/108251
13411 PR analyzer/108400
13412 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
13413 from Emacs.
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:
13419 Likewise.
13420 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
13421 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
13422
13423 2023-03-09 Tamar Christina <tamar.christina@arm.com>
13424
13425 * gcc.target/aarch64/tbz_2.c: New test.
13426 * gcc.target/aarch64/tbz_3.c: New test.
13427
13428 2023-03-09 Jason Merrill <jason@redhat.com>
13429
13430 DR 2664
13431 PR c++/102529
13432 * g++.dg/DRs/dr2664.C: New test.
13433 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
13434
13435 2023-03-09 Jason Merrill <jason@redhat.com>
13436 Michael Spertus <mike@spertus.com>
13437
13438 PR c++/105841
13439 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
13440
13441 2023-03-09 Jason Merrill <jason@redhat.com>
13442
13443 * g++.dg/ext/is_deducible1.C: Guard with
13444 __has_builtin (__is_deducible).
13445
13446 2023-03-09 Jason Merrill <jason@redhat.com>
13447
13448 PR c++/105841
13449 * g++.dg/ext/is_deducible1.C: New test.
13450
13451 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
13452
13453 * gcc.target/aarch64/pr108999.c: New.
13454
13455 2023-03-09 Richard Biener <rguenther@suse.de>
13456
13457 PR middle-end/108995
13458 * gcc.dg/ubsan/pr108995.c: New testcase.
13459
13460 2023-03-09 Jakub Jelinek <jakub@redhat.com>
13461 Richard Biener <rguenther@suse.de>
13462
13463 PR tree-optimization/109008
13464 * gcc.c-torture/execute/ieee/pr109008.c: New test.
13465
13466 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13467
13468 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
13469 gcc_{warning,error}_prefix with Fortran specific one used in
13470 gfortran_init.
13471
13472 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13473
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.
13477
13478 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13479
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.
13484
13485 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13486
13487 PR testsuite/108730
13488 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
13489 effective target requirement.
13490
13491 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13492
13493 PR testsuite/108813
13494 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
13495
13496 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
13497
13498 PR testsuite/108810
13499 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
13500 the extracted index for BE.
13501
13502 2023-03-08 Jeff Law <jlaw@ventanamicro>
13503
13504 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
13505
13506 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
13507
13508 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
13509 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
13510
13511 2023-03-07 Jason Merrill <jason@redhat.com>
13512
13513 PR c++/108526
13514 PR c++/106651
13515 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
13516
13517 2023-03-07 Marek Polacek <polacek@redhat.com>
13518
13519 PR c++/107532
13520 * g++.dg/warn/Wdangling-reference8.C: New test.
13521 * g++.dg/warn/Wdangling-reference9.C: New test.
13522
13523 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
13524
13525 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
13526
13527 2023-03-07 Jakub Jelinek <jakub@redhat.com>
13528
13529 PR c++/109042
13530 * g++.dg/rtti/pr109042.C: New test.
13531
13532 2023-03-07 Marek Polacek <polacek@redhat.com>
13533
13534 PR c++/109030
13535 * g++.dg/cpp0x/noexcept77.C: New test.
13536
13537 2023-03-07 Marek Polacek <polacek@redhat.com>
13538
13539 PR c++/107939
13540 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
13541 * g++.dg/cpp1y/var-templ77.C: New test.
13542
13543 2023-03-07 Pan Li <pan2.li@intel.com>
13544 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13545
13546 PR target/108185
13547 PR target/108654
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.
13556
13557 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13558
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.
13567
13568 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13569
13570 * gcc.target/aarch64/pr104005.c (dg-options): Add
13571 -fno-stack-protector.
13572
13573 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13574
13575 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
13576 -fno-stack-protector.
13577
13578 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13579
13580 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
13581 -fno-stack-protector.
13582 * g++.target/aarch64/pr103147-10.C: Likewise.
13583
13584 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13585
13586 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
13587 Add -fno-stack-protector.
13588
13589 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13590
13591 PR testsuite/70150
13592 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
13593 -fno-pie.
13594
13595 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13596
13597 PR testsuite/70150
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
13607 -fno-pie.
13608
13609 2023-03-07 Xi Ruoyao <xry111@xry111.site>
13610
13611 PR testsuite/70150
13612 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
13613 Add -fno-pie -no-pie.
13614
13615 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
13616
13617 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
13618
13619 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
13620
13621 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
13622 Gate on effective target tail_call.
13623
13624 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
13625
13626 * lib/target-supports.exp (check_effective_target_tail_call): New.
13627
13628 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
13629
13630 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
13631 int32_t being "long int".
13632
13633 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
13634
13635 * lib/multiline.exp (_build_multiline_regex): Map
13636 "{re:" to "(", similarly ")?" from ":re?}" and the
13637 same without question mark.
13638
13639 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
13640
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.
13689
13690 2023-03-06 Richard Biener <rguenther@suse.de>
13691
13692 PR tree-optimization/109025
13693 * gcc.dg/vect/pr109025.c: New testcase.
13694
13695 2023-03-06 Xi Ruoyao <xry111@xry111.site>
13696
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):
13700 Likewise.
13701 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
13702 Likewise.
13703
13704 2023-03-06 Xi Ruoyao <xry111@xry111.site>
13705
13706 PR target/109000
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.
13711
13712 2023-03-05 Harald Anlauf <anlauf@gmx.de>
13713 Tobias Burnus <tobias@codesourcery.com>
13714
13715 PR fortran/106856
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.
13719
13720 2023-03-05 Jakub Jelinek <jakub@redhat.com>
13721
13722 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
13723 scan-tree-dump-times target selector.
13724
13725 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
13726 SiYu Wu <siyu@isrc.iscas.ac.cn>
13727
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.
13732
13733 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
13734 SiYu Wu <siyu@isrc.iscas.ac.cn>
13735
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.
13739
13740 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
13741 SiYu Wu <siyu@isrc.iscas.ac.cn>
13742
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.
13747
13748 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
13749 SiYu Wu <siyu@isrc.iscas.ac.cn>
13750
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.
13757
13758 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
13759
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.
13763
13764 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13765 kito-cheng <kito.cheng@sifive.com>
13766
13767 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
13768
13769 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13770
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.
13779
13780 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13781
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.
13814
13815 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13816
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.
13823
13824 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
13825
13826 * gcc.target/riscv/zbb-min-max-03.c: New test.
13827
13828 2023-03-04 Jakub Jelinek <jakub@redhat.com>
13829
13830 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
13831 target selectors.
13832 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
13833
13834 2023-03-04 Jakub Jelinek <jakub@redhat.com>
13835
13836 PR c/107465
13837 * c-c++-common/Wsign-compare-2.c (f18): New test.
13838
13839 2023-03-04 Jakub Jelinek <jakub@redhat.com>
13840
13841 PR c/107465
13842 * c-c++-common/Wsign-compare-2.c: New test.
13843 * c-c++-common/pr107465.c: New test.
13844
13845 2023-03-04 Jakub Jelinek <jakub@redhat.com>
13846
13847 PR c/107846
13848 * gcc.dg/pr107846.c: New test.
13849
13850 2023-03-04 Jakub Jelinek <jakub@redhat.com>
13851
13852 PR c++/108702
13853 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
13854
13855 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
13856
13857 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
13858
13859 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
13860
13861 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
13862
13863 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
13864
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.
13868
13869 2023-03-03 David Malcolm <dmalcolm@redhat.com>
13870
13871 PR analyzer/109016
13872 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
13873 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
13874
13875 2023-03-03 David Malcolm <dmalcolm@redhat.com>
13876
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.
13880
13881 2023-03-03 David Malcolm <dmalcolm@redhat.com>
13882
13883 PR tree-optimization/108988
13884 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
13885
13886 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13887
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.
13892
13893 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13894
13895 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
13896 around +cdecp<N>.
13897 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
13898
13899 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13900
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.
13905
13906 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13907
13908 PR target/51534
13909 * gcc.target/arm/pr51534.c: Split softfp variant into...
13910 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
13911
13912 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13913
13914 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
13915 after tab after vmsr, and lower the case of P0.
13916
13917 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13918
13919 PR target/104882
13920 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
13921
13922 2023-03-03 Patrick Palka <ppalka@redhat.com>
13923
13924 PR c++/108998
13925 * g++.dg/cpp2a/lambda-generic11.C: New test.
13926
13927 2023-03-03 Jakub Jelinek <jakub@redhat.com>
13928
13929 PR c/108986
13930 * gcc.dg/Wnonnull-8.c: New test.
13931
13932 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
13933
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.
13938
13939 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
13940
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.
13944
13945 2023-03-03 Richard Biener <rguenther@suse.de>
13946
13947 PR tree-optimization/109002
13948 * gcc.dg/torture/pr109002.c: New testcase.
13949
13950 2023-03-03 Richard Biener <rguenther@suse.de>
13951
13952 PR debug/108772
13953 * g++.dg/lto/pr108772_0.C: New testcase.
13954
13955 2023-03-03 Alexandre Oliva <oliva@adacore.com>
13956
13957 PR c++/100127
13958 * g++.dg/coroutines/pr100127.C: Test for header rather than
13959 compiler macro.
13960 * g++.dg/coroutines/pr100772-a.C: Likewise.
13961 * g++.dg/coroutines/pr100772-b.C: Likewise.
13962
13963 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
13964
13965 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
13966 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
13967
13968 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
13969
13970 PR d/108946
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.
13981
13982 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
13983
13984 PR d/108877
13985 * gdc.dg/imports/pr108877a.d: New test.
13986 * gdc.dg/pr108877.d: New test.
13987
13988 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
13989
13990 PR d/108167
13991 * gdc.dg/pr108167.d: New test.
13992
13993 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
13994
13995 PR d/108945
13996 * gdc.dg/pr108945.d: New test.
13997
13998 2023-03-02 Jakub Jelinek <jakub@redhat.com>
13999
14000 PR testsuite/108991
14001 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
14002 before target selector.
14003
14004 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
14005
14006 PR jit/107999
14007 * jit.dg/test-error-array-bounds.c: Update test.
14008
14009 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
14010
14011 * gcc.target/avr/pr90706.c: New.
14012
14013 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
14014 Paul-Antoine Arras <pa@codesourcery.com>
14015
14016 * gcc.target/gcn/simd-math-1.c: New testcase.
14017 * gcc.target/gcn/simd-math-2.c: New testcase.
14018
14019 2023-03-02 Patrick Palka <ppalka@redhat.com>
14020
14021 PR c++/108243
14022 PR c++/97553
14023 * g++.dg/opt/is_constant_evaluated3.C: New test.
14024
14025 2023-03-02 Patrick Palka <ppalka@redhat.com>
14026
14027 PR c++/108243
14028 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
14029
14030 2023-03-02 David Malcolm <dmalcolm@redhat.com>
14031
14032 PR analyzer/108968
14033 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
14034
14035 2023-03-02 Jakub Jelinek <jakub@redhat.com>
14036
14037 PR debug/108716
14038 * g++.dg/debug/dwarf2/pr108716.C: New test.
14039
14040 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
14041
14042 PR tree-optimization/108979
14043 * gfortran.dg/vect/pr108979.f90: New test.
14044
14045 2023-03-02 Marek Polacek <polacek@redhat.com>
14046
14047 PR c++/106259
14048 * g++.dg/warn/Wmismatched-tags-11.C: New test.
14049
14050 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
14051
14052 * gcc.target/s390/s390.exp: Add partial subdirectory.
14053 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
14054 expectation.
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.
14082
14083 2023-03-02 Jonathan Yong <10walls@gmail.com>
14084
14085 PR middle-end/97956
14086 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
14087
14088 2023-03-02 Jonathan Yong <10walls@gmail.com>
14089
14090 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
14091
14092 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
14093
14094 PR tree-optimization/108603
14095 * gcc.target/aarch64/sve/pr108603.c: New test.
14096
14097 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
14098
14099 PR tree-optimization/108430
14100 * gcc.target/aarch64/sve/pr108430.c: New test.
14101
14102 2023-03-02 Jakub Jelinek <jakub@redhat.com>
14103
14104 PR c++/108934
14105 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
14106 * g++.target/i386/pr108934.C: New test.
14107
14108 2023-03-02 Jakub Jelinek <jakub@redhat.com>
14109
14110 PR c++/105839
14111 * g++.dg/gomp/pr105839-1.C: New test.
14112 * g++.dg/gomp/pr105839-2.C: New test.
14113
14114 2023-03-02 Richard Biener <rguenther@suse.de>
14115
14116 PR testsuite/108985
14117 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
14118
14119 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
14120
14121 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
14122
14123 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
14124
14125 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
14126 __USER_LABEL_PREFIX__.
14127
14128 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
14129
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.
14132
14133 2023-03-01 Marek Polacek <polacek@redhat.com>
14134
14135 PR c++/107574
14136 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
14137
14138 2023-03-01 David Malcolm <dmalcolm@redhat.com>
14139
14140 PR analyzer/107565
14141 * gcc.dg/analyzer/builtins-pr107565.c: New test.
14142 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
14143
14144 2023-03-01 Patrick Palka <ppalka@redhat.com>
14145 Jason Merrill <jason@redhat.com>
14146
14147 PR c++/108219
14148 PR c++/108218
14149 * g++.dg/cpp0x/new6.C: New test.
14150 * g++.dg/cpp2a/concepts-new1.C: New test.
14151
14152 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
14153
14154 PR middle-end/108545
14155 * c-c++-common/gomp/map-8.c: New test.
14156 * gfortran.dg/gomp/map-9.f90: New test.
14157
14158 2023-03-01 David Malcolm <dmalcolm@redhat.com>
14159
14160 PR analyzer/108935
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.
14164
14165 2023-03-01 Jonathan Yong <10walls@gmail.com>
14166
14167 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
14168 targets.
14169
14170 2023-03-01 Jakub Jelinek <jakub@redhat.com>
14171
14172 PR sanitizer/108894
14173 * c-c++-common/ubsan/bounds-16.c: New test.
14174
14175 2023-03-01 Jakub Jelinek <jakub@redhat.com>
14176
14177 PR debug/108967
14178 * g++.dg/debug/pr108967.C: New test.
14179
14180 2023-03-01 Jakub Jelinek <jakub@redhat.com>
14181
14182 PR c++/108606
14183 * g++.dg/cpp1y/pr108606.C: New test.
14184
14185 2023-03-01 Richard Biener <rguenther@suse.de>
14186
14187 PR tree-optimization/108970
14188 * gcc.dg/pr108970.c: New testcase.
14189
14190 2023-03-01 Richard Biener <rguenther@suse.de>
14191
14192 PR tree-optimization/108950
14193 * gcc.dg/vect/pr108950.c: New testcase.
14194
14195 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
14196
14197 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
14198 newlib targets too.
14199
14200 2023-02-28 Patrick Palka <ppalka@redhat.com>
14201
14202 PR c++/108848
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.
14208
14209 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
14210
14211 PR middle-end/107411
14212 PR middle-end/107411
14213 * g++.dg/pr107411.C: New test.
14214
14215 2023-02-28 Marek Polacek <polacek@redhat.com>
14216
14217 PR c++/108550
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.
14221
14222 2023-02-28 Marek Polacek <polacek@redhat.com>
14223
14224 PR c++/107938
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.
14228
14229 2023-02-28 Jakub Jelinek <jakub@redhat.com>
14230
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.
14238
14239 2023-02-28 Richard Biener <rguenther@suse.de>
14240
14241 PR testsuite/108942
14242 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
14243
14244 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
14245
14246 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
14247 message for "default_packed" targets.
14248
14249 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
14250
14251 * lib/multiline.exp (handle-multiline-outputs): Shorten
14252 message to the same for fail and pass.
14253
14254 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
14255
14256 PR testsuite/91419
14257 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
14258
14259 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
14260
14261 PR testsuite/79356
14262 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
14263 of targets excluding xfail on lines 50 and 51.
14264
14265 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
14266
14267 PR tree-optimization/108828
14268 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
14269
14270 2023-02-27 Harald Anlauf <anlauf@gmx.de>
14271
14272 PR fortran/108937
14273 * gfortran.dg/ibits_2.f90: New test.
14274
14275 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
14276
14277 * ada/acats/run_all.sh: Adjust example of compiler options.
14278
14279 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
14280
14281 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
14282 Also add conditional to gm2-simple-execute.
14283
14284 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
14285
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.
14289
14290 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
14291
14292 * lib/multiline.exp (handle-multiline-outputs): Don't include the
14293 quoted multiline pattern in the pass/fail output.
14294
14295 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
14296
14297 PR modula2/108261
14298 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
14299 variable access.
14300 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
14301 variable access.
14302 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
14303 variable access.
14304 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
14305 variable access.
14306 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
14307 variable access.
14308 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
14309 variable access.
14310 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
14311 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
14312 Add pathname.
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:
14321 Add pathname.
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:
14366 New test.
14367 * gm2/projects/pim/run/pass/tower/star: New test.
14368
14369 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
14370
14371 * gcc.target/xtensa/pr108919.c: New test.
14372
14373 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
14374
14375 PR fortran/108621
14376 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
14377
14378 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
14379
14380 * gfortran.dg/weak-2.f90: New test.
14381 * gfortran.dg/weak-3.f90: New test.
14382
14383 2023-02-24 Martin Liska <mliska@suse.cz>
14384
14385 PR sanitizer/108834
14386 * c-c++-common/asan/global-overflow-1.c: Test line and column
14387 info for a global variable.
14388
14389 2023-02-24 Alexandre Oliva <oliva@adacore.com>
14390
14391 PR c++/105224
14392 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
14393
14394 2023-02-24 Jakub Jelinek <jakub@redhat.com>
14395
14396 PR middle-end/108854
14397 * g++.dg/opt/pr108854.C: New test.
14398
14399 2023-02-24 Jakub Jelinek <jakub@redhat.com>
14400
14401 PR target/108881
14402 * gcc.target/i386/avx512bf16-pr108881.c: New test.
14403
14404 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
14405
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.
14409
14410 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
14411
14412 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
14413
14414 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
14415
14416 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
14417 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
14418
14419 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
14420
14421 * gcc.target/xtensa/elim_callee_saved.c: New.
14422
14423 2023-02-23 Jakub Jelinek <jakub@redhat.com>
14424
14425 PR testsuite/108899
14426 * g++.dg/modules/modules.exp: Only override unsupported if it
14427 exists and saved-unsupported doesn't.
14428
14429 2023-02-23 Richard Biener <rguenther@suse.de>
14430
14431 PR tree-optimization/108888
14432 * g++.dg/torture/pr108888.C: New testcase.
14433
14434 2023-02-22 Marek Polacek <polacek@redhat.com>
14435
14436 PR c/108880
14437 * c-c++-common/ubsan/pr108880.c: New test.
14438
14439 2023-02-22 Harald Anlauf <anlauf@gmx.de>
14440
14441 PR fortran/96024
14442 * gfortran.dg/pr96024.f90: New test.
14443
14444 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14445
14446 * g++.dg/modules/modules.exp: Override unsupported to update
14447 module_do, and test it after dg-test.
14448
14449 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14450
14451 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
14452 * gcc.target/arm/aes-fuse-2.c: Likewise.
14453
14454 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14455
14456 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
14457 usable in initializers.
14458
14459 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14460
14461 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
14462 arm-*-*.
14463 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
14464
14465 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14466
14467 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
14468 message.
14469
14470 2023-02-22 Alexandre Oliva <oliva@adacore.com>
14471
14472 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
14473
14474 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
14475
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.
14494
14495 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14496
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.
14503
14504 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
14505
14506 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
14507 condition.
14508
14509 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
14510
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.
14760
14761 2023-02-22 Jakub Jelinek <jakub@redhat.com>
14762
14763 PR middle-end/106258
14764 * g++.dg/ipa/pr106258.C: New test.
14765
14766 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
14767
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.
14789
14790 2023-02-21 David Malcolm <dmalcolm@redhat.com>
14791
14792 PR analyzer/108830
14793 * gcc.dg/analyzer/attribute-nonnull.c: Update for
14794 -Wanalyzer-use-of-uninitialized-value terminating analysis along
14795 a path.
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
14808 a path.
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
14823 path.
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
14828 path.
14829 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
14830
14831 2023-02-21 Harald Anlauf <anlauf@gmx.de>
14832
14833 PR fortran/96025
14834 * gfortran.dg/pr96025.f90: New test.
14835
14836 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
14837
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.
14848
14849 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
14850
14851 * gdc.dg/ctfeintrinsics.d: New test.
14852
14853 2023-02-21 Richard Biener <rguenther@suse.de>
14854
14855 PR tree-optimization/108691
14856 * gcc.dg/pr108691.c: New testcase.
14857
14858 2023-02-21 Richard Biener <rguenther@suse.de>
14859
14860 PR tree-optimization/108793
14861 * gcc.dg/torture/pr108793.c: New testcase.
14862
14863 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
14864
14865 * rust/compile/torture/intrinsics-math.rs: New test.
14866
14867 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14868
14869 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
14870
14871 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14872
14873 * rust/execute/torture/closure3.rs: New test.
14874
14875 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
14876
14877 * rust/compile/torture/phantom_data.rs: New test.
14878
14879 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14880
14881 * rust/compile/torture/intrinsics-3.rs:
14882 * rust/execute/torture/atomic_load.rs: New test.
14883
14884 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14885
14886 * rust/compile/torture/intrinsics-5.rs: Fix error message.
14887
14888 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14889
14890 * rust/compile/torture/intrinsics-6.rs: New test.
14891 * rust/compile/torture/intrinsics-7.rs: New test.
14892
14893 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14894
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.
14898
14899 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14900
14901 * rust/compile/torture/intrinsics-3.rs: New test.
14902
14903 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14904
14905 * rust/execute/torture/closure2.rs: New test.
14906
14907 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14908
14909 * rust/execute/torture/closure1.rs: New test.
14910
14911 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14912
14913 * rust/compile/issue-1589.rs: New test.
14914
14915 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14916
14917 * rust/compile/generics7.rs: Fix test with missing assertion.
14918 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
14919
14920 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
14921
14922 * rust/compile/missing_closing_paren.rs: New test.
14923
14924 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
14925
14926 * rust/execute/torture/prefetch_data.rs: New test.
14927
14928 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14929
14930 * rust/compile/torture/issue-1555.rs: New test.
14931
14932 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
14933
14934 * rust/compile/const9.rs: New test.
14935
14936 2023-02-21 Philip Herron <philip.herron@embecosm.com>
14937
14938 * rust/compile/issue-1272.rs: New test.
14939
14940 2023-02-21 Richard Biener <rguenther@suse.de>
14941
14942 PR tree-optimization/108868
14943 * gcc.dg/pr108868.c: New testcase.
14944
14945 2023-02-21 Richard Biener <rguenther@suse.de>
14946
14947 PR tree-optimization/108855
14948 * gcc.dg/pr108855.c: New testcase.
14949
14950 2023-02-21 Richard Biener <rguenther@suse.de>
14951
14952 Revert:
14953 2023-02-21 Richard Biener <rguenther@suse.de>
14954
14955 PR tree-optimization/108691
14956 * gcc.dg/pr108691.c: New testcase.
14957
14958 2023-02-20 Jakub Jelinek <jakub2redhat.com>
14959
14960 PR target/108862
14961 * gcc.dg/pr108862.c: New test.
14962 * gcc.target/powerpc/pr108862.c: New test.
14963
14964 2023-02-20 Marek Polacek <polacek@redhat.com>
14965
14966 PR c++/101073
14967 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
14968 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
14969
14970 2023-02-20 Marek Polacek <polacek@redhat.com>
14971
14972 PR c++/108829
14973 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
14974 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
14975
14976 2023-02-20 Richard Biener <rguenther@suse.de>
14977
14978 PR tree-optimization/108816
14979 * gcc.dg/torture/pr108816.c: New testcase.
14980
14981 2023-02-20 Richard Biener <rguenther@suse.de>
14982
14983 PR tree-optimization/108825
14984 * gcc.dg/torture/pr108825.c: New testcase.
14985
14986 2023-02-18 Jason Merrill <jason@redhat.com>
14987
14988 DR 2518
14989 PR c++/52809
14990 PR c++/53638
14991 PR c++/87389
14992 PR c++/89741
14993 PR c++/92099
14994 PR c++/104041
14995 PR c++/104691
14996 * g++.dg/DRs/dr2518.C: New test.
14997
14998 2023-02-18 Jakub Jelinek <jakub@redhat.com>
14999
15000 PR tree-optimization/108819
15001 * gcc.dg/pr108819.c: New test.
15002
15003 2023-02-18 Jakub Jelinek <jakub@redhat.com>
15004
15005 PR target/108832
15006 * gcc.target/i386/pr108832.c: New test.
15007
15008 2023-02-18 Martin Uecker <uecker@tugraz.at>
15009
15010 PR c/108375
15011 * gcc.dg/pr108375-1.c: New test.
15012 * gcc.dg/pr108375-2.c: New test.
15013
15014 2023-02-18 Martin Uecker <uecker@tugraz.at>
15015
15016 PR c/105660
15017 PR c/105660
15018 * gcc.dg/pr105660-1.c: New test.
15019 * gcc.dg/pr105660-2.c: New test.
15020
15021 2023-02-17 Patrick Palka <ppalka@redhat.com>
15022
15023 PR c++/108243
15024 PR c++/97553
15025 * g++.dg/opt/is_constant_evaluated1.C: New test.
15026 * g++.dg/opt/is_constant_evaluated2.C: New test.
15027
15028 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
15029
15030 PR target/108831
15031 * gcc.target/i386/pr108831-1.c: New test.
15032 * gcc.target/i386/pr108831-2.c: Ditto.
15033
15034 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
15035
15036 PR target/108805
15037 * gcc.dg/pr108805.c: New test.
15038
15039 2023-02-17 Richard Biener <rguenther@suse.de>
15040
15041 PR tree-optimization/108821
15042 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
15043
15044 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15045
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.
15049
15050 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15051
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.
15063
15064 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15065
15066 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
15067
15068 2023-02-16 David Malcolm <dmalcolm@redhat.com>
15069
15070 PR analyzer/108806
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.
15076
15077 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
15078
15079 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
15080
15081 2023-02-16 Patrick Palka <ppalka@redhat.com>
15082
15083 PR c++/107773
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.
15088
15089 2023-02-16 Jakub Jelinek <jakub@redhat.com>
15090
15091 PR tree-optimization/108657
15092 * gcc.dg/pr108657.c: New test.
15093
15094 2023-02-16 Jakub Jelinek <jakub@redhat.com>
15095
15096 PR tree-optimization/108783
15097 * gcc.c-torture/compile/pr108783.c: New test.
15098
15099 2023-02-16 Richard Biener <rguenther@suse.de>
15100
15101 PR tree-optimization/108791
15102 * gcc.dg/torture/pr108791.c: New testcase.
15103
15104 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
15105
15106 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
15107 as a non-LRA target.
15108
15109 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
15110
15111 PR fortran/103608
15112 * gfortran.dg/pr103608.f90: New test.
15113
15114 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
15115
15116 PR fortran/104554
15117 * gfortran.dg/pr104554.f90: New test.
15118
15119 2023-02-15 David Malcolm <dmalcolm@redhat.com>
15120
15121 PR analyzer/108664
15122 PR analyzer/108666
15123 PR analyzer/108725
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.
15127
15128 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
15129
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.
15147
15148 2023-02-15 Marek Polacek <polacek@redhat.com>
15149
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.
15153
15154 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15155
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.
15171
15172 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15173
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.
15189
15190 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15191
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.
15207
15208 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15209
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.
15225
15226 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15227
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.
15243
15244 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15245
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.
15261
15262 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15263
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.
15279
15280 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15281
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.
15297
15298 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15299
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.
15315
15316 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15317
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.
15333
15334 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15335
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.
15351
15352 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15353
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.
15399
15400 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15401
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.
15462
15463 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15464
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.
15474
15475 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15476
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.
15495
15496 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15497
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.
15516
15517 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15518
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.
15537
15538 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15539
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.
15558
15559 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15560
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.
15579
15580 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15581
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.
15600
15601 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15602
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.
15621
15622 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15623
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.
15642
15643 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15644
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.
15663
15664 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15665
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.
15684
15685 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15686
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.
15705
15706 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15707
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.
15726
15727 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15728
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.
15783
15784 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15785
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.
15858
15859 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15860
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.
15870
15871 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15872
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.
15891
15892 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15893
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.
15912
15913 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15914
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.
15951
15952 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15953
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.
15972
15973 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15974
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.
16011
16012 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16013
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.
16032
16033 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16034
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.
16071
16072 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16073
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.
16092
16093 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16094
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.
16131
16132 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16133
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.
16143
16144 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16145
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.
16164
16165 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16166
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.
16217
16218 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16219
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.
16229
16230 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16231
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.
16250
16251 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16252
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.
16271
16272 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16273
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.
16310
16311 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16312
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.
16331
16332 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16333
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.
16370
16371 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16372
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.
16391
16392 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16393
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.
16430
16431 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16432
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.
16451
16452 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16453
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.
16490
16491 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16492
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.
16502
16503 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16504
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.
16523
16524 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
16525
16526 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
16527 representations.
16528
16529 2023-02-15 Martin Jambor <mjambor@suse.cz>
16530
16531 PR ipa/108679
16532 * gcc.dg/ipa/pr108679.c: New test.
16533
16534 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
16535
16536 PR fortran/108512
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.
16540
16541 2023-02-15 Jakub Jelinek <jakub@redhat.com>
16542
16543 PR target/108787
16544 PR target/103109
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.
16548
16549 2023-02-15 Jakub Jelinek <jakub@redhat.com>
16550
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.
16556
16557 2023-02-15 Marek Polacek <polacek@redhat.com>
16558
16559 PR c++/106675
16560 * g++.dg/cpp0x/overload-conv-5.C: New test.
16561
16562 2023-02-14 David Faust <david.faust@oracle.com>
16563
16564 PR target/108790
16565 * gcc.target/bpf/ldxdw.c: New test.
16566
16567 2023-02-14 Andrew Pinski <apinski@marvell.com>
16568
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.
16574
16575 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
16576
16577 * gnat.dg/shift2.adb: New test.
16578
16579 2023-02-14 Richard Biener <rguenther@suse.de>
16580
16581 PR tree-optimization/108782
16582 * gcc.dg/torture/pr108782.c: New testcase.
16583
16584 2023-02-14 Jakub Jelinek <jakub@redhat.com>
16585
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.
16594
16595 2023-02-14 Andreas Schwab <schwab@suse.de>
16596
16597 PR target/108723
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.
16606
16607 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
16608
16609 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
16610
16611 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
16612
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.
16619
16620 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
16621
16622 PR target/96373
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.
16638
16639 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
16640
16641 PR rtl-optimization/108681
16642 * gcc.target/aarch64/pr108681.c: New test.
16643
16644 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
16645
16646 * gcc.target/i386/pr108774.c: New.
16647
16648 2023-02-13 Harald Anlauf <anlauf@gmx.de>
16649
16650 PR fortran/103475
16651 * gfortran.dg/pr103475.f90: New test.
16652
16653 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
16654
16655 PR target/108516
16656 * gcc.target/i386/pr108516-1.c: New test.
16657 * gcc.target/i386/pr108516-2.c: Ditto.
16658
16659 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
16660
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.
16668
16669 2023-02-13 Richard Biener <rguenther@suse.de>
16670
16671 PR tree-optimization/108691
16672 * gcc.dg/pr108691.c: New testcase.
16673
16674 2023-02-13 Jonathan Yong <10walls@gmail.com>
16675
16676 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
16677 regex pattern to allow long long instead of just long.
16678
16679 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
16680
16681 * gcc.target/arc/milli-1.c: Update test.
16682
16683 2023-02-13 Richard Biener <rguenther@suse.de>
16684
16685 PR tree-optimization/106722
16686 * gcc.dg/torture/pr108737.c: New testcase.
16687
16688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16689
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.
16705
16706 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16707
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.
16738
16739 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16740
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.
16756
16757 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16758
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.
16789
16790 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16791
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.
16807
16808 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16809
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.
16840
16841 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16842
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.
16858
16859 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16860
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.
16891
16892 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16893
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.
16954
16955 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16956
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.
16972
16973 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16974
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.
17005
17006 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17007
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.
17023
17024 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17025
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.
17041
17042 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17043
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.
17059
17060 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17061
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.
17077
17078 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17079
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.
17099
17100 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17101
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.
17138
17139 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17140
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.
17159
17160 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17161
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.
17198
17199 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17200
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.
17219
17220 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17221
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.
17258
17259 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17260
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.
17279
17280 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17281
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.
17318
17319 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17320
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.
17393
17394 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17395
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.
17414
17415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17416
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.
17453
17454 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17455
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.
17474
17475 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17476
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.
17495
17496 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17497
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.
17516
17517 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17518
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.
17537
17538 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17539
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.
17564
17565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17566
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.
17590
17591 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17592
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.
17623
17624 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17625
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.
17656
17657 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17658
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.
17687
17688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17689
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.
17702
17703 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17704
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.
17711
17712 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17713
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.
17732
17733 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17734
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.
17771
17772 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17773
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.
17810
17811 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17812
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.
17831
17832 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17833
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.
17852
17853 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17854
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.
17881
17882 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17883
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.
17910
17911 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17912
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.
17931
17932 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17933
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.
17952
17953 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17954
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.
17977
17978 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17979
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.
18002
18003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18004
18005 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
18006
18007 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18008
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.
18039
18040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18041
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.
18072
18073 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18074
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.
18105
18106 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18107
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.
18138
18139 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18140
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.
18171
18172 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18173
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.
18204
18205 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18206
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.
18237
18238 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18239
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.
18270
18271 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18272
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.
18303
18304 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18305
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.
18336
18337 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18338
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.
18369
18370 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18371
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.
18402
18403 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18404
18405 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
18406
18407 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18408
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.
18445
18446 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18447
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.
18484
18485 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18486
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.
18523
18524 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18525
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.
18562
18563 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18564
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.
18601
18602 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18603
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.
18640
18641 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18642
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.
18679
18680 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18681
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.
18718
18719 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18720
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.
18739
18740 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18741
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.
18760
18761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18762
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.
18781
18782 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18783
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.
18802
18803 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18804
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.
18823
18824 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18825
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.
18844
18845 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18846
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.
18865
18866 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18867
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.
18886
18887 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18888
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.
18904
18905 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18906
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.
18937
18938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18939
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.
18955
18956 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18957
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.
18988
18989 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18990
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.
19021
19022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19023
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.
19042
19043 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19044
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.
19081
19082 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19083
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.
19102
19103 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19104
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.
19141
19142 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19143
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.
19162
19163 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19164
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.
19201
19202 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19203
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.
19249
19250 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19251
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.
19267
19268 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19269
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.
19285
19286 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19287
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.
19303
19304 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19305
19306 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
19307
19308 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19309
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.
19328
19329 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19330
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.
19349
19350 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19351
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.
19370
19371 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19372
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.
19391
19392 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19393
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.
19412
19413 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19414
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.
19433
19434 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19435
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.
19466
19467 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19468
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.
19499
19500 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19501
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.
19532
19533 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19534
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.
19565
19566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19567
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.
19604
19605 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19606
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.
19643
19644 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19645
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.
19682
19683 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19684
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.
19721
19722 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19723
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.
19742
19743 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19744
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.
19763
19764 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19765
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.
19784
19785 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19786
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.
19805
19806 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19807
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.
19823
19824 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19825
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.
19841
19842 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19843
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.
19859
19860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19861
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.
19877
19878 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19879
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.
19903
19904 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19905
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.
19921
19922 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19923
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.
19939
19940 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19941
19942 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
19943
19944 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19945
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.
19964
19965 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19966
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.
19985
19986 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19987
19988 * g++.target/riscv/rvv/base/exception-1.C: New test.
19989
19990 2023-02-11 Jakub Jelinek <jakub@redhat.com>
19991
19992 PR ipa/108605
19993 * c-c++-common/pr108605.c: New test.
19994
19995 2023-02-11 Jonathan Yong <10walls@gmail.com>
19996
19997 * gcc.dg/pr65658.c: fix LLP64 test.
19998
19999 2023-02-11 Jonathan Yong <10walls@gmail.com>
20000
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
20006
20007 2023-02-10 David Malcolm <dmalcolm@redhat.com>
20008
20009 PR analyzer/108745
20010 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
20011 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
20012
20013 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
20014
20015 PR tree-optimization/108520
20016 * g++.dg/pr108520.C: New.
20017
20018 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20019
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.
20050
20051 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20052
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.
20083
20084 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20085
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.
20116
20117 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20118
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.
20149
20150 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20151
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.
20182
20183 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20184
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.
20215
20216 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20217
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.
20248
20249 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20250
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.
20281
20282 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20283
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.
20314
20315 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20316
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.
20347
20348 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20349
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.
20380
20381 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20382
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.
20413
20414 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20415
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.
20446
20447 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20448
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.
20479
20480 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20481
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.
20512
20513 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20514
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.
20611
20612 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20613
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.
20650
20651 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20652
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.
20689
20690 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20691
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.
20728
20729 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20730
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.
20767
20768 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20769
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.
20806
20807 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20808
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.
20845
20846 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20847
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.
20884
20885 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20886
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.
20923
20924 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20925
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.
20962
20963 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20964
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.
21001
21002 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21003
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.
21040
21041 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21042
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.
21079
21080 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21081
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.
21118
21119 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21120
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.
21157
21158 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21159
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.
21196
21197 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21198
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.
21214
21215 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21216
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.
21235
21236 2023-02-10 Richard Biener <rguenther@suse.de>
21237
21238 PR tree-optimization/108724
21239 * gcc.target/i386/pr108724.c: New testcase.
21240
21241 2023-02-10 Andrew Pinski <apinski@marvell.com>
21242 Andrew Macleod <amacleod@redhat.com>
21243
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.
21248
21249 2023-02-10 Joseph Myers <joseph@codesourcery.com>
21250
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
21256 nullptr_t.
21257
21258 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
21259
21260 PR tree-optimization/107561
21261 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
21262 warning.
21263 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
21264
21265 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
21266
21267 PR testsuite/106120
21268 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
21269 ilp32 targets with c++98.
21270
21271 2023-02-10 Marek Polacek <polacek@redhat.com>
21272
21273 PR c++/107079
21274 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
21275
21276 2023-02-09 David Malcolm <dmalcolm@redhat.com>
21277
21278 PR analyzer/108733
21279 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
21280
21281 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
21282
21283 * gcc.target/i386/pr103541.c: New.
21284 * g++.target/i386/pr108711.C: New.
21285
21286 2023-02-09 Harald Anlauf <anlauf@gmx.de>
21287 Steven G. Kargl <kargl@gcc.gnu.org>
21288
21289 PR fortran/69636
21290 PR fortran/103779
21291 * gfortran.dg/pr103779.f90: New test.
21292
21293 2023-02-09 Jakub Jelinek <jakub@redhat.com>
21294
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.
21298
21299 2023-02-09 Andrew Pinski <apinski@marvell.com>
21300
21301 PR tree-optimization/108688
21302 * gcc.c-torture/compile/pr108688-1.c: New test.
21303
21304 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
21305
21306 PR fortran/107424
21307 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
21308 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
21309
21310 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
21311
21312 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
21313
21314 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
21315
21316 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
21317
21318 2023-02-09 Jakub Jelinek <jakub@redhat.com>
21319
21320 PR c++/108698
21321 * g++.dg/cpp0x/pr108698.C: New test.
21322
21323 2023-02-08 Joseph Myers <joseph@codesourcery.com>
21324
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.
21330
21331 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
21332
21333 * gcc.dg/torture/pr100398.c: Limit to lra targets.
21334 * gcc.dg/pr100590.c: Ditto.
21335
21336 2023-02-08 David Malcolm <dmalcolm@redhat.com>
21337
21338 PR analyzer/108704
21339 * gcc.dg/analyzer/uninit-7.c: New test.
21340 * gcc.dg/analyzer/uninit-pr108704.c: New test.
21341
21342 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
21343
21344 PR fortran/103259
21345 * gfortran.dg/pr103259.f90: New test.
21346
21347 2023-02-08 Jakub Jelinek <jakub@redhat.com>
21348
21349 PR tree-optimization/108692
21350 * gcc.dg/pr108692.c: New test.
21351
21352 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
21353
21354 * objc/execute/execute.exp: Load objc-dg.exp.
21355
21356 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
21357
21358 PR tree-optimization/108316
21359 * gcc.dg/vect/pr108316.c: New test.
21360
21361 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
21362
21363 Revert:
21364 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
21365
21366 * gcc.target/i386/pr103541.c: New.
21367
21368 2023-02-08 Jakub Jelinek <jakub@redhat.com>
21369
21370 PR c++/108525
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.
21374
21375 2023-02-07 David Malcolm <dmalcolm@redhat.com>
21376
21377 PR analyzer/108661
21378 * gcc.dg/analyzer/fread-pr108661.c: New test.
21379 * gcc.dg/analyzer/read-pr108661.c: New test.
21380
21381 2023-02-07 Harald Anlauf <anlauf@gmx.de>
21382
21383 PR fortran/95107
21384 * gfortran.dg/save_7.f90: New test.
21385
21386 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
21387
21388 * gcc.target/i386/pr103541.c: New.
21389
21390 2023-02-07 Jakub Jelinek <jakub@redhat.com>
21391
21392 PR tree-optimization/106923
21393 * gcc.dg/pr106923.c: New test.
21394
21395 2023-02-07 Jakub Jelinek <jakub@redhat.com>
21396
21397 PR tree-optimization/106433
21398 * gcc.c-torture/compile/pr106433.c: New test.
21399
21400 2023-02-07 Jakub Jelinek <jakub@redhat.com>
21401
21402 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
21403 -Wdeprecated warning for C++23.
21404
21405 2023-02-06 Alex Coplan <alex.coplan@arm.com>
21406
21407 PR target/104921
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.
21411
21412 2023-02-06 Xi Ruoyao <xry111@xry111.site>
21413
21414 * g++.target/loongarch/bytepick.C: New test.
21415
21416 2023-02-06 Tamar Christina <tamar.christina@arm.com>
21417
21418 * gcc.target/aarch64/options_set_10.c: Removed.
21419
21420 2023-02-06 Jakub Jelinek <jakub@redhat.com>
21421
21422 PR tree-optimization/108655
21423 * gcc.dg/pr108655.c: New test.
21424
21425 2023-02-06 Patrick Palka <ppalka@redhat.com>
21426
21427 PR c++/107461
21428 * g++.dg/cpp0x/overload5.C: New test.
21429 * g++.dg/cpp0x/overload5a.C: New test.
21430 * g++.dg/cpp0x/overload6.C: New test.
21431
21432 2023-02-05 Harald Anlauf <anlauf@gmx.de>
21433
21434 PR fortran/108592
21435 * gfortran.dg/pr108592.f90: New test.
21436
21437 2023-02-03 Jakub Jelinek <jakub@redhat.com>
21438
21439 PR tree-optimization/108647
21440 * g++.dg/torture/pr108647.C: New test.
21441
21442 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
21443
21444 PR tree-optimization/108639
21445 * gcc.c-torture/compile/pr108638.c: New file.
21446 * gcc.c-torture/compile/pr108639.c: New file.
21447
21448 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
21449
21450 PR tree-optimization/107570
21451 * gcc.dg/pr107570.c: New.
21452
21453 2023-02-03 Marek Polacek <polacek@redhat.com>
21454
21455 PR c++/108158
21456 * g++.dg/cpp1y/constexpr-108158.C: New test.
21457
21458 2023-02-03 Marek Polacek <polacek@redhat.com>
21459
21460 PR c++/101071
21461 * g++.dg/cpp0x/variadic-alias8.C: New test.
21462
21463 2023-02-03 Patrick Palka <ppalka@redhat.com>
21464
21465 PR c++/107461
21466 * g++.dg/template/call9.C: New test.
21467
21468 2023-02-03 Patrick Palka <ppalka@redhat.com>
21469
21470 PR c++/96745
21471 * g++.dg/cpp2a/concepts-dtor1.C: New test.
21472
21473 2023-02-03 Patrick Palka <ppalka@redhat.com>
21474
21475 PR c++/108579
21476 * g++.dg/cpp2a/concepts-pr108579.C: New test.
21477
21478 2023-02-03 Martin Jambor <mjambor@suse.cz>
21479
21480 PR ipa/108384
21481 * gcc.dg/ipa/pr108384.c: New test.
21482
21483 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21484
21485 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
21486 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
21487
21488 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21489
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.
21505
21506 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21507
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.
21523
21524 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21525
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.
21541
21542 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21543
21544 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
21545
21546 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21547
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.
21566
21567 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21568
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.
21587
21588 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21589
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.
21608
21609 2023-02-02 Joseph Myers <joseph@codesourcery.com>
21610
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.
21617
21618 2023-02-02 Joseph Myers <joseph@codesourcery.com>
21619
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
21625 initializers.
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.
21632
21633 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
21634
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.
21643
21644 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
21645
21646 PR rtl-optimization/108508
21647 * gcc.target/aarch64/pr108508.c: New test.
21648
21649 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
21650
21651 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
21652
21653 2023-02-02 David Malcolm <dmalcolm@redhat.com>
21654
21655 PR analyzer/108633
21656 * gcc.dg/analyzer/fd-pr108633.c: New test.
21657
21658 2023-02-02 David Malcolm <dmalcolm@redhat.com>
21659
21660 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
21661
21662 2023-02-02 Jakub Jelinek <jakub@redhat.com>
21663
21664 PR debug/106746
21665 PR rtl-optimization/108463
21666 PR target/108484
21667 * gcc.dg/pr108463.c: New test.
21668
21669 2023-02-02 Richard Biener <rguenther@suse.de>
21670
21671 PR middle-end/108625
21672 * gcc.dg/pr108625.c: New testcase.
21673
21674 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
21675
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.
21681
21682 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
21683
21684 * gcc.target/arm/mve/pr108443-run.c: New test.
21685 * gcc.target/arm/mve/pr108443.c: New test.
21686
21687 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
21688
21689 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
21690
21691 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
21692
21693 PR target/107674
21694 * gcc.target/arm/mve/mve_vpt.c: New test.
21695
21696 2023-02-02 Jakub Jelinek <jakub@redhat.com>
21697
21698 PR ipa/107300
21699 * gcc.dg/pr107300.c: New test.
21700
21701 2023-02-02 liuhongt <hongtao.liu@intel.com>
21702
21703 * gcc.target/aarch64/pr108601.c: New test.
21704
21705 2023-02-02 Jakub Jelinek <jakub@redhat.com>
21706
21707 PR middle-end/108435
21708 * gcc.dg/gomp/pr108435.c: New test.
21709
21710 2023-02-01 Harald Anlauf <anlauf@gmx.de>
21711
21712 PR fortran/108609
21713 * gfortran.dg/pr108527.f90: Adjust test pattern.
21714
21715 2023-02-01 Tamar Christina <tamar.christina@arm.com>
21716
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.
21725
21726 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
21727
21728 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
21729 into...
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.
21733 (main): Call DONE.
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.
21747
21748 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
21749
21750 PR tree-optimization/108356
21751 * gcc.dg/pr108356.c: New.
21752
21753 2023-02-01 Martin Liska <mliska@suse.cz>
21754
21755 PR ipa/108509
21756 * g++.dg/ipa/pr108509.C: New test.
21757
21758 2023-02-01 Marek Polacek <polacek@redhat.com>
21759
21760 PR c++/107755
21761 * g++.dg/warn/Wlogical-op-4.C: New test.
21762
21763 2023-02-01 Jakub Jelinek <jakub@redhat.com>
21764
21765 PR debug/108573
21766 * gcc.dg/pr108573.c: New test.
21767
21768 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
21769
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.
21772
21773 2023-02-01 Jakub Jelinek <jakub@redhat.com>
21774
21775 PR c++/108607
21776 * g++.dg/gomp/pr108607.C: New test.
21777
21778 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
21779
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.
21783
21784 2023-02-01 Jason Merrill <jason@redhat.com>
21785
21786 * g++.dg/warn/changes-meaning2.C: New test.
21787 * g++.dg/warn/changes-meaning3.C: New test.
21788
21789 2023-02-01 David Malcolm <dmalcolm@redhat.com>
21790
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
21800 alloca.
21801 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
21802
21803 2023-02-01 David Malcolm <dmalcolm@redhat.com>
21804
21805 PR analyzer/108616
21806 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
21807 * gcc.dg/analyzer/test-alloca.h: New test.
21808
21809 2023-01-31 Jason Merrill <jason@redhat.com>
21810
21811 PR c++/108559
21812 * g++.dg/cpp1z/aggr-base13.C: New test.
21813
21814 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
21815
21816 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
21817 'gcc-set-multilib-library-path' for 'ld_library_path'.
21818
21819 2023-01-31 Marek Polacek <polacek@redhat.com>
21820
21821 PR c++/102870
21822 * g++.dg/cpp0x/variadic184.C: New test.
21823
21824 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21825
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.
21856
21857 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21858
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.
21889
21890 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21891
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.
21922
21923 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21924
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.
21940
21941 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21942
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.
21973
21974 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21975
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.
21991
21992 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21993
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.
22009
22010 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22011
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.
22027
22028 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22029
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.
22060
22061 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22062
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.
22078
22079 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22080
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.
22096
22097 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22098
22099 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
22100
22101 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22102
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.
22121
22122 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22123
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.
22142
22143 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22144
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.
22181
22182 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22183
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.
22220
22221 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22222
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.
22259
22260 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22261
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.
22280
22281 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22282
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.
22319
22320 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22321
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.
22340
22341 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22342
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.
22361
22362 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22363
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.
22382
22383 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22384
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.
22403
22404 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22405
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.
22424
22425 2023-01-31 Marek Polacek <polacek@redhat.com>
22426
22427 PR c++/107593
22428 PR c++/108597
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.
22432
22433 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
22434
22435 PR target/108589
22436 * gcc.target/aarch64/pr108589.c: New test.
22437
22438 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
22439
22440 PR tree-optimization/108608
22441 * gcc.dg/vect/pr108608.c: New test.
22442 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
22443
22444 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
22445
22446 PR tree-optimization/108385
22447 * gcc.dg/pr108385.c: New.
22448
22449 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
22450
22451 PR tree-optimization/108359
22452 * gcc.dg/pr108359.c: New.
22453
22454 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22455
22456 * rust/compile/issue-1073.rs: New test.
22457
22458 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22459
22460 * rust/compile/issue-1006.rs: New test.
22461
22462 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22463
22464 * rust/compile/const_generics_5.rs: Fix assertions.
22465 * rust/compile/unconstrained_type_param.rs: Add more assertions.
22466
22467 2023-01-31 liushuyu <liushuyu011@gmail.com>
22468
22469 * rust/compile/builtin_macro_recurse.rs: New test.
22470
22471 2023-01-31 liushuyu <liushuyu011@gmail.com>
22472
22473 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
22474 * rust/compile/builtin_macro_env.rs: Likewise.
22475
22476 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22477
22478 * rust/compile/frust-compile-until.rs: New test.
22479
22480 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22481
22482 * rust/compile/rust-const-blog-issue.rs: New test.
22483
22484 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22485
22486 * rust/compile/macro44.rs: New test.
22487
22488 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22489
22490 * rust/compile/macro_export_1.rs: New test.
22491
22492 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22493
22494 * rust/compile/const_generics_8.rs: New test.
22495
22496 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22497
22498 * rust/compile/const_generics_7.rs: New test.
22499
22500 2023-01-31 liushuyu <liushuyu011@gmail.com>
22501
22502 * rust/execute/torture/loop-condition-eval.rs: New test.
22503
22504 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
22505
22506 * rust/compile/const8.rs: New test.
22507
22508 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
22509
22510 * rust/compile/const7.rs: New test.
22511
22512 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
22513
22514 * rust/compile/const6.rs: New test.
22515
22516 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22517
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.
22524
22525 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22526
22527 * rust/compile/macro43.rs: New test.
22528
22529 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22530
22531 * rust/compile/parse_range.rs: New test.
22532
22533 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22534
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.
22541
22542 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22543
22544 * rust/compile/rustc_attr1.rs: New test.
22545
22546 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
22547
22548 * rust/debug/win64-abi.rs: Fix assertion to take into account
22549 overflow builtins
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.
22553
22554 2023-01-31 Philip Herron <philip.herron@embecosm.com>
22555
22556 * rust/compile/torture/issue-1506.rs: New test.
22557
22558 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
22559
22560 * rust/compile/const4.rs: New.
22561 * rust/compile/const5.rs: New.
22562
22563 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
22564
22565 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
22566 gm2-libs-log.
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.
22571
22572 2023-01-31 Jakub Jelinek <jakub@redhat.com>
22573
22574 PR target/108599
22575 * gcc.target/i386/avx2-pr108599.c: New test.
22576
22577 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
22578
22579 PR testsuite/108604
22580 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
22581 signed char.
22582
22583 2023-01-31 Jakub Jelinek <jakub@redhat.com>
22584
22585 PR rtl-optimization/108596
22586 * gcc.c-torture/compile/pr108596.c: New test.
22587
22588 2023-01-31 Jakub Jelinek <jakub@redhat.com>
22589
22590 PR c++/105593
22591 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
22592
22593 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
22594
22595 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
22596 condition.
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.
22624
22625 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22626
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.
22642
22643 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22644
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.
22660
22661 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22662
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.
22678
22679 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22680
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.
22696
22697 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22698
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.
22714
22715 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22716
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.
22732
22733 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22734
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.
22750
22751 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22752
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.
22768
22769 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22770
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.
22783
22784 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22785
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.
22810
22811 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22812
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.
22837
22838 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22839
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.
22846
22847 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22848
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.
22855
22856 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22857
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.
22876
22877 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22878
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.
22897
22898 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22899
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.
22918
22919 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22920
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.
22939
22940 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22941
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.
22960
22961 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22962
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.
22981
22982 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22983
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.
23002
23003 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23004
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.
23023
23024 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23025
23026 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
23027
23028 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23029
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.
23033
23034 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
23035
23036 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
23037 restore TORTURE_OPTIONS.
23038
23039 2023-01-30 Andrew Pinski <apinski@marvell.com>
23040
23041 PR tree-optimization/108582
23042 * gcc.dg/pr108582-1.c: New test.
23043
23044 2023-01-30 Richard Biener <rguenther@suse.de>
23045
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.
23050
23051 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
23052
23053 PR fortran/108450
23054 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
23055
23056 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23057
23058 PR fortran/103506
23059 * gfortran.dg/pr103506_1.f90: New test.
23060
23061 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
23062
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.
23066
23067 2023-01-28 Harald Anlauf <anlauf@gmx.de>
23068 Steven G. Kargl <kargl@gcc.gnu.org>
23069
23070 PR fortran/108527
23071 * gfortran.dg/pr108527.f90: New test.
23072
23073 2023-01-28 Harald Anlauf <anlauf@gmx.de>
23074
23075 PR fortran/108453
23076 * gfortran.dg/common_27.f90: New test.
23077
23078 2023-01-28 Jonathan Yong <10walls@gmail.com>
23079
23080 PR c/108192
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.
23084
23085 2023-01-28 Jonathan Yong <10walls@gmail.com>
23086
23087 PR c/108150
23088 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
23089 target same as on Linux.
23090
23091 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23092
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.
23123
23124 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23125
23126 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
23127 with (\r*\n+).
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.
23150
23151 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
23152
23153 * gm2/pim/fail/empty.mod: New test.
23154
23155 2023-01-27 Joseph Myers <joseph@codesourcery.com>
23156
23157 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
23158 auto initializers to be disallowed.
23159
23160 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
23161
23162 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
23163 Remove XFAIL.
23164 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
23165 of dump files.
23166
23167 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
23168
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.
23190
23191 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
23192
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.
23196
23197 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
23198
23199 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
23200 vector length.
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.
23207
23208 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
23209
23210 PR tree-optimization/108306
23211 * gcc.dg/pr108306.c: New.
23212
23213 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
23214
23215 PR tree-optimization/108447
23216 * gcc.dg/pr108447.c: New.
23217
23218 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23219
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.
23223
23224 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23225
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.
23232
23233 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23234
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.
23241
23242 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23243
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.
23262
23263 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23264
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.
23270
23271 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23272
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.
23382
23383 2023-01-27 Xi Ruoyao <xry111@xry111.site>
23384
23385 * gcc.dg/pr95115.c (x): Add noipa attribute.
23386
23387 2023-01-27 Jakub Jelinek <jakub@redhat.com>
23388
23389 PR ipa/106061
23390 * gcc.dg/pr106061.c: New test.
23391
23392 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
23393
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.
23398
23399 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
23400
23401 * gm2/warnings/returntype/fail/badreturn.mod: New test.
23402 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
23403 New test.
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:
23408 New test.
23409
23410 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23411
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.
23483
23484 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23485
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.
23530
23531 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23532
23533 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
23534 testcase.
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.
23544
23545 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23546
23547 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
23548
23549 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23550
23551 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
23552
23553 2023-01-26 Harald Anlauf <anlauf@gmx.de>
23554
23555 PR fortran/108544
23556 * gfortran.dg/pr108544.f90: New test.
23557 * gfortran.dg/pr96102b.f90: New test.
23558
23559 2023-01-26 Marek Polacek <polacek@redhat.com>
23560
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.
23566
23567 2023-01-26 Jakub Jelinek <jakub@redhat.com>
23568
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.
23572
23573 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
23574
23575 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
23576
23577 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
23578
23579 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
23580 compound literals.
23581
23582 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
23583
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.
23589
23590 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
23591
23592 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
23593
23594 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
23595
23596 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
23597
23598 2023-01-26 Marek Polacek <polacek@redhat.com>
23599
23600 PR c++/105300
23601 * g++.dg/cpp0x/udlit-error1.C: New test.
23602
23603 2023-01-26 David Malcolm <dmalcolm@redhat.com>
23604
23605 PR analyzer/108507
23606 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
23607 -Wno-stringop-overflow.
23608
23609 2023-01-26 David Malcolm <dmalcolm@redhat.com>
23610
23611 PR analyzer/108524
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:
23615 New test.
23616
23617 2023-01-26 Richard Biener <rguenther@suse.de>
23618
23619 PR tree-optimization/108547
23620 * gcc.dg/uninit-pr108547.c: New testcase.
23621
23622 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
23623
23624 PR tree-optimization/108522
23625 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
23626 macro.
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.
23632 (main): Call them.
23633
23634 2023-01-26 Jakub Jelinek <jakub@redhat.com>
23635
23636 PR c++/108503
23637 * g++.dg/gomp/pr108503.C: New test.
23638
23639 2023-01-26 Richard Biener <rguenther@suse.de>
23640
23641 PR tree-optimization/108523
23642 * gcc.dg/torture/pr108523.c: New testcase.
23643
23644 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
23645
23646 PR fortran/108528
23647 * gfortran.dg/pr108528.f90: New test.
23648
23649 2023-01-25 Jakub Jelinek <jakub@redhat.com>
23650
23651 PR c++/108525
23652 * g++.dg/cpp23/static-operator-call5.C: New test.
23653
23654 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23655
23656 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
23657 "C".
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.
23742
23743 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23744
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.
23755
23756 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23757
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.
23766
23767 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23768
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.
23783
23784 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23785
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.
23794
23795 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23796
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.
23805
23806 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23807
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.
23816
23817 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23818
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.
23827
23828 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23829
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.
23835
23836 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23837
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.
23846
23847 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23848
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.
23857
23858 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23859
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.
23868
23869 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23870
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.
23879
23880 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23881
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.
23890
23891 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23892
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.
23919
23920 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23921
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.
23940
23941 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23942
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.
23993
23994 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
23995
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.
24022
24023 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
24024
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.
24051
24052 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
24053
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.
24074
24075 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
24076
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
24096
24097 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
24098
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.
24120
24121 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
24122
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.
24134
24135 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
24136
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.
24140
24141 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
24142
24143 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
24144 aarch64 to list of targets supporting long long vectorization.
24145
24146 2023-01-25 Jakub Jelinek <jakub@redhat.com>
24147
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.
24151
24152 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
24153 Jakub Jelinek <jakub@redhat.com>
24154
24155 PR tree-optimization/108522
24156 * gcc.dg/builtin-dynamic-object-size-0.c
24157 (test_dynarray_struct_member): New test.
24158 (main): Call it.
24159
24160 2023-01-24 Jakub Jelinek <jakub@redhat.com>
24161
24162 PR c++/107329
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.
24167
24168 2023-01-24 Jason Merrill <jason@redhat.com>
24169
24170 PR c++/108504
24171 * g++.dg/ext/pragma1.C: New test.
24172
24173 2023-01-24 Jason Merrill <jason@redhat.com>
24174
24175 PR c++/108526
24176 * g++.dg/cpp23/static-operator-call5.C: New test.
24177
24178 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
24179
24180 * gcc.target/pdp11/pdp11.exp: New.
24181 * gcc.target/pdp11/pr108388.c: New.
24182
24183 2023-01-24 Harald Anlauf <anlauf@gmx.de>
24184
24185 PR fortran/108529
24186 * gfortran.dg/pr108529.f90: New test.
24187
24188 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
24189
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.
24220
24221 2023-01-24 Jakub Jelinek <jakub@redhat.com>
24222
24223 PR c++/108474
24224 * g++.dg/cpp1z/decomp57.C: New test.
24225 * g++.dg/cpp1z/decomp58.C: New test.
24226
24227 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24228
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.
24232
24233 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24234
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.
24242
24243 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
24244 Yang Yujie <yangyujie@loongson.cn>
24245
24246 PR target/107731
24247 * gcc.target/loongarch/tst-asm-const.c: Moved to...
24248 * gcc.target/loongarch/pr107731.c: ...here.
24249
24250 2023-01-24 Jason Merrill <jason@redhat.com>
24251
24252 PR c++/107303
24253 PR c++/107329
24254 * g++.dg/ext/builtin-shufflevector-5.C: New test.
24255 * g++.dg/init/new51.C: New test.
24256
24257 2023-01-23 Jason Merrill <jason@redhat.com>
24258
24259 PR c++/107267
24260 * g++.dg/cpp0x/move2.C: New test.
24261
24262 2023-01-23 Harald Anlauf <anlauf@gmx.de>
24263
24264 PR fortran/108502
24265 * gfortran.dg/pr108502.f90: New test.
24266
24267 2023-01-23 Marek Polacek <polacek@redhat.com>
24268
24269 PR c++/107797
24270 * g++.dg/warn/Wunused-value-1.C: New test.
24271
24272 2023-01-23 Jason Merrill <jason@redhat.com>
24273
24274 PR c++/108195
24275 * g++.dg/cpp0x/initlist-vect2.C: New test.
24276
24277 2023-01-23 Harald Anlauf <anlauf@gmx.de>
24278
24279 PR fortran/108501
24280 * gfortran.dg/pr108501.f90: New test.
24281
24282 2023-01-23 Harald Anlauf <anlauf@gmx.de>
24283
24284 PR fortran/108420
24285 * gfortran.dg/pr108420.f90: New test.
24286
24287 2023-01-23 Jason Merrill <jason@redhat.com>
24288
24289 PR c++/108496
24290 * g++.dg/template/explicit-instantiation5.C: New test.
24291
24292 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
24293
24294 * g++.target/arm/pac-1.C: New test.
24295 * gcc.target/arm/pac-15.c: Likewise.
24296
24297 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
24298
24299 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
24300 tests.
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.
24304
24305 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
24306
24307 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
24308
24309 2023-01-23 Richard Biener <rguenther@suse.de>
24310
24311 PR tree-optimization/108482
24312 * gcc.dg/torture/pr108482.c: New testcase.
24313
24314 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24315
24316 * gcc.target/arm/bti-1.c: New testcase.
24317 * gcc.target/arm/bti-2.c: Likewise.
24318
24319 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24320
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.
24333
24334 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24335
24336 * gcc.target/arm/multilib.exp: Add pacbti related entries.
24337
24338 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24339 Tejas Belagod <tbelagod@arm.com>
24340
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.
24345
24346 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24347 Tejas Belagod <tbelagod@arm.com>
24348
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.
24359
24360 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
24361 Tejas Belagod <tbelagod@arm.com>
24362
24363 * lib/target-supports.exp:
24364 (check_effective_target_arm_pacbti_hw): New.
24365
24366 2023-01-23 Richard Biener <rguenther@suse.de>
24367
24368 PR tree-optimization/108449
24369 * gcc.dg/pr108449.c: New testcase.
24370
24371 2023-01-23 Jason Merrill <jason@redhat.com>
24372
24373 PR c++/53288
24374 DR 1299
24375 * g++.dg/init/lifetime4.C: New test.
24376
24377 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
24378
24379 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
24380 paths.
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.
24408
24409 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
24410
24411 * gcc.target/pru/clz-hi-2.c: New test.
24412 * gcc.target/pru/clz-hi.c: New test.
24413
24414 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24415
24416 PR fortran/102595
24417 * gfortran.dg/pr88048.f90: Adjust for changed error message.
24418 * gfortran.dg/parameter_data0.f90: New test.
24419
24420 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
24421
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.
24432
24433 2023-01-19 Jakub Jelinek <jakub@redhat.com>
24434
24435 PR c++/108437
24436 * g++.dg/cpp23/subscript12.C: New test.
24437 * g++.dg/cpp23/subscript13.C: New test.
24438
24439 2023-01-19 Jakub Jelinek <jakub@redhat.com>
24440
24441 PR c++/53932
24442 * g++.dg/init/pr53932.C: New test.
24443
24444 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
24445
24446 * gcc.target/i386/pr108436.c: New test.
24447
24448 2023-01-19 David Malcolm <dmalcolm@redhat.com>
24449
24450 PR analyzer/108455
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:
24455 New test.
24456
24457 2023-01-19 Harald Anlauf <anlauf@gmx.de>
24458
24459 PR fortran/108434
24460 * gfortran.dg/pr108434.f90: New test.
24461
24462 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
24463
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:
24470 Likewise.
24471 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
24472 Likewise.
24473 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
24474 Likewise.
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.
24483
24484 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
24485
24486 PR target/108411
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.
24498
24499 2023-01-19 Jakub Jelinek <jakub@redhat.com>
24500
24501 PR tree-optimization/108440
24502 * c-c++-common/rotate-10.c: New test.
24503 * c-c++-common/rotate-11.c: New test.
24504
24505 2023-01-19 Alexandre Oliva <oliva@adacore.com>
24506
24507 PR debug/106746
24508 * gcc.target/i386/pr106746.c: New.
24509
24510 2023-01-18 Marek Polacek <polacek@redhat.com>
24511
24512 PR c/108424
24513 * gcc.dg/c2x-nullptr-6.c: New test.
24514
24515 2023-01-18 David Malcolm <dmalcolm@redhat.com>
24516
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.
24523
24524 2023-01-18 Richard Biener <rguenther@suse.de>
24525
24526 PR lto/108445
24527 * gcc.dg/lto/pr108445_0.c: New testcase.
24528 * gcc.dg/lto/pr108445_1.c: Likewise.
24529
24530 2023-01-18 Murray Steele <murray.steele@arm.com>
24531
24532 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
24533
24534 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
24535 Andrew Pinski <apinski@marvell.com>
24536
24537 PR target/108396
24538 * gcc.target/powerpc/pr108396.c: New test.
24539
24540 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
24541
24542 PR target/108348
24543 * gcc.target/powerpc/pr108348-1.c: New test.
24544 * gcc.target/powerpc/pr108348-2.c: New test.
24545
24546 2023-01-17 Harald Anlauf <anlauf@gmx.de>
24547
24548 PR fortran/108421
24549 * gfortran.dg/pr108421.f90: New test.
24550
24551 2023-01-17 Jakub Jelinek <jakub@redhat.com>
24552
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.
24563
24564 2023-01-16 Andrew Pinski <apinski@marvell.com>
24565
24566 * lib/target-supports.exp (add_options_for_tls): Remove
24567 reference to Solaris 9 in comments.
24568
24569 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
24570
24571 PR target/105980
24572 * g++.target/i386/pr105980.C: New test.
24573
24574 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
24575
24576 * g++.dg/tree-ssa/pr106077.C: New test.
24577
24578 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
24579
24580 PR target/96795
24581 PR target/107515
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.
24584
24585 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
24586
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.
24595
24596 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
24597
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.
24607
24608 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
24609
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.
24623
24624 2023-01-16 Jakub Jelinek <jakub@redhat.com>
24625
24626 PR c++/105593
24627 * g++.target/i386/pr105593.C: New test.
24628
24629 2023-01-16 Jakub Jelinek <jakub@redhat.com>
24630
24631 PR c++/105593
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.
24635
24636 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
24637
24638 PR target/108272
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.
24643
24644 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
24645
24646 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
24647
24648 2023-01-14 Jakub Jelinek <jakub@redhat.com>
24649
24650 PR c++/108365
24651 * c-c++-common/pr108365.c: New test.
24652 * g++.dg/opt/pr108365.C: New test.
24653 * g++.dg/warn/pr108365.C: New test.
24654
24655 2023-01-14 Alexandre Oliva <oliva@adacore.com>
24656
24657 PR target/42093
24658 * gcc.target/arm/pr42093.c: Disable tree-dce.
24659
24660 2023-01-13 David Malcolm <dmalcolm@redhat.com>
24661
24662 PR analyzer/105273
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
24669 test.
24670 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
24671 New test.
24672 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
24673 New test.
24674
24675 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
24676
24677 PR rtl-optimization/108117
24678 PR rtl-optimization/108132
24679 * gcc.dg/pr108117.c: New test.
24680
24681 2023-01-13 Jakub Jelinek <jakub@redhat.com>
24682
24683 PR c++/108285
24684 * g++.dg/warn/pr108285.C: New test.
24685
24686 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
24687
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.
24694
24695 2023-01-13 Jakub Jelinek <jakub@redhat.com>
24696
24697 PR target/107131
24698 * gcc.c-torture/execute/pr107131.c: New test.
24699
24700 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
24701
24702 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
24703
24704 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
24705
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.
24716
24717 2023-01-13 Jakub Jelinek <jakub@redhat.com>
24718
24719 PR target/107131
24720 * gcc.dg/pr107131.c: New test.
24721
24722 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
24723
24724 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
24725 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
24726
24727 2023-01-13 Richard Biener <rguenther@suse.de>
24728
24729 * gcc.target/aarch64/pr107209.c: New test.
24730
24731 2023-01-13 Richard Biener <rguenther@suse.de>
24732
24733 PR tree-optimization/108387
24734 * gcc.dg/pr108387.c: New testcase.
24735
24736 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
24737
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
24743 argument to "".
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.
24757
24758 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
24759
24760 * lib/gm2.exp: Use timeout.exp.
24761
24762 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
24763
24764 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
24765 to args.
24766
24767 2023-01-12 Andrew Pinski <apinski@marvell.com>
24768 Roger Sayle <roger@nextmovesoftware.com>
24769
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.
24775
24776 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
24777 Richard Sandiford <richard.sandiford@arm.com>
24778
24779 PR target/105549
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.
24790
24791 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
24792 Richard Sandiford <richard.sandiford@arm.com>
24793
24794 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
24795 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
24796 test.
24797 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
24798 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
24799 test.
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
24804 test.
24805 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
24806 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
24807 test.
24808 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
24809 * g++.target/aarch64/bitfield-abi-warning.h: New test.
24810
24811 2023-01-12 Richard Biener <rguenther@suse.de>
24812
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.
24817
24818 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
24819
24820 PR fortran/107706
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.
24824
24825 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
24826
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.
24830
24831 2023-01-11 David Malcolm <dmalcolm@redhat.com>
24832
24833 PR analyzer/108252
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.
24842
24843 2023-01-11 Jakub Jelinek <jakub@redhat.com>
24844
24845 PR c/105972
24846 * gcc.dg/pr105972.c: New test.
24847
24848 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
24849
24850 PR tree-optimization/71343
24851 * gcc.dg/pr71343-2.c: New test case.
24852
24853 2023-01-11 David Faust <david.faust@oracle.com>
24854
24855 PR target/108293
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.
24859
24860 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
24861
24862 * gcc.dg/sso-17.c: New test.
24863
24864 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
24865
24866 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
24867 the testing target isn't a PowerPC target.
24868
24869 2023-01-11 Richard Biener <rguenther@suse.de>
24870
24871 PR tree-optimization/107767
24872 * gcc.dg/tree-ssa/pr107767.c: New testcase.
24873
24874 2023-01-11 Jakub Jelinek <jakub@redhat.com>
24875
24876 PR target/108308
24877 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
24878
24879 2023-01-11 Richard Biener <rguenther@suse.de>
24880
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.
24884
24885 2023-01-11 Richard Biener <rguenther@suse.de>
24886
24887 PR tree-optimization/108353
24888 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
24889
24890 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
24891
24892 * gcc.target/s390/not.c: New test.
24893
24894 2023-01-11 Richard Biener <rguenther@suse.de>
24895
24896 PR tree-optimization/106293
24897 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
24898
24899 2023-01-10 Richard Biener <rguenther@suse.de>
24900
24901 PR tree-optimization/106293
24902 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
24903
24904 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
24905
24906 PR rtl-optimization/106421
24907 * gcc.dg/pr106421.c: New test case.
24908
24909 2023-01-10 Martin Jambor <mjambor@suse.cz>
24910
24911 PR ipa/108110
24912 * g++.dg/ipa/pr108110.C: New test.
24913
24914 2023-01-10 Richard Biener <rguenther@suse.de>
24915
24916 PR tree-optimization/108314
24917 * gcc.dg/vect/pr108314.c: New testcase.
24918
24919 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
24920
24921 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
24922 be "*".
24923
24924 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
24925
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.
24934
24935 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
24936
24937 * gcc.target/s390/fcall-saved.c: New test.
24938
24939 2023-01-09 Jakub Jelinek <jakub@redhat.com>
24940
24941 PR c++/105838
24942 PR c++/108047
24943 PR c++/108266
24944 * g++.dg/tree-ssa/initlist-opt2.C: New test.
24945 * g++.dg/tree-ssa/initlist-opt3.C: New test.
24946
24947 2023-01-09 Joseph Myers <joseph@codesourcery.com>
24948
24949 * gcc.dg/c2x-complit-8.c: New test.
24950
24951 2023-01-09 Richard Biener <rguenther@suse.de>
24952
24953 PR middle-end/69482
24954 * gcc.target/i386/pr69482-1.c: New testcase.
24955 * gcc.target/i386/pr69482-2.c: Likewise.
24956
24957 2023-01-09 Martin Liska <mliska@suse.cz>
24958
24959 PR lto/108330
24960 * g++.dg/ipa/pr108830.C: New test.
24961
24962 2023-01-09 Richard Biener <rguenther@suse.de>
24963
24964 PR tree-optimization/101912
24965 * gcc.dg/uninit-pr101912.c: New testcase.
24966
24967 2023-01-09 Martin Liska <mliska@suse.cz>
24968
24969 PR c/107993
24970 * gcc.target/i386/pr107993.c: New test.
24971
24972 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
24973
24974 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
24975 on *-*-hpux*.
24976 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
24977
24978 2023-01-06 Joseph Myers <joseph@codesourcery.com>
24979
24980 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
24981 tests.
24982
24983 2023-01-06 Tamar Christina <tamar.christina@arm.com>
24984
24985 Revert:
24986 2023-01-06 Tamar Christina <tamar.christina@arm.com>
24987
24988 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
24989
24990 2023-01-06 Jakub Jelinek <jakub@redhat.com>
24991
24992 PR target/108292
24993 PR target/108308
24994 * gcc.c-torture/execute/pr108292.c: New test.
24995 * gcc.target/i386/pr108292.c: New test.
24996 * gcc.dg/pr108308.c: New test.
24997
24998 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
24999
25000 Revert:
25001 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
25002
25003 * gcc.target/i386/cmov10.c: New test case.
25004
25005 2023-01-05 Patrick Palka <ppalka@redhat.com>
25006
25007 PR c++/108275
25008 * g++.dg/parse/access14.C: New test.
25009
25010 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
25011
25012 * lib/gm2.exp (gm2_init_minx): New procedure.
25013 (gm2_init_min): New procedure calls gm2_init_min with
25014 dialect flags.
25015 * gm2/link/min/pass/tiny.mod: New test case.
25016 * gm2/link/min/pass/link-min-pass.exp: New file.
25017
25018 2023-01-04 Patrick Palka <ppalka@redhat.com>
25019
25020 PR c++/108282
25021 * g++.dg/cpp2a/concepts-requires34.C: New test.
25022
25023 2023-01-04 Jakub Jelinek <jakub@redhat.com>
25024
25025 PR c++/108206
25026 * g++.dg/template/pr108206.C: New test.
25027
25028 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
25029
25030 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
25031
25032 2023-01-04 Jakub Jelinek <jakub@redhat.com>
25033
25034 PR tree-optimization/108253
25035 * g++.dg/opt/pr108253.C: New test.
25036
25037 2023-01-04 Jakub Jelinek <jakub@redhat.com>
25038
25039 PR middle-end/108237
25040 * gcc.c-torture/compile/pr108237.c: New test.
25041
25042 2023-01-04 Jakub Jelinek <jakub@redhat.com>
25043
25044 PR sanitizer/108256
25045 * c-c++-common/ubsan/pr108256.c: New test.
25046
25047 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
25048
25049 * g++.dg/modules/modules.exp: Skip on AIX.
25050 * gcc.target/powerpc/pr99708.c: Skip on AIX.
25051
25052 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
25053
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.
25057
25058 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
25059
25060 * gcc.target/i386/cmov10.c: New test case.
25061
25062 2023-01-03 Jakub Jelinek <jakub@redhat.com>
25063
25064 PR middle-end/108264
25065 * gcc.dg/pr108264.c: New test.
25066
25067 2023-01-03 Jakub Jelinek <jakub@redhat.com>
25068
25069 PR rtl-optimization/108263
25070 * gcc.dg/pr108263.c: New test.
25071
25072 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
25073 Uroš Bizjak <ubizjak@gmail.com>
25074
25075 * gcc.target/i386/extendditi2-1.c: New test case.
25076 * gcc.target/i386/extendditi2-2.c: Likewise.
25077
25078 \f
25079 Copyright (C) 2023 Free Software Foundation, Inc.
25080
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.