1 2023-07-08 Jan Hubicka <jh@suse.cz>
3 PR tree-optimization/110600
4 * gcc.c-torture/compile/pr110600.c: New test.
6 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
10 * gfortran.dg/pr99139.f90 : New test
11 * gfortran.dg/pr99368.f90 : New test
13 2023-07-08 Jan Hubicka <jh@suse.cz>
16 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
17 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
19 2023-07-08 Harald Anlauf <anlauf@gmx.de>
20 Steven G. Kargl <kargl@gcc.gnu.org>
23 * gfortran.dg/intent_out_16.f90: New test.
24 * gfortran.dg/intent_out_17.f90: New test.
25 * gfortran.dg/intent_out_18.f90: New test.
27 2023-07-08 Harald Anlauf <anlauf@gmx.de>
30 * gfortran.dg/findloc_9.f90: New test.
32 2023-07-07 Jan Hubicka <jh@suse.cz>
34 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
35 * gcc.dg/pr43864-3.c: Likewise.
36 * gcc.dg/pr43864-4.c: Likewise.
37 * gcc.dg/pr43864.c: Likewise.
38 * gcc.dg/unroll-7.c: xfail.
40 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
42 * lib/target-supports.exp: Collect both kernel and user events for autofdo
44 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
48 * gcc.target/i386/pr110533.c: New test case.
49 * gcc.target/i386/pr43644-2.c: Likewise.
51 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
54 * gdc.dg/pr98277.d: Add more tests.
55 * gdc.dg/pr108842.d: New test.
57 2023-07-07 Jan Hubicka <jh@suse.cz>
59 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
60 * gcc.dg/pr43864-2.c: Likewise.
61 * gcc.dg/pr43864-3.c: Likewise.
62 * gcc.dg/pr43864-4.c: Likewise.
63 * gcc.dg/pr43864.c: Likewise.
64 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
65 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
66 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
67 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
68 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
69 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
70 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
71 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
72 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
73 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
74 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
75 * gcc.dg/tree-ssa/update-threading.c: Likewise.
76 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
77 * gcc.dg/unroll-7.c: Likewise.
78 * gcc.dg/unroll-8.c: Likewise.
79 * gfortran.dg/pr25623-2.f90: Likewise.
80 * gfortran.dg/pr25623.f90: Likewise.
81 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
82 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
83 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
85 2023-07-07 Jan Hubicka <jh@suse.cz>
87 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
89 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
91 * gcc.target/s390/vector/vec-init-3.c: New test.
93 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
95 * gcc.target/i386/pr110372.c: New.
97 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
99 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
101 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
102 * gcc.dg/tree-ssa/vrp122.c: Same.
104 2023-07-07 Pan Li <pan2.li@intel.com>
105 Robin Dapp <rdapp@ventanamicro.com>
107 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
109 2023-07-06 Jan Hubicka <jh@suse.cz>
112 * gfortran.dg/pr25623-2.f90: New test.
114 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
116 * gcc.target/aarch64/pr110449.c: New testcase.
118 2023-07-06 Richard Biener <rguenther@suse.de>
120 PR tree-optimization/110556
121 * gcc.dg/torture/pr110556.c: New testcase.
123 2023-07-06 Richard Biener <rguenther@suse.de>
125 PR tree-optimization/110515
126 * g++.dg/opt/pr110515.C: New testcase.
128 2023-07-06 Richard Biener <rguenther@suse.de>
130 PR tree-optimization/110544
131 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
133 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
135 * gcc.target/i386/inline_attr_arch.c: New test.
136 * gcc.target/i386/inline_target_clones.c: Ditto.
138 2023-07-06 liuhongt <hongtao.liu@intel.com>
140 * gcc.target/i386/pr110170-2.c: New test.
142 2023-07-06 liuhongt <hongtao.liu@intel.com>
144 * gcc.target/i386/pr110170-3.c: New test.
146 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
148 * gcc.target/aarch64/pr110474.c: New testcase.
150 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
152 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
153 tests for variable index.
154 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
155 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
156 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
157 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
159 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
162 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
164 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
166 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
167 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
168 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
169 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
170 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
173 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
174 Juzhe-Zhong <juzhe.zhong@rivai.ai>
176 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
177 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
178 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
179 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
180 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
181 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
182 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
183 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
184 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
185 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
186 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
187 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
188 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
189 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
191 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
193 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
194 * gcc.target/mips/expand-block-move-r6.c: new test.
196 2023-07-05 Richard Biener <rguenther@suse.de>
198 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
200 2023-07-05 Jan Beulich <jbeulich@suse.com>
202 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
204 2023-07-05 Jan Beulich <jbeulich@suse.com>
207 * gcc.target/i386/pr100711-6.c: New test.
209 2023-07-05 Jan Beulich <jbeulich@suse.com>
212 * gcc.target/i386/pr100711-4.c: New test.
213 * gcc.target/i386/pr100711-5.c: New test.
215 2023-07-05 Jan Beulich <jbeulich@suse.com>
218 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
219 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
220 towards generated code.
221 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
224 2023-07-05 Jan Beulich <jbeulich@suse.com>
227 * gcc.target/i386/avx512-binop-not-1.h: New.
228 * gcc.target/i386/avx512-binop-not-2.h: New.
229 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
230 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
232 2023-07-05 yulong <shiyulong@iscas.ac.cn>
234 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
235 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
236 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
237 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
238 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
239 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
240 * gcc.target/riscv/rvv/base/abi-17.c: New test.
241 * gcc.target/riscv/rvv/base/abi-18.c: New test.
243 2023-07-05 yulong <shiyulong@iscas.ac.cn>
245 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
246 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
247 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
248 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
249 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
251 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
253 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
254 encourage if-conversion.
255 * gcc.target/mips/movcc-3.c: Same as above.
257 2023-07-04 Richard Biener <rguenther@suse.de>
259 PR tree-optimization/110491
260 * gcc.dg/torture/pr110491.c: New testcase.
262 2023-07-04 Richard Biener <rguenther@suse.de>
264 PR tree-optimization/110376
265 * gcc.dg/torture/pr110376.c: New testcase.
267 2023-07-04 Richard Biener <rguenther@suse.de>
269 PR tree-optimization/110228
270 * gcc.dg/torture/pr110228.c: New testcase.
271 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
273 2023-07-04 Richard Biener <rguenther@suse.de>
275 PR tree-optimization/110436
276 * gcc.dg/pr110436.c: New testcase.
278 2023-07-04 Richard Biener <rguenther@suse.de>
281 * gcc.dg/tree-ssa/addadd-2.c: Amend.
282 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
284 2023-07-04 Richard Biener <rguenther@suse.de>
286 PR tree-optimization/110310
287 * gcc.target/i386/pr110310.c: New testcase.
288 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
290 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
292 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
294 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
296 * gcc.target/riscv/zvbb.c: New test.
297 * gcc.target/riscv/zvbc.c: New test.
298 * gcc.target/riscv/zvkg.c: New test.
299 * gcc.target/riscv/zvkn-1.c: New test.
300 * gcc.target/riscv/zvkn.c: New test.
301 * gcc.target/riscv/zvknc-1.c: New test.
302 * gcc.target/riscv/zvknc-2.c: New test.
303 * gcc.target/riscv/zvknc.c: New test.
304 * gcc.target/riscv/zvkned.c: New test.
305 * gcc.target/riscv/zvkng-1.c: New test.
306 * gcc.target/riscv/zvkng-2.c: New test.
307 * gcc.target/riscv/zvkng.c: New test.
308 * gcc.target/riscv/zvknha.c: New test.
309 * gcc.target/riscv/zvknhb.c: New test.
310 * gcc.target/riscv/zvks-1.c: New test.
311 * gcc.target/riscv/zvks.c: New test.
312 * gcc.target/riscv/zvksc-1.c: New test.
313 * gcc.target/riscv/zvksc-2.c: New test.
314 * gcc.target/riscv/zvksc.c: New test.
315 * gcc.target/riscv/zvksed.c: New test.
316 * gcc.target/riscv/zvksg-1.c: New test.
317 * gcc.target/riscv/zvksg-2.c: New test.
318 * gcc.target/riscv/zvksg.c: New test.
319 * gcc.target/riscv/zvksh.c: New test.
320 * gcc.target/riscv/zvkt.c: New test.
322 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
324 * lib/g++.exp: Remove additional flag handled by Darwin specs.
325 * lib/obj-c++.exp: Likewise.
327 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
330 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
331 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
332 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
333 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
334 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
335 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
336 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
337 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
338 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
339 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
340 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
341 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
342 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
343 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
344 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
345 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
346 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
347 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
348 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
349 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
350 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
351 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
352 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
353 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
355 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
357 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
358 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
359 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
360 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
361 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
362 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
363 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
364 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
365 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
366 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
367 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
368 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
370 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
372 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
373 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
374 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
375 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
376 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
377 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
378 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
380 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
383 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
385 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
386 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
387 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
388 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
389 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
390 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
391 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
392 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
393 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
394 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
395 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
396 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
398 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
400 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
401 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
402 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
403 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
404 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
405 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
406 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
407 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
408 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
409 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
410 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
411 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
413 2023-07-03 Richard Biener <rguenther@suse.de>
415 PR tree-optimization/110506
416 * gcc.dg/pr110506-2.c: New testcase.
418 2023-07-03 Richard Biener <rguenther@suse.de>
420 PR tree-optimization/110506
421 * gcc.dg/pr110506.c: New testcase.
423 2023-07-03 Andrew Pinski <apinski@marvell.com>
425 PR tree-optimization/110381
426 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
428 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
430 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
432 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
434 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
436 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
438 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
440 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
442 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
444 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
446 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
448 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
450 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
452 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
454 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
456 (mips-dg-init): Handle the recognization of mips16e2 targets.
457 (mips-dg-options): Add dependencies for mips16e2.
459 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
461 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
463 2023-07-02 Jakub Jelinek <jakub@redhat.com>
465 PR tree-optimization/110508
466 * gcc.dg/pr110508.c: New test.
468 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
471 * gdc.dg/pr108962.d: New test.
473 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
476 * gdc.dg/torture/pr110516a.d: New test.
477 * gdc.dg/torture/pr110516b.d: New test.
479 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
482 * gdc.dg/pr110514a.d: New test.
483 * gdc.dg/pr110514b.d: New test.
484 * gdc.dg/pr110514c.d: New test.
485 * gdc.dg/pr110514d.d: New test.
487 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
490 * gdc.dg/pr110471a.d: New test.
491 * gdc.dg/pr110471b.d: New test.
492 * gdc.dg/pr110471c.d: New test.
494 2023-07-01 Jan Hubicka <jh@suse.cz>
496 PR tree-optimization/25623
497 * gfortran.dg/pr25623.f90: New test.
499 2023-07-01 Jan Hubicka <jh@suse.cz>
501 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
503 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
504 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
506 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
508 * gcc.target/i386/rotate-6.c: New test case.
509 * gcc.target/i386/sse2-stv-1.c: Likewise.
511 2023-07-01 Jan Hubicka <jh@suse.cz>
513 PR tree-optimization/103680
514 * gcc.dg/tree-ssa/pr103680.c: New test.
515 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
517 2023-06-30 Patrick Palka <ppalka@redhat.com>
519 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
520 duplicate diagnostic check.
522 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
524 PR tree-optimization/101832
525 * gcc.dg/builtin-object-size-pr101832.c: New test.
527 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
529 * gcc.c-torture/execute/20230630-1.c: New test.
530 * gcc.c-torture/execute/20230630-2.c: Likewise.
531 * gcc.c-torture/execute/20230630-3.c: Likewise
532 * gcc.c-torture/execute/20230630-4.c: Likewise
534 2023-06-30 David Malcolm <dmalcolm@redhat.com>
537 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
538 early versions of gdb that don't support our dwarf version, via
541 2023-06-30 David Malcolm <dmalcolm@redhat.com>
542 Marek Polacek <polacek@redhat.com>
545 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
546 param to gcc_jit_type_get_vector.
547 (verify_comparisons): Use a typedef rather than __vector.
549 2023-06-30 Jan Hubicka <jh@suse.cz>
552 * gcc.dg/predict-18.c: Improve testcase.
554 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
556 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
557 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
558 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
559 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
560 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
561 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
562 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
563 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
564 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
565 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
566 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
567 * gcc.target/aarch64/abd_widen_2.c: New file.
568 * gcc.target/aarch64/abd_widen_3.c: New file.
569 * gcc.target/aarch64/abd_widen_4.c: New file.
571 2023-06-30 Richard Biener <rguenther@suse.de>
573 PR tree-optimization/110496
574 * gcc.dg/pr110496.c: New testcase.
576 2023-06-30 Richard Biener <rguenther@suse.de>
578 PR tree-optimization/110381
579 * gcc.dg/vect/pr110381.c: Add check_vect ().
581 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
583 * gcc.target/mips/align-1-n64.c: New test.
584 * gcc.target/mips/align-1-o32.c: New test.
586 2023-06-29 Jan Hubicka <jh@suse.cz>
588 PR tree-optimization/109849
589 * gcc.dg/ipa/pr109849.c: New test.
591 2023-06-29 Marek Polacek <polacek@redhat.com>
593 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
595 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
596 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
597 -fno-report-bug. Adjust scan-sarif-file.
598 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
601 2023-06-29 Marek Polacek <polacek@redhat.com>
603 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
604 * gcc.target/i386/pr69482-1.c: Likewise.
606 2023-06-29 Patrick Palka <ppalka@redhat.com>
609 * g++.dg/cpp0x/noexcept79.C: New test.
611 2023-06-29 Patrick Palka <ppalka@redhat.com>
614 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
616 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
619 * gcc.dg/variable-sized-type-flex-array.c: New test.
621 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
623 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
624 comparisons are desired, to see if 256-bit instructions are
625 generated inappropriately (fixes test on -march=cascadelake).
627 2023-06-29 Alexandre Oliva <oliva@adacore.com>
629 * lib/options.exp (check_for_options_with_filter): Handle
630 missing frontend compiler like disabled language.
632 2023-06-29 Richard Biener <rguenther@suse.de>
635 * gcc.target/i386/pr110452.c: New file.
637 2023-06-29 Richard Biener <rguenther@suse.de>
640 * gcc.dg/pr110461.c: New testcase.
642 2023-06-29 Richard Biener <rguenther@suse.de>
645 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
647 2023-06-29 Pan Li <pan2.li@intel.com>
649 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
650 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
651 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
652 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
653 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
655 2023-06-29 Pan Li <pan2.li@intel.com>
657 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
658 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
660 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
662 * lib/target-supports.exp (check_effective_target_lra): Remove
663 cris-*-* from expression for exceptions to LRA.
665 2023-06-28 Jan Hubicka <jh@suse.cz>
668 * g++.dg/opt/pr66119.C: Disable early inlining.
669 * gcc.c-torture/compile/pr110334.c: New test.
670 * gcc.dg/tree-ssa/pr110334.c: New test.
672 2023-06-28 Harald Anlauf <anlauf@gmx.de>
675 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
677 2023-06-28 Patrick Palka <ppalka@redhat.com>
681 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
683 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
684 kind mismatch for variable template has_P_match_V.
685 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
687 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
689 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
690 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
691 template argument to variable template A so that A<> is valid.
692 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
693 declaration with no type" error.
694 * g++.dg/parse/template30.C: Don't expect "parse error in
695 template argument list" error.
696 * g++.dg/cpp1y/var-templ82.C: New test.
698 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
702 * gdc.dg/torture/pr110406.d: New test.
704 2023-06-28 Marek Polacek <polacek@redhat.com>
707 * g++.dg/cpp0x/decltype-110175.C: New test.
709 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
712 * g++.dg/torture/pr110308.C: New test.
714 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
716 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
718 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
720 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
722 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
724 2023-06-28 Richard Biener <rguenther@suse.de>
726 PR tree-optimization/110451
727 * gfortran.dg/vect/pr110451.f: New testcase.
729 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
732 * gfortran.dg/pr49213.f90 : New test
734 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
736 * gcc.target/i386/pieces-memcmp-2.c: New test case.
738 2023-06-28 Richard Biener <rguenther@suse.de>
740 PR tree-optimization/110443
741 * gcc.dg/torture/pr110443.c: New testcase.
743 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
745 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
746 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
748 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
750 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
751 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
752 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
753 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
755 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
758 * gcc.target/powerpc/pr104124.c: New.
760 2023-06-28 Jan Hubicka <jh@suse.cz>
762 PR tree-optimization/110377
763 * gcc.dg/ipa/pr110377.c: New test.
765 2023-06-28 Andrew Pinski <apinski@marvell.com>
767 PR tree-optimization/110444
768 * gcc.c-torture/compile/pr110444-1.c: New test.
770 2023-06-28 Jason Merrill <jason@redhat.com>
773 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
775 2023-06-28 Alexandre Oliva <oliva@adacore.com>
777 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
778 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
779 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
780 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
782 2023-06-28 Alexandre Oliva <oliva@adacore.com>
784 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
787 2023-06-28 Jason Merrill <jason@redhat.com>
790 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
791 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
792 * g++.dg/cpp26/feat-cxx26.C: New test.
794 2023-06-28 Jason Merrill <jason@redhat.com>
796 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
798 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
800 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
801 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
802 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
803 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
804 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
805 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
806 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
807 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
808 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
809 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
810 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
811 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
812 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
813 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
815 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
817 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
819 2023-06-28 liuhongt <hongtao.liu@intel.com>
821 * gcc.target/i386/bf16_short_warn.c: New test.
823 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
825 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
826 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
827 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
828 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
829 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
830 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
831 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
832 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
833 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
834 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
835 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
836 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
837 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
838 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
839 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
840 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
841 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
842 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
843 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
844 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
846 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
848 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
849 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
850 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
851 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
852 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
853 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
854 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
855 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
856 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
857 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
859 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
861 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
862 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
864 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
866 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
868 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
870 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
872 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
874 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
875 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
876 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
877 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
878 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
879 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
880 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
882 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
884 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
885 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
886 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
887 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
888 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
890 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
892 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
894 2023-06-27 Andrew Pinski <apinski@marvell.com>
899 * gcc.c-torture/compile/asmgoto-6.c: New test.
901 2023-06-27 Richard Biener <rguenther@suse.de>
903 PR tree-optimization/96208
904 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
905 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
907 2023-06-27 liuhongt <hongtao.liu@intel.com>
909 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
911 2023-06-27 liuhongt <hongtao.liu@intel.com>
913 * gcc.target/i386/avx-vzeroupper-30.c: New test.
915 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
917 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
918 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
919 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
920 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
921 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
922 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
924 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
926 * gcc.target/s390/larl-1.c: New test.
928 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
930 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
932 2023-06-26 Richard Biener <rguenther@suse.de>
934 PR tree-optimization/110381
935 * gcc.dg/vect/pr110381.c: New testcase.
937 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
939 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
940 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
942 2023-06-26 liuhongt <hongtao.liu@intel.com>
944 * gcc.target/aarch64/pr110371.c: New test.
946 2023-06-26 liuhongt <hongtao.liu@intel.com>
948 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
949 * gcc.target/i386/pr110018-2.c: Ditto.
951 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
953 * gcc.target/i386/mvc17.c: New test.
955 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
957 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
959 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
962 * gdc.dg/pr110359.d: New test.
964 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
966 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
967 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
969 2023-06-25 Li Xu <xuli1@eswincomputing.com>
971 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
973 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
975 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
976 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
977 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
978 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
979 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
980 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
982 2023-06-25 Pan Li <pan2.li@intel.com>
984 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
985 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
986 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
987 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
988 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
989 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
990 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
991 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
993 2023-06-25 Pan Li <pan2.li@intel.com>
995 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
996 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
997 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
998 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
999 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
1001 2023-06-25 liuhongt <hongtao.liu@intel.com>
1003 * gcc.target/i386/pr110309.c: New test.
1005 2023-06-25 yulong <shiyulong@iscas.ac.cn>
1007 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
1008 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
1009 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
1010 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
1011 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
1012 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
1013 * gcc.target/riscv/rvv/base/abi-17.c: New test.
1014 * gcc.target/riscv/rvv/base/abi-18.c: New test.
1016 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1018 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
1019 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
1020 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
1021 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
1022 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
1023 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
1024 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
1025 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
1026 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
1027 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
1028 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
1029 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
1030 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
1031 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
1032 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
1033 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
1034 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
1035 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
1036 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
1037 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
1038 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
1039 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
1040 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
1041 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
1042 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
1043 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
1044 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
1045 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
1046 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
1047 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
1048 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
1049 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
1050 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
1051 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
1052 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
1053 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
1055 2023-06-24 David Malcolm <dmalcolm@redhat.com>
1057 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
1058 #define INCLUDE_VECTOR.
1060 2023-06-23 David Malcolm <dmalcolm@redhat.com>
1063 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
1065 2023-06-23 Marek Polacek <polacek@redhat.com>
1067 * lib/target-supports.exp (check_effective_target_c++23): Return
1068 1 also if check_effective_target_c++26.
1069 (check_effective_target_c++23_down): New.
1070 (check_effective_target_c++26_only): New.
1071 (check_effective_target_c++26): New.
1072 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
1073 * g++.dg/cpp26/cplusplus.C: New test.
1075 2023-06-23 Harald Anlauf <anlauf@gmx.de>
1078 * gfortran.dg/value_9.f90: New test.
1080 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
1081 Aaron Sawdey <acsawdey@linux.ibm.com>
1084 * g++.target/powerpc/pr105325.C: New test.
1085 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
1087 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
1089 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
1090 this header use pragma system_header.
1092 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1094 PR tree-optimization/110280
1095 * gcc.target/aarch64/sve/pr110280.c: New test.
1097 2023-06-22 Richard Biener <rguenther@suse.de>
1099 PR tree-optimization/110332
1100 * g++.dg/torture/pr110332.C: New testcase.
1101 * gcc.dg/torture/pr110332-1.c: Likewise.
1102 * gcc.dg/torture/pr110332-2.c: Likewise.
1104 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
1105 Uros Bizjak <ubizjak@gmail.com>
1107 * gcc.target/i386/avx-vptest-4.c: New test case.
1108 * gcc.target/i386/avx-vptest-5.c: Likewise.
1109 * gcc.target/i386/avx-vptest-6.c: Likewise.
1110 * gcc.target/i386/pr109973-1.c: Update test case.
1111 * gcc.target/i386/pr109973-2.c: Likewise.
1112 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
1113 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
1114 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
1116 2023-06-22 David Malcolm <dmalcolm@redhat.com>
1119 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
1120 out-of-bounds working.
1121 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
1122 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
1123 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
1124 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
1125 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
1126 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
1127 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
1128 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
1129 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
1130 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
1131 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
1132 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
1133 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
1134 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
1135 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
1136 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
1137 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
1138 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
1139 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
1140 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
1141 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
1142 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
1143 * gcc.dg/analyzer/pr101962.c: Update expected results.
1144 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
1145 pending_diagnostic::emit implementations.
1147 2023-06-22 David Malcolm <dmalcolm@redhat.com>
1149 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
1150 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
1151 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
1152 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
1153 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
1154 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
1155 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
1157 2023-06-22 David Malcolm <dmalcolm@redhat.com>
1159 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
1160 multiline directive.
1161 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
1162 dg-regexp directives.
1163 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
1165 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
1166 handle-multiline-outputs from prune_gcc_output to here.
1167 * lib/multiline.exp (dg-end-multiline-output): Move call to
1168 maybe-handle-nn-line-numbers from prune_gcc_output to here.
1169 * lib/prune.exp (prune_gcc_output): Move calls to
1170 maybe-handle-nn-line-numbers and handle-multiline-outputs from
1173 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
1181 * gfortran.dg/pr107900.f90 : New test
1182 * gfortran.dg/pr110224.f90 : New test
1183 * gfortran.dg/pr88688.f90 : New test
1184 * gfortran.dg/pr94380.f90 : New test
1185 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
1186 numbers in the error tests by two and change the text in two.
1188 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
1191 * gfortran.dg/pr108961.f90: New test.
1193 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
1196 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
1197 * gcc.target/i386/pr110018-2.c: New test.
1199 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1201 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
1202 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
1204 2023-06-21 Richard Biener <rguenther@suse.de>
1206 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
1207 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
1209 2023-06-21 Jan Beulich <jbeulich@suse.com>
1211 * gcc.target/i386/avx512f-copysign.c: New test.
1213 2023-06-21 Jan Beulich <jbeulich@suse.com>
1215 * gcc.target/i386/avx512f-dupv2di.c: Add
1216 -mprefer-vector-width=512.
1218 2023-06-21 liuhongt <hongtao.liu@intel.com>
1220 * gcc.target/i386/pr110018-1.c: New test.
1222 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
1225 * c-c++-common/cpp/macro-ranges.c: New test.
1226 * c-c++-common/cpp/line-2.c: Adapt to check for column information
1227 on macro-related libcpp warnings.
1228 * c-c++-common/cpp/line-3.c: Likewise.
1229 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
1230 * c-c++-common/cpp/pr58844-1.c: Likewise.
1231 * c-c++-common/cpp/pr58844-2.c: Likewise.
1232 * c-c++-common/cpp/warning-zero-location.c: Likewise.
1233 * c-c++-common/pragma-diag-14.c: Likewise.
1234 * c-c++-common/pragma-diag-15.c: Likewise.
1235 * g++.dg/modules/macro-2_d.C: Likewise.
1236 * g++.dg/modules/macro-4_d.C: Likewise.
1237 * g++.dg/modules/macro-4_e.C: Likewise.
1238 * g++.dg/spellcheck-macro-ordering.C: Likewise.
1239 * gcc.dg/builtin-redefine.c: Likewise.
1240 * gcc.dg/cpp/Wunused.c: Likewise.
1241 * gcc.dg/cpp/redef2.c: Likewise.
1242 * gcc.dg/cpp/redef3.c: Likewise.
1243 * gcc.dg/cpp/redef4.c: Likewise.
1244 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
1245 * gcc.dg/cpp/ucnid-11.c: Likewise.
1246 * gcc.dg/cpp/undef2.c: Likewise.
1247 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
1248 * gcc.dg/cpp/warn-redefined.c: Likewise.
1249 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
1250 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
1252 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
1254 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
1255 pointer to indirect argument registers and allow either to be used
1256 as the base register in subsequent stores.
1257 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
1258 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
1259 indirect argument to happen via the argument register or the
1261 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1262 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1263 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
1264 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
1265 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
1266 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
1267 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
1268 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
1269 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
1270 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
1271 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
1272 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
1273 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
1274 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
1275 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
1276 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
1277 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
1278 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
1279 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
1280 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
1281 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
1282 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
1283 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
1284 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
1285 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
1286 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
1287 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
1288 -fcprop-registers and combine.
1289 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
1290 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
1291 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
1292 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
1293 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
1294 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
1295 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
1296 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
1297 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
1298 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
1299 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
1300 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
1301 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
1302 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
1303 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
1304 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
1305 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
1306 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
1307 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
1308 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
1309 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
1310 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
1311 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
1312 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1313 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1314 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1315 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1316 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1317 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1318 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1319 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1320 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1321 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1322 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1323 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1324 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
1325 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
1327 2023-06-20 Jakub Jelinek <jakub@redhat.com>
1330 * g++.target/i386/pr79173-1.C: New test.
1332 2023-06-20 Martin Jambor <mjambor@suse.cz>
1335 * gcc.dg/ipa/pr110276.c: New test.
1337 2023-06-20 Carl Love <cel@us.ibm.com>
1339 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
1340 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
1341 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
1343 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
1345 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
1347 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
1348 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1349 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1350 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1351 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
1352 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
1353 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
1354 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
1356 2023-06-20 Li Xu <xuli1@eswincomputing.com>
1358 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
1360 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1362 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
1363 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
1364 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
1366 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
1368 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
1370 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1371 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1372 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1373 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
1375 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
1376 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
1377 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
1378 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
1379 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
1381 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
1383 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
1385 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
1386 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
1388 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
1390 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
1392 2023-06-20 Richard Biener <rguenther@suse.de>
1394 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
1395 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
1396 due to missing return.
1398 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1400 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
1402 2023-06-20 Jan Beulich <jbeulich@suse.com>
1404 * gcc.target/i386/avx512f-dupv2di.c: New test.
1406 2023-06-20 Richard Biener <rguenther@suse.de>
1409 * g++.dg/debug/pr110295.C: New testcase.
1411 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1413 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
1414 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
1415 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
1416 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
1418 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
1420 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
1421 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
1422 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
1423 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
1424 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
1425 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
1426 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
1427 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
1428 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
1429 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
1430 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
1431 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
1432 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
1433 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
1434 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
1435 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
1436 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
1437 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
1438 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
1439 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
1440 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
1441 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
1442 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
1443 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
1444 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
1445 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
1446 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
1447 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
1448 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
1449 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
1450 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
1451 * gcc.target/riscv/vector-abi-1.c: Ditto.
1452 * gcc.target/riscv/vector-abi-2.c: Ditto.
1453 * gcc.target/riscv/vector-abi-3.c: Ditto.
1454 * gcc.target/riscv/vector-abi-4.c: Ditto.
1455 * gcc.target/riscv/vector-abi-5.c: Ditto.
1456 * gcc.target/riscv/vector-abi-6.c: Ditto.
1457 * gcc.target/riscv/vector-abi-7.c: New test.
1458 * gcc.target/riscv/vector-abi-8.c: New test.
1459 * gcc.target/riscv/vector-abi-9.c: New test.
1461 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
1463 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
1464 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
1465 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
1467 2023-06-19 Jan Hubicka <jh@suse.cz>
1469 PR tree-optimization/109811
1470 PR tree-optimization/109849
1471 * gcc.dg/tree-ssa/phiprop-1.c: New test.
1472 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
1474 2023-06-19 Pan Li <pan2.li@intel.com>
1477 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
1478 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
1479 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
1480 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
1481 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
1482 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
1483 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
1484 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
1486 2023-06-19 Pan Li <pan2.li@intel.com>
1489 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
1490 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
1491 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
1492 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
1494 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
1496 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
1497 * gcc.dg/unroll-8.c: Likewise.
1498 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
1499 * lib/target-supports.exp
1500 (check_effective_target_vect_int_mod): Add amdgcn.
1501 (check_effective_target_divmod): Likewise.
1502 * gcc.target/gcn/simd-math-3-16.c: New test.
1503 * gcc.target/gcn/simd-math-3-2.c: New test.
1504 * gcc.target/gcn/simd-math-3-32.c: New test.
1505 * gcc.target/gcn/simd-math-3-4.c: New test.
1506 * gcc.target/gcn/simd-math-3-8.c: New test.
1507 * gcc.target/gcn/simd-math-3-char-16.c: New test.
1508 * gcc.target/gcn/simd-math-3-char-2.c: New test.
1509 * gcc.target/gcn/simd-math-3-char-32.c: New test.
1510 * gcc.target/gcn/simd-math-3-char-4.c: New test.
1511 * gcc.target/gcn/simd-math-3-char-8.c: New test.
1512 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
1513 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
1514 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
1515 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
1516 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
1517 * gcc.target/gcn/simd-math-3-char-run.c: New test.
1518 * gcc.target/gcn/simd-math-3-char.c: New test.
1519 * gcc.target/gcn/simd-math-3-long-16.c: New test.
1520 * gcc.target/gcn/simd-math-3-long-2.c: New test.
1521 * gcc.target/gcn/simd-math-3-long-32.c: New test.
1522 * gcc.target/gcn/simd-math-3-long-4.c: New test.
1523 * gcc.target/gcn/simd-math-3-long-8.c: New test.
1524 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
1525 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
1526 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
1527 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
1528 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
1529 * gcc.target/gcn/simd-math-3-long-run.c: New test.
1530 * gcc.target/gcn/simd-math-3-long.c: New test.
1531 * gcc.target/gcn/simd-math-3-run-16.c: New test.
1532 * gcc.target/gcn/simd-math-3-run-2.c: New test.
1533 * gcc.target/gcn/simd-math-3-run-32.c: New test.
1534 * gcc.target/gcn/simd-math-3-run-4.c: New test.
1535 * gcc.target/gcn/simd-math-3-run-8.c: New test.
1536 * gcc.target/gcn/simd-math-3-run.c: New test.
1537 * gcc.target/gcn/simd-math-3-short-16.c: New test.
1538 * gcc.target/gcn/simd-math-3-short-2.c: New test.
1539 * gcc.target/gcn/simd-math-3-short-32.c: New test.
1540 * gcc.target/gcn/simd-math-3-short-4.c: New test.
1541 * gcc.target/gcn/simd-math-3-short-8.c: New test.
1542 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
1543 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
1544 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
1545 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
1546 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
1547 * gcc.target/gcn/simd-math-3-short-run.c: New test.
1548 * gcc.target/gcn/simd-math-3-short.c: New test.
1549 * gcc.target/gcn/simd-math-3.c: New test.
1550 * gcc.target/gcn/simd-math-4-char-run.c: New test.
1551 * gcc.target/gcn/simd-math-4-char.c: New test.
1552 * gcc.target/gcn/simd-math-4-long-run.c: New test.
1553 * gcc.target/gcn/simd-math-4-long.c: New test.
1554 * gcc.target/gcn/simd-math-4-run.c: New test.
1555 * gcc.target/gcn/simd-math-4-short-run.c: New test.
1556 * gcc.target/gcn/simd-math-4-short.c: New test.
1557 * gcc.target/gcn/simd-math-4.c: New test.
1558 * gcc.target/gcn/simd-math-5-16.c: New test.
1559 * gcc.target/gcn/simd-math-5-32.c: New test.
1560 * gcc.target/gcn/simd-math-5-4.c: New test.
1561 * gcc.target/gcn/simd-math-5-8.c: New test.
1562 * gcc.target/gcn/simd-math-5-char-16.c: New test.
1563 * gcc.target/gcn/simd-math-5-char-32.c: New test.
1564 * gcc.target/gcn/simd-math-5-char-4.c: New test.
1565 * gcc.target/gcn/simd-math-5-char-8.c: New test.
1566 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
1567 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
1568 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
1569 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
1570 * gcc.target/gcn/simd-math-5-char-run.c: New test.
1571 * gcc.target/gcn/simd-math-5-char.c: New test.
1572 * gcc.target/gcn/simd-math-5-long-16.c: New test.
1573 * gcc.target/gcn/simd-math-5-long-32.c: New test.
1574 * gcc.target/gcn/simd-math-5-long-4.c: New test.
1575 * gcc.target/gcn/simd-math-5-long-8.c: New test.
1576 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
1577 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
1578 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
1579 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
1580 * gcc.target/gcn/simd-math-5-long-run.c: New test.
1581 * gcc.target/gcn/simd-math-5-long.c: New test.
1582 * gcc.target/gcn/simd-math-5-run-16.c: New test.
1583 * gcc.target/gcn/simd-math-5-run-32.c: New test.
1584 * gcc.target/gcn/simd-math-5-run-4.c: New test.
1585 * gcc.target/gcn/simd-math-5-run-8.c: New test.
1586 * gcc.target/gcn/simd-math-5-run.c: New test.
1587 * gcc.target/gcn/simd-math-5-short-16.c: New test.
1588 * gcc.target/gcn/simd-math-5-short-32.c: New test.
1589 * gcc.target/gcn/simd-math-5-short-4.c: New test.
1590 * gcc.target/gcn/simd-math-5-short-8.c: New test.
1591 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
1592 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
1593 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
1594 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
1595 * gcc.target/gcn/simd-math-5-short-run.c: New test.
1596 * gcc.target/gcn/simd-math-5-short.c: New test.
1597 * gcc.target/gcn/simd-math-5.c: New test.
1599 2023-06-19 Richard Biener <rguenther@suse.de>
1601 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
1602 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
1603 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
1604 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
1605 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
1606 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
1607 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
1608 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
1609 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
1611 2023-06-19 Richard Biener <rguenther@suse.de>
1613 PR tree-optimization/110298
1614 * gcc.dg/torture/pr110298.c: New testcase.
1616 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1618 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
1620 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
1623 * lib/target-supports.exp
1624 (check_effective_target_keeps_null_pointer_checks): Add
1626 * gcc.target/avr/pr105523.c: New test.
1628 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1630 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
1631 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
1632 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
1633 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
1634 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
1635 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
1636 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
1637 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
1638 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
1639 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
1640 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
1641 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
1642 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
1643 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
1644 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
1645 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
1647 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1649 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
1650 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
1651 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
1652 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
1653 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
1654 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
1655 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
1656 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
1657 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
1658 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
1659 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
1660 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
1661 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
1662 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
1663 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
1664 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
1665 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
1666 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
1667 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
1668 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
1669 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
1670 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
1671 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
1672 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
1673 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
1674 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
1675 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
1676 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
1677 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
1678 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
1679 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
1680 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
1683 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1685 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
1686 that no sext insns are present.
1687 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1688 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1689 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1691 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1693 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
1694 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
1695 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
1696 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
1697 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
1699 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
1700 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
1701 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
1702 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
1703 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
1704 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
1706 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
1708 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1710 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
1712 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
1713 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
1714 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
1715 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
1716 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
1717 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
1718 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
1719 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
1720 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
1721 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
1722 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
1723 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
1724 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
1725 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
1726 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
1727 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
1728 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
1729 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
1730 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
1731 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
1732 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
1733 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
1734 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
1735 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
1736 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
1737 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
1738 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
1739 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
1740 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
1741 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
1742 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
1743 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
1744 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
1745 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
1746 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
1747 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
1748 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
1749 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
1750 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
1751 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
1752 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
1753 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
1754 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
1756 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
1759 * gcc.target/avr/pr110086.c: New test.
1761 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
1763 * gcc.target/powerpc/const_anchors.c: New test.
1764 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
1766 2023-06-19 liuhongt <hongtao.liu@intel.com>
1768 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
1769 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
1771 2023-06-18 Jan Hubicka <jh@suse.cz>
1773 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
1775 2023-06-18 Honza <jh@ryzen3.suse.cz>
1777 PR tree-optimization/109849
1778 * g++.dg/ipa/devirt-45.C: Update template.
1780 2023-06-18 yulong <shiyulong@iscas.ac.cn>
1782 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
1783 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
1784 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
1785 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
1786 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
1788 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
1790 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
1792 2023-06-16 Pan Li <pan2.li@intel.com>
1795 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
1796 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
1797 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
1798 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
1799 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
1801 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1804 * gcc.target/i386/pr79173-11.c: New test.
1805 * gcc.dg/builtin-addc-1.c: New test.
1807 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1809 PR tree-optimization/110271
1810 * gcc.c-torture/compile/pr110271.c: New test.
1812 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
1813 Uros Bizjak <ubizjak@gmail.com>
1816 * gcc.target/i386/pr31985.c: New test case.
1818 2023-06-16 Alex Coplan <alex.coplan@arm.com>
1820 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
1821 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1822 * g++.dg/cpp0x/elab-enum-base.C: New test.
1824 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
1826 * gcc.target/mips/code-readable-attr-1.c: New test.
1827 * gcc.target/mips/code-readable-attr-2.c: New test.
1828 * gcc.target/mips/code-readable-attr-3.c: New test.
1829 * gcc.target/mips/code-readable-attr-4.c: New test.
1830 * gcc.target/mips/code-readable-attr-5.c: New test.
1832 2023-06-16 Richard Biener <rguenther@suse.de>
1834 PR tree-optimization/110269
1835 * gcc.dg/tree-ssa/pr110269.c: New testcase.
1837 2023-06-16 David Malcolm <dmalcolm@redhat.com>
1840 * c-c++-common/spellcheck-pr107583.c: New test.
1842 2023-06-15 Andrew Pinski <apinski@marvell.com>
1844 PR tree-optimization/110266
1845 * gcc.c-torture/compile/pr110266.c: New test.
1847 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
1849 PR tree-optimization/110266
1850 * gcc.dg/pr110266.c: New.
1852 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1854 PR preprocessor/80753
1855 * c-c++-common/missing-header-5.c: New test.
1857 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
1859 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
1861 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1864 * gcc.target/i386/pr79173-1.c: New test.
1865 * gcc.target/i386/pr79173-2.c: New test.
1866 * gcc.target/i386/pr79173-3.c: New test.
1867 * gcc.target/i386/pr79173-4.c: New test.
1868 * gcc.target/i386/pr79173-5.c: New test.
1869 * gcc.target/i386/pr79173-6.c: New test.
1870 * gcc.target/i386/pr79173-7.c: New test.
1871 * gcc.target/i386/pr79173-8.c: New test.
1872 * gcc.target/i386/pr79173-9.c: New test.
1873 * gcc.target/i386/pr79173-10.c: New test.
1875 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
1877 * gcc.target/aarch64/abd.h: New file.
1878 * gcc.target/aarch64/abd_2.c: New test.
1879 * gcc.target/aarch64/abd_3.c: New test.
1880 * gcc.target/aarch64/abd_4.c: New test.
1881 * gcc.target/aarch64/abd_none_2.c: New test.
1882 * gcc.target/aarch64/abd_none_3.c: New test.
1883 * gcc.target/aarch64/abd_none_4.c: New test.
1884 * gcc.target/aarch64/abd_run_1.c: New test.
1885 * gcc.target/aarch64/sve/abd_1.c: New test.
1886 * gcc.target/aarch64/sve/abd_none_1.c: New test.
1887 * gcc.target/aarch64/sve/abd_2.c: New test.
1888 * gcc.target/aarch64/sve/abd_none_2.c: New test.
1890 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1892 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
1893 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
1894 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
1895 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
1896 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
1897 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
1898 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
1899 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
1900 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
1901 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
1902 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
1903 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
1904 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
1905 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
1907 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
1910 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
1911 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
1913 2023-06-14 Jason Merrill <jason@redhat.com>
1917 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
1918 * g++.dg/cpp1z/elide7.C: New test.
1920 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1922 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
1923 OpenACC 'serial', OpenMP 'target' usage.
1925 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1927 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
1929 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
1930 * c-c++-common/Wfree-nonheap-object.c: Likewise.
1932 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1934 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
1936 2023-06-14 liuhongt <hongtao.liu@intel.com>
1938 * gcc.target/i386/pr110227.c: New test.
1940 2023-06-13 David Malcolm <dmalcolm@redhat.com>
1943 * g++.dg/cpp2a/srcloc3.C: Update expected message.
1944 * g++.dg/lookup/missing-std-include-2.C: Likewise.
1945 * g++.dg/lookup/missing-std-include-3.C: Likewise.
1946 * g++.dg/lookup/missing-std-include-6.C: Likewise.
1947 * g++.dg/lookup/missing-std-include.C: Likewise.
1948 * g++.dg/spellcheck-inttypes.C: Likewise.
1949 * g++.dg/spellcheck-stdint.C: Likewise.
1950 * g++.dg/spellcheck-stdlib.C: Likewise.
1951 * gcc.dg/spellcheck-inttypes.c: Likewise.
1952 * gcc.dg/spellcheck-stdbool.c: Likewise.
1953 * gcc.dg/spellcheck-stdint.c: Likewise.
1954 * gcc.dg/spellcheck-stdlib.c: Likewise.
1956 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1958 * gfortran.dg/data_array_7.f90: New test.
1960 2023-06-13 Harald Anlauf <anlauf@gmx.de>
1961 Mikael Morin <mikael@gcc.gnu.org>
1964 * gfortran.dg/zero_sized_14.f90: New test.
1965 * gfortran.dg/zero_sized_15.f90: New test.
1967 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1969 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
1970 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
1971 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
1972 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
1973 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
1974 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
1975 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
1976 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
1977 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
1978 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
1980 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1982 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
1983 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
1985 2023-06-13 Jason Merrill <jason@redhat.com>
1987 * g++.dg/tree-ssa/initlist-opt6.C: New test.
1989 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
1990 Kito Cheng <kito.cheng@sifive.com>
1992 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
1993 * g++.target/riscv/rvv/base/pr109535.C: Same
1994 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
1995 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
1996 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
1997 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
1998 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
1999 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
2000 * gcc.target/riscv/rvv/base/spill-10.c: Same
2001 * gcc.target/riscv/rvv/base/spill-11.c: Same
2002 * gcc.target/riscv/rvv/base/spill-9.c: Same
2003 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
2004 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
2005 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
2006 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
2007 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
2008 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
2009 * gcc.target/riscv/vector-abi-1.c: New test.
2010 * gcc.target/riscv/vector-abi-2.c: New test.
2011 * gcc.target/riscv/vector-abi-3.c: New test.
2012 * gcc.target/riscv/vector-abi-4.c: New test.
2013 * gcc.target/riscv/vector-abi-5.c: New test.
2014 * gcc.target/riscv/vector-abi-6.c: New test.
2016 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2018 * gcc.target/arm/mtp.c: New test.
2019 * gcc.target/arm/mtp_1.c: New test.
2020 * gcc.target/arm/mtp_2.c: New test.
2021 * gcc.target/arm/mtp_3.c: New test.
2022 * gcc.target/arm/mtp_4.c: New test.
2024 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2027 * gcc.target/aarch64/mtp_5.c: New test.
2028 * gcc.target/aarch64/mtp_6.c: New test.
2029 * gcc.target/aarch64/mtp_7.c: New test.
2030 * gcc.target/aarch64/mtp_8.c: New test.
2031 * gcc.target/aarch64/mtp_9.c: New test.
2033 2023-06-13 Richard Biener <rguenther@suse.de>
2035 PR middle-end/110232
2036 * gcc.target/i386/pr110232.c: New testcase.
2038 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
2041 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
2043 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
2047 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
2048 * gcc.target/powerpc/pr109932-2.c: Ditto.
2050 2023-06-13 Pan Li <pan2.li@intel.com>
2052 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
2053 Adjust dg-do to comiple for asm checking.
2055 2023-06-13 Tejas Belagod <tbelagod@arm.com>
2058 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
2059 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
2060 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
2061 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
2062 to expect optimized code for function body.
2063 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
2064 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
2065 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
2066 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
2067 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
2068 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
2069 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
2070 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
2071 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
2072 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
2073 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
2075 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2077 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
2079 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2081 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
2082 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
2083 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
2084 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
2086 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
2089 * gm2/pim/fail/foovaltype.mod: New test.
2091 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
2093 PR rtl-optimization/101188
2094 * gcc.c-torture/execute/pr101188.c: New test
2096 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2098 * gcc.target/aarch64/vec-init-single-const.c: New test.
2099 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
2100 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
2102 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
2104 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
2105 * c-c++-common/gomp/map-9.c: Likewise.
2106 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
2107 * gfortran.dg/gomp/map-11.f90: Likewise.
2108 * gfortran.dg/gomp/target-update-1.f90: Likewise.
2109 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
2110 * c-c++-common/gomp/map-6.c: Update dg-error and also check
2111 clause error with 'target (enter/exit) data'.
2113 2023-06-12 Pan Li <pan2.li@intel.com>
2115 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
2117 2023-06-12 Pan Li <pan2.li@intel.com>
2119 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
2120 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
2122 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2124 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
2125 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
2126 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
2127 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
2128 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
2129 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
2131 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2133 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
2135 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
2137 * gcc.dg/vect/pr110142.c: New test.
2139 2023-06-12 liuhongt <hongtao.liu@intel.com>
2141 * gcc.target/i386/vec_pack_fp16-1.c: New test.
2142 * gcc.target/i386/vec_pack_fp16-2.c: New test.
2143 * gcc.target/i386/vec_pack_fp16-3.c: New test.
2145 2023-06-12 Jason Merrill <jason@redhat.com>
2148 * g++.dg/tree-ssa/initlist-opt5.C: New test.
2150 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
2153 * gcc.target/powerpc/pr109932-1.c: New test.
2154 * gcc.target/powerpc/pr109932-2.c: New test.
2156 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
2159 * gcc.target/powerpc/pr110011.c: New test.
2161 2023-06-12 Pan Li <pan2.li@intel.com>
2163 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
2164 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
2166 2023-06-12 Pan Li <pan2.li@intel.com>
2168 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
2169 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
2171 2023-06-11 Patrick Palka <ppalka@redhat.com>
2174 * g++.dg/cpp2a/nontype-class59.C: New test.
2176 2023-06-11 Patrick Palka <ppalka@redhat.com>
2179 * g++.dg/cpp2a/nontype-class57.C: New test.
2180 * g++.dg/cpp2a/nontype-class58.C: New test.
2182 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
2185 * gcc.target/avr/pr109907.c: New test.
2186 * gcc.target/avr/torture/pr109907-1.c: New test.
2187 * gcc.target/avr/torture/pr109907-2.c: New test.
2189 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2191 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
2192 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
2193 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
2194 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
2195 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
2196 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
2198 2023-06-10 Nathan Sidwell <nathan@acm.org>
2200 * g++.dg/template/pr61663.C: New.
2202 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
2205 * gcc.target/avr/torture/pr109650-1.c: New test.
2206 * gcc.target/avr/torture/pr109650-2.c: New test.
2208 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2210 * gfortran.dg/ieee/minmax_1.f90: New test.
2211 * gfortran.dg/ieee/minmax_2.f90: New file.
2212 * gfortran.dg/ieee/minmax_3.f90: New file.
2213 * gfortran.dg/ieee/minmax_4.f90: New file.
2215 2023-06-10 Tim Lange <mail@tim-lange.me>
2218 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
2220 2023-06-10 Tim Lange <mail@tim-lange.me>
2223 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
2224 and add new test case.
2225 * gcc.dg/analyzer/pr109577.c: New test.
2227 2023-06-10 Pan Li <pan2.li@intel.com>
2229 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
2230 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
2232 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2234 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
2235 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
2236 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
2238 2023-06-09 Jason Merrill <jason@redhat.com>
2240 * g++.dg/concepts/auto7.C: New test.
2241 * g++.dg/concepts/auto7a.C: New test.
2243 2023-06-09 Jason Merrill <jason@redhat.com>
2246 * g++.dg/cpp0x/initlist-opt1.C: New test.
2248 2023-06-09 Andrew Pinski <apinski@marvell.com>
2250 PR tree-optimization/97711
2251 PR tree-optimization/110155
2252 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
2253 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
2255 2023-06-09 Andrew Pinski <apinski@marvell.com>
2257 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
2259 2023-06-09 Andrew Pinski <apinski@marvell.com>
2261 PR tree-optimization/110165
2262 PR tree-optimization/110166
2263 * gcc.c-torture/execute/pr110165-1.c: New test.
2264 * gcc.c-torture/execute/pr110166-1.c: New test.
2266 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
2268 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
2269 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
2271 2023-06-09 Pan Li <pan2.li@intel.com>
2273 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
2276 2023-06-09 liuhongt <hongtao.liu@intel.com>
2278 * gcc.target/i386/pr110108-2.c: New test.
2280 2023-06-09 liuhongt <hongtao.liu@intel.com>
2282 * gcc.target/i386/pr110108.c: New test.
2283 * gcc.target/i386/pr110108-3.c: New test.
2284 * gcc.target/i386/pr109900.c: Adjust testcase.
2286 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
2289 * gm2/pim/pass/fooasm3.mod: New test.
2291 2023-06-08 Pan Li <pan2.li@intel.com>
2293 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
2294 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
2296 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
2298 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
2299 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
2300 * gcc.dg/analyzer/pr101962.c: Likewise.
2301 * gcc.dg/analyzer/realloc-5.c: Likewise.
2302 * gcc.dg/analyzer/pr109439.c: New test.
2304 2023-06-08 Jakub Jelinek <jakub@redhat.com>
2306 * gcc.target/i386/ctzll-1.c: New test.
2307 * gcc.target/i386/ffsll-1.c: New test.
2309 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
2314 * gfortran.dg/pr99350.f90 : New test.
2315 * gfortran.dg/associate_5.f03 : Changed error message.
2316 * gfortran.dg/pr107821.f90 : New test.
2317 * gfortran.dg/associate_61.f90 : New test
2319 2023-06-08 Alexandre Oliva <oliva@adacore.com>
2321 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
2322 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
2323 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
2324 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
2325 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
2326 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
2327 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
2328 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
2330 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
2331 Uros Bizjak <ubizjak@gmail.com>
2333 * gcc.target/i386/cmc-1.c: New test case.
2334 * gcc.target/i386/stc-1.c: Likewise.
2336 2023-06-07 Jason Merrill <jason@redhat.com>
2340 * g++.dg/opt/nrv26.C: New test.
2341 * g++.dg/opt/nrv26a.C: New test.
2342 * g++.dg/opt/nrv27.C: New test.
2344 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
2345 Jeff Law <jlaw@ventanamicro.com>
2347 * gcc.target/riscv/shift-and-2.c: New tests.
2348 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
2349 * gcc.target/riscv/sign-extend.c: New test.
2350 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
2352 2023-06-07 Alex Coplan <alex.coplan@arm.com>
2355 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
2357 * g++.target/aarch64/acle/acle.exp: New.
2358 * g++.target/aarch64/acle/ls64.C: New test.
2359 * g++.target/aarch64/acle/ls64_lto.C: New test.
2360 * gcc.target/aarch64/acle/ls64_lto.c: New test.
2361 * gcc.target/aarch64/acle/pr110132.c: New test.
2363 2023-06-07 Alex Coplan <alex.coplan@arm.com>
2366 * gcc.target/aarch64/acle/pr110100.c: New test.
2368 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
2370 * gcc.target/sparc/pr109541.c: New.
2372 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
2374 * gcc.target/hppa/shadd-3.c: Update expected output.
2376 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2378 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
2380 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
2381 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
2382 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
2383 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
2384 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
2385 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
2386 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
2387 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
2388 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
2389 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
2390 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
2391 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
2392 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
2393 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
2394 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
2395 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
2396 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
2397 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
2398 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
2399 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
2400 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
2401 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
2403 2023-06-07 Andrew Pinski <apinski@marvell.com>
2405 PR middle-end/110117
2406 * gcc.dg/pr110117-1.c: New test.
2407 * gcc.dg/pr110117-2.c: New test.
2409 2023-06-07 Andrew Pinski <apinski@marvell.com>
2411 PR tree-optimization/110134
2412 * gcc.dg/tree-ssa/negneq-1.c: New test.
2413 * gcc.dg/tree-ssa/negneq-2.c: New test.
2414 * gcc.dg/tree-ssa/negneq-3.c: New test.
2415 * gcc.dg/tree-ssa/negneq-4.c: New test.
2417 2023-06-07 Andrew Pinski <apinski@marvell.com>
2419 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
2420 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
2421 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
2422 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
2423 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
2424 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
2425 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
2426 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
2427 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
2429 2023-06-07 Jason Merrill <jason@redhat.com>
2432 * g++.dg/opt/nrv25.C: New test.
2434 2023-06-07 Jason Merrill <jason@redhat.com>
2438 * g++.dg/opt/nrv23.C: New test.
2440 2023-06-07 Jason Merrill <jason@redhat.com>
2443 * g++.dg/opt/nrv22.C: New test.
2445 2023-06-07 Jason Merrill <jason@redhat.com>
2448 * g++.dg/eh/return1.C: Add label cases.
2450 2023-06-07 Jason Merrill <jason@redhat.com>
2452 * g++.dg/contracts/contracts-post7.C: New test.
2454 2023-06-07 Jason Merrill <jason@redhat.com>
2457 * g++.dg/opt/nrv24.C: New test.
2459 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
2462 * gm2/cpp/fail/cpp-fail.exp: New test.
2463 * gm2/cpp/fail/foocpp.mod: New test.
2465 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2467 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
2468 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
2469 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
2470 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
2471 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
2472 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
2474 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
2475 Tobias Burnus <tobias@codesourcery.com>
2477 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
2478 duplicated 'present' and extend scan-dump tests for 'present'.
2479 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
2480 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
2482 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
2484 * c-c++-common/gomp/defaultmap-4.c: New test.
2485 * c-c++-common/gomp/map-9.c: New test.
2486 * c-c++-common/gomp/target-update-1.c: New test.
2487 * gfortran.dg/gomp/defaultmap-8.f90: New test.
2488 * gfortran.dg/gomp/map-11.f90: New test.
2489 * gfortran.dg/gomp/map-12.f90: New test.
2490 * gfortran.dg/gomp/target-update-1.f90: New test.
2492 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2494 * gcc.target/aarch64/simd/vrshr_1.c: New test.
2496 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2498 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
2501 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2503 * gcc.target/aarch64/simd/addlv_1.c: New test.
2505 2023-06-06 Richard Biener <rguenther@suse.de>
2507 PR middle-end/110055
2508 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
2510 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
2512 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
2515 2023-06-06 Pan Li <pan2.li@intel.com>
2517 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
2519 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
2521 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
2524 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2525 Joel Hutton <joel.hutton@arm.com>
2526 Tamar Christina <tamar.christina@arm.com>
2528 * gcc.target/aarch64/vect-widen-add.c: Test that new
2529 IFN_VEC_WIDEN_PLUS is being used.
2530 * gcc.target/aarch64/vect-widen-sub.c: Test that new
2531 IFN_VEC_WIDEN_MINUS is being used.
2533 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
2535 * gdc.dg/Wmismatched_enum.d: New test.
2537 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
2539 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
2540 less sensitive to register allocation choices.
2541 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
2543 2023-06-05 Pan Li <pan2.li@intel.com>
2545 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
2547 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2550 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
2551 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
2553 2023-06-04 Pan Li <pan2.li@intel.com>
2555 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
2557 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
2560 * gcc.target/i386/pr110083.c: New test case.
2562 2023-06-04 Jason Merrill <jason@redhat.com>
2565 * g++.dg/eh/terminate2.C: New test.
2567 2023-06-04 Pan Li <pan2.li@intel.com>
2569 * gcc.target/riscv/rvv/base/mov-14.c: New test.
2570 * gcc.target/riscv/rvv/base/spill-13.c: New test.
2572 2023-06-03 Patrick Palka <ppalka@redhat.com>
2575 * g++.dg/template/friend79.C: New test.
2577 2023-06-03 Patrick Palka <ppalka@redhat.com>
2579 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
2580 to be marked as odr-used.
2582 2023-06-03 Patrick Palka <ppalka@redhat.com>
2585 * g++.dg/abi/mangle78.C: New test.
2587 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2589 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
2590 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
2591 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
2592 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
2594 2023-06-03 liuhongt <hongtao.liu@intel.com>
2596 * gcc.target/i386/pr110067.c: New test.
2598 2023-06-03 liuhongt <hongtao.liu@intel.com>
2600 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
2602 2023-06-02 Andrew Pinski <apinski@marvell.com>
2604 PR rtl-optimization/102733
2605 * gcc.target/i386/addr-space-6.c: New test.
2607 2023-06-02 Andrew Pinski <apinski@marvell.com>
2609 PR rtl-optimization/110042
2610 * gcc.target/aarch64/csel_bfx_2.c: New test.
2612 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
2615 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
2616 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
2617 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
2618 * gcc.target/powerpc/darwin-structs-0.h: New test.
2620 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
2623 * gfortran.dg/select_rank_6.f90: New test.
2625 2023-06-02 Jason Merrill <jason@redhat.com>
2629 * g++.dg/cpp0x/initlist-explicit3.C: New test.
2631 2023-06-02 Carl Love <cel@us.ibm.com>
2633 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
2634 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
2635 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
2637 2023-06-02 Jason Merrill <jason@redhat.com>
2641 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
2642 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
2643 * g++.dg/tree-ssa/initlist-opt4.C: New test.
2644 * g++.dg/opt/icf1.C: New test.
2645 * g++.dg/opt/icf2.C: New test.
2646 * g++.dg/opt/icf3.C: New test.
2647 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
2649 2023-06-02 David Malcolm <dmalcolm@redhat.com>
2652 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
2653 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
2654 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
2655 * gcc.dg/analyzer/atomic-types-1.c: New test.
2657 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
2659 * gcc.dg/pr107557-1.c: Require LTO support.
2660 * gcc.dg/pr107557-2.c: Require LTO support.
2662 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
2671 * gfortran.dg/associate_54.f90 : Cope with extra error.
2672 * gfortran.dg/pr102109.f90 : New test.
2673 * gfortran.dg/pr102112.f90 : New test.
2674 * gfortran.dg/pr102190.f90 : New test.
2675 * gfortran.dg/pr102532.f90 : New test.
2676 * gfortran.dg/pr109948.f90 : New test.
2677 * gfortran.dg/pr99326.f90 : New test.
2679 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2681 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
2683 2023-06-02 Pan Li <pan2.li@intel.com>
2685 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
2686 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
2688 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2690 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
2691 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
2692 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
2693 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
2694 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
2695 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
2696 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
2697 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
2698 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
2700 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2702 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
2703 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
2704 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
2705 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
2706 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
2707 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
2709 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2711 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
2712 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
2713 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
2714 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
2715 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
2716 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
2717 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
2718 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
2719 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
2720 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
2721 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
2722 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
2723 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
2724 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
2725 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
2727 2023-06-01 Harald Anlauf <anlauf@gmx.de>
2730 * gfortran.dg/pr88552.f90: New test.
2732 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2734 * lib/torture-options.exp: print the value of non-empty options:
2735 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
2737 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2739 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
2740 the torture-{init,finish}
2742 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
2744 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
2745 * gcc.target/powerpc/pr109566.c: Skip on AIX.
2747 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
2748 Uros Bizjak <ubizjak@gmail.com>
2751 * gcc.target/i386/pr109973-1.c: New test case.
2752 * gcc.target/i386/pr109973-2.c: Likewise.
2754 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2756 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
2758 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
2760 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
2761 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
2762 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
2763 * gfortran.dg/gomp/pure-1.f90: New test.
2764 * gfortran.dg/gomp/pure-2.f90: New test.
2765 * gfortran.dg/gomp/pure-3.f90: New test.
2766 * gfortran.dg/gomp/pure-4.f90: New test.
2768 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2770 * gcc.target/riscv/rvv/base/frm-1.c: New test.
2772 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2774 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
2775 gcc_set_required_options.
2776 * lib/target-supports.exp: Rename force_conventional_output_for
2777 to set_required_options_for.
2778 * lib/scanasm.exp: Adjust callers.
2779 * lib/scanrtl.exp: Same.
2781 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2784 * gcc.target/aarch64/simd/pr99195_11.c: New test.
2786 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2789 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
2790 * gcc.target/aarch64/simd/pr99195_10.c: New test.
2792 2023-05-31 David Faust <david.faust@oracle.com>
2794 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
2795 in scan-assembler expressions where useful.
2796 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2797 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2798 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2799 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2800 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
2801 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2802 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
2803 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2804 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2805 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2806 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2807 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2808 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2809 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
2810 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
2812 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2814 * gcc.target/riscv/rvv/rvv.exp:
2815 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
2816 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
2817 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
2818 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
2819 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
2820 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
2821 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
2822 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
2824 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2826 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
2827 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
2828 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
2829 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
2831 2023-05-31 Cui, Lili <lili.cui@intel.com>
2833 PR tree-optimization/110038
2834 * gcc.dg/pr110038.c: New test.
2836 2023-05-31 Pan Li <pan2.li@intel.com>
2838 * gcc.target/riscv/arch-21.c: New test.
2839 * gcc.target/riscv/predef-27.c: New test.
2841 2023-05-31 Pan Li <pan2.li@intel.com>
2843 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
2846 2023-05-30 liuhongt <hongtao.liu@intel.com>
2848 * gcc.target/i386/pr108804.c: New test.
2850 2023-05-30 David Malcolm <dmalcolm@redhat.com>
2852 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
2854 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
2856 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
2859 * gcc.dg/torture/pr107451.c: Require int32plus.
2860 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
2861 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
2862 * gcc.dg/torture/pr95248.c: Require size24plus.
2863 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
2864 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
2865 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
2867 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2869 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
2870 Support both definitions of int32_t.
2872 2023-05-30 Andrew Pinski <apinski@marvell.com>
2874 * gcc.dg/tree-ssa/minmax-22.c: New test.
2876 2023-05-30 Andrew Pinski <apinski@marvell.com>
2878 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
2879 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
2881 * gcc.dg/tree-ssa/pr66726-5.c: New test.
2882 * gcc.dg/tree-ssa/pr66726-6.c: New test.
2884 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2886 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
2887 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
2890 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
2893 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
2894 * c-c++-common/goacc/clauses-fail.c: Likewise.
2895 * c-c++-common/goacc/data-2.c: Likewise.
2896 * c-c++-common/gomp/declare-target-2.c: Likewise.
2897 * c-c++-common/gomp/directive-1.c: Likewise.
2898 * g++.dg/goacc/data-1.C: Likewise.
2900 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
2902 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
2904 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
2905 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
2906 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
2907 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
2908 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
2910 2023-05-30 liuhongt <hongtao.liu@intel.com>
2912 * gcc.target/i386/pr108938-1.c: New test.
2913 * gcc.target/i386/pr108938-2.c: New test.
2914 * gcc.target/i386/pr108938-3.c: New test.
2915 * gcc.target/i386/pr108938-load-1.c: New test.
2916 * gcc.target/i386/pr108938-load-2.c: New test.
2918 2023-05-30 Andreas Schwab <schwab@suse.de>
2921 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
2924 2023-05-30 Lili Cui <lili.cui@intel.com>
2926 PR tree-optimization/98350
2927 * gcc.dg/pr98350-1.c: New test.
2928 * gcc.dg/pr98350-2.c: Ditto.
2930 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2932 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
2933 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
2934 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
2935 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
2937 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2939 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
2940 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
2941 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
2942 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
2943 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
2944 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
2946 2023-05-29 Die Li <lidie@eswincomputing.com>
2948 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
2949 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
2951 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2953 * gcc.target/riscv/and-extend-1.c: New test
2954 * gcc.target/riscv/and-extend-2.c: New test
2956 2023-05-29 Pan Li <pan2.li@intel.com>
2958 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
2959 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
2960 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
2961 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
2962 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
2963 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
2964 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
2965 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
2967 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
2969 * gnat.dg/specs/storage_offset1.ads: New test.
2971 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2973 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
2975 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2977 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
2979 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2981 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
2982 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
2983 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
2984 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
2985 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
2986 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
2987 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
2989 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2991 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
2992 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
2994 2023-05-29 Pan Li <pan2.li@intel.com>
2996 * gcc.target/riscv/arch-20.c: New test.
2997 * gcc.target/riscv/predef-26.c: New test.
2999 2023-05-27 liuhongt <hongtao.liu@intel.com>
3001 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
3002 * gcc.target/i386/pr100711-3.c: New test.
3004 2023-05-26 Martin Uecker <uecker@tugraz.at>
3006 * gcc.dg/pr109970.c: New test.
3008 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
3010 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
3011 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
3012 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
3013 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
3014 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
3015 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
3016 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
3017 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
3018 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
3019 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
3020 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
3021 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
3022 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
3024 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
3025 Juzhe Zhong <juzhe.zhong@rivai.ai>
3027 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
3029 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
3030 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
3031 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
3032 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
3033 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
3034 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
3035 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
3036 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
3037 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
3038 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
3039 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
3040 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
3041 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
3042 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
3043 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
3044 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
3045 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
3046 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
3047 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
3048 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
3049 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
3050 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
3051 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
3052 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
3053 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
3054 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
3055 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
3056 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
3057 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
3058 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
3060 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
3062 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
3063 * gfortran.dg/gomp/allocate-4.f90: New test.
3064 * gfortran.dg/gomp/allocate-5.f90: New test.
3065 * gfortran.dg/gomp/allocate-6.f90: New test.
3066 * gfortran.dg/gomp/allocate-7.f90: New test.
3067 * gfortran.dg/gomp/allocators-1.f90: New test.
3068 * gfortran.dg/gomp/allocators-2.f90: New test.
3070 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
3072 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
3073 * gfortran.dg/gomp/allocate-5.f90: Likewise.
3074 * gfortran.dg/gomp/allocate-6.f90: Likewise.
3075 * gfortran.dg/gomp/allocate-7.f90: Likewise.
3076 * gfortran.dg/gomp/allocators-1.f90: Likewise.
3077 * gfortran.dg/gomp/allocators-2.f90: Likewise.
3079 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
3080 Tobias Burnus <tobias@codesourcery.com>
3082 * gfortran.dg/gomp/allocate-4.f90: New file.
3083 * gfortran.dg/gomp/allocate-5.f90: New file.
3084 * gfortran.dg/gomp/allocate-6.f90: New file.
3085 * gfortran.dg/gomp/allocate-7.f90: New file.
3086 * gfortran.dg/gomp/allocators-1.f90: New file.
3087 * gfortran.dg/gomp/allocators-2.f90: New file.
3089 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
3091 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
3092 * gcc.dg/nested-vla-2.c: Ditto.
3093 * gcc.dg/nested-vla-3.c: Ditto.
3095 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
3097 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
3099 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
3102 * gcc.target/avr/pr82931.c: New test.
3104 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3105 Richard Sandiford <richard.sandiford@arm.com>
3107 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
3108 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
3109 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
3110 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
3112 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3115 * gcc.target/aarch64/simd/pr99195_9.c: New test.
3117 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
3119 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
3120 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
3121 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
3122 * gcc.target/arm/acle/data-intrinsics.c: New test.
3124 2023-05-25 Alex Coplan <alex.coplan@arm.com>
3127 * gcc.target/arm/pure-code/pr109800.c: New test.
3129 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3131 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
3133 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
3137 * gcc.target/i386/pr109173-1.c: New test.
3138 * gcc.target/i386/pr109174-1.c: Ditto.
3140 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
3142 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
3143 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
3145 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3148 * gcc.target/powerpc/pr100106-sa.c: New.
3150 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3152 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
3153 * gcc.target/i386/pr104447.c: Likewise.
3155 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3157 * g++.dg/pr80481.C: Add explicit pthread requirement.
3159 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3161 * gcc.target/i386/pr103074.c: Require fpic support.
3163 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3165 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
3166 malloc.h and sys/time.h.
3168 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3170 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
3171 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
3172 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
3173 * gcc.target/i386/pieces-memset-1.c: Likewise.
3174 * gcc.target/i386/pieces-memset-36.c: Likewise.
3175 * gcc.target/i386/pieces-memset-4.c: Likewise.
3176 * gcc.target/i386/pieces-memset-40.c: Likewise.
3177 * gcc.target/i386/pieces-memset-41.c: Likewise.
3178 * gcc.target/i386/pieces-memset-7.c: Likewise.
3179 * gcc.target/i386/pieces-memset-8.c: Likewise.
3180 * gcc.target/i386/pieces-memset-9.c: Likewise.
3181 * gcc.target/i386/pr102230.c: Likewise.
3182 * gcc.target/i386/pr78103-2.c: Likewise.
3184 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
3186 PR tree-optimization/107822
3187 PR tree-optimization/107986
3188 * gcc.dg/pr107822.c: New.
3189 * gcc.dg/pr107986-1.c: New.
3191 2023-05-24 Harald Anlauf <anlauf@gmx.de>
3194 * gfortran.dg/size_dim_2.f90: New test.
3196 2023-05-24 Harald Anlauf <anlauf@gmx.de>
3199 * gfortran.dg/reshape_10.f90: New test.
3200 * gfortran.dg/reshape_11.f90: New test.
3202 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
3204 PR middle-end/109840
3205 * gcc.dg/fold-parity-8.c: New test.
3206 * gcc.dg/fold-popcount-11.c: Likewise.
3208 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
3210 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
3211 * gcc.dg/ipa/vrp1.c: Same.
3212 * gcc.dg/ipa/vrp2.c: Same.
3213 * gcc.dg/ipa/vrp3.c: Same.
3214 * gcc.dg/ipa/vrp4.c: Same.
3215 * gcc.dg/ipa/vrp5.c: Same.
3216 * gcc.dg/ipa/vrp6.c: Same.
3217 * gcc.dg/ipa/vrp7.c: Same.
3218 * gcc.dg/ipa/vrp8.c: Same.
3220 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
3222 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
3223 Remove -ftree-vectorize.
3224 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
3225 * gcc.target/i386/vect-vshiftv4qi.c: New test.
3226 * gcc.target/i386/vect-vshiftv8qi.c: New test.
3228 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3231 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
3232 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
3233 * gcc.target/aarch64/simd/pr99195_8.c: New test.
3235 2023-05-24 Richard Biener <rguenther@suse.de>
3238 * gcc.target/i386/pr109944-1.c: New testcase.
3239 * gcc.target/i386/pr109944-2.c: Likewise.
3241 2023-05-24 Richard Biener <rguenther@suse.de>
3243 PR tree-optimization/109849
3244 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
3246 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
3249 * gm2/pim/run/pass/hightests.mod: New test.
3251 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
3253 * gcc.dg/torture/pr109940.c: New test.
3255 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3258 * gcc.target/arm/pr109939.c: New test.
3260 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3262 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
3263 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
3265 2023-05-24 Alexandre Oliva <oliva@adacore.com>
3267 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
3270 2023-05-24 Alexandre Oliva <oliva@adacore.com>
3272 * gcc.dg/signbit-2.c: Add -msse2 on x86.
3274 2023-05-24 Alexandre Oliva <oliva@adacore.com>
3276 * lib/target-supports.exp (check_effective_target_sysconf):
3277 Check for declaration and _SC_PAGESIZE on vxworks.
3279 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
3281 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
3283 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3284 Richard Sandiford <richard.sandiford@arm.com>
3286 * gcc.target/riscv/rvv/rvv.exp:
3287 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
3288 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
3289 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
3290 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
3291 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
3292 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
3294 2023-05-24 Pan Li <pan2.li@intel.com>
3296 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
3299 2023-05-24 Pan Li <pan2.li@intel.com>
3301 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
3302 Enrich the test cases.
3304 2023-05-24 liuhongt <hongtao.liu@intel.com>
3306 * gcc.target/i386/pr109900.c: New test.
3308 2023-05-23 Martin Uecker <uecker@tugraz.at>
3311 * gcc.dg/pr109450-1.c: New test.
3312 * gcc.dg/pr109450-2.c: New test.
3313 * gcc.dg/vla-26.c: New test.
3315 2023-05-23 Martin Uecker <uecker@tugraz.at>
3321 * gcc.dg/nested-vla-1.c: New test.
3322 * gcc.dg/nested-vla-2.c: New test.
3323 * gcc.dg/nested-vla-3.c: New test.
3324 * gcc.dg/pr70418.c: New test.
3325 * gcc.dg/pr106465.c: New test.
3326 * gcc.dg/pr107557-1.c: New test.
3327 * gcc.dg/pr107557-2.c: New test.
3328 * gcc.dg/pr108423-1.c: New test.
3329 * gcc.dg/pr108423-2.c: New test.
3330 * gcc.dg/pr108423-3.c: New test.
3331 * gcc.dg/pr108423-4.c: New test.
3332 * gcc.dg/pr108423-5.c: New test.
3333 * gcc.dg/pr108423-6.c: New test.
3334 * gcc.dg/typename-vla-2.c: New test.
3335 * gcc.dg/typename-vla-3.c: New test.
3336 * gcc.dg/typename-vla-4.c: New test.
3337 * gcc.misc-tests/gcov-pr85350.c: Adapt.
3338 * gcc.dg/typename-vla-5.c: New file.
3339 * gcc.dg/typename-vla-6.c: New file.
3341 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
3343 * gcc.target/i386/vect-shiftv4qi.c: New test.
3344 * gcc.target/i386/vect-shiftv8qi.c: New test.
3346 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
3348 PR tree-optimization/109934
3349 * gcc.dg/tree-ssa/pr109934.c: New test.
3351 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
3353 * gcc.target/aarch64/ins_bitfield_1.c: New test.
3354 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
3355 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
3356 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
3357 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
3358 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
3360 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3363 * gcc.target/aarch64/pr109855.c: New test.
3365 2023-05-23 Richard Biener <rguenther@suse.de>
3367 PR tree-optimization/109849
3368 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
3370 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
3372 * gnat.dg/opt101.adb: New test.
3373 * gnat.dg/opt101_pkg.ads: New helper.
3375 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
3378 * gfortran.dg/pr103716.f90 : New test.
3380 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
3381 Steven G. Kargl <kargl@gcc.gnu.org>
3384 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
3385 declaration of finalizable derived types in submodules works.
3387 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
3389 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
3391 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
3394 * gcc.c-torture/compile/pr108892.c: Require int32.
3395 * gcc.c-torture/compile/pr98199.c: Require int32plus.
3396 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
3397 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
3398 * gcc.dg/tree-ssa/pr102232.c: Same.
3399 * gcc.dg/tree-ssa/pr105860.c: Same.
3400 * gcc.dg/tree-ssa/pr96730.c: Same.
3401 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
3402 * gcc.dg/tree-ssa/pr96779.c: Same.
3403 * gcc.dg/tree-ssa/pr98513.c: Same.
3404 * gcc.dg/tree-ssa/ssa-sink-18.c
3405 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
3407 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
3408 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
3409 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
3410 * gcc.dg/tree-ssa/pr93435.c: Same.
3411 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
3412 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
3413 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
3415 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
3417 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
3418 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
3419 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
3420 * gcc.dg/tree-ssa/pr109031-2.c: Same.
3421 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
3422 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
3423 * gcc.dg/Warray-bounds-33.c: Skip target avr.
3424 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
3425 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
3426 * gcc.dg/analyzer/isatty-1.c: Same.
3427 * gcc.dg/analyzer/pipe-glibc.c: Same.
3429 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
3432 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
3433 * gcc.c-torture/compile/pr103813.c: Require size32plus.
3434 * gcc.c-torture/execute/pr108498-2.c: Same.
3435 * gcc.c-torture/compile/pr96426.c: Condition on
3436 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
3437 * gcc.c-torture/execute/pr103417.c: Require int32plus.
3438 * gcc.dg/pr104198.c: Same.
3439 * gcc.dg/pr21137.c: Same.
3440 * gcc.dg/pr88905.c: Same.
3441 * gcc.dg/pr90838.c: Same.
3442 * gcc.dg/pr97317.c: Same.
3443 * gcc.dg/pr100292.c: Require int32.
3444 * gcc.dg/pr101008.c: Same.
3445 * gcc.dg/pr96542.c: Same.
3446 * gcc.dg/pr96674.c: Same.
3447 * gcc.dg/pr97750.c: Require ptr_eq_long.
3449 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
3451 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
3452 * gcc.dg/pr19402-2.c: Skip for avr.
3453 * gcc.dg/pr86124.c: Same.
3454 * gcc.dg/pr94291.c: Same.
3455 * gcc.dg/torture/builtin-complex-1.c: Same.
3456 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
3457 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
3458 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
3459 * gcc.dg/torture/fp-int-convert-float64.c: Same.
3460 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
3461 * gcc.dg/torture/fp-int-convert-timode.c: Same.
3462 * c-c++-common/torture/builtin-convertvector-1.c: Same.
3463 * c-c++-common/torture/complex-sign-add.c: Same.
3464 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
3465 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
3466 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
3467 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
3468 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
3469 * c-c++-common/torture/complex-sign-mul-one.c: Same.
3470 * c-c++-common/torture/complex-sign-mul.c: Same.
3471 * c-c++-common/torture/complex-sign-sub.c: Same.
3473 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3475 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
3478 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3480 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
3482 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
3484 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
3486 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
3488 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
3490 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
3493 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
3495 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
3496 * gcc.target/nvptx/brev-2.c: Likewise.
3497 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
3498 * gcc.target/nvptx/brevll-2.c: Likewise.
3500 2023-05-21 Jakub Jelinek <jakub@redhat.com>
3502 PR tree-optimization/109505
3503 * gcc.target/aarch64/sve/pr109505.c: New test.
3505 2023-05-21 Pan Li <pan2.li@intel.com>
3507 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
3508 test cases for vbool[2|4|8|16|32|64]_t.
3510 2023-05-21 Andrew Pinski <apinski@marvell.com>
3512 PR middle-end/109919
3513 * gcc.c-torture/compile/pr109919-1.c: New test.
3515 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
3518 * gcc.target/avr/torture/pr105753.c: New test.
3520 2023-05-20 Die Li <lidie@eswincomputing.com>
3522 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
3523 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
3525 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
3527 * gcc.target/riscv/zbs-bext-02.c: New test.
3529 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
3532 * gcc.target/riscv/pr106888.c: New test.
3533 * gcc.target/riscv/zbbw.c: Check for ANDI.
3535 2023-05-19 Patrick Palka <ppalka@redhat.com>
3538 * g++.dg/cpp1y/var-templ80.C: New test.
3539 * g++.dg/cpp1y/var-templ81.C: New test.
3541 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
3543 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
3545 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
3546 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
3547 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
3548 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
3549 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
3550 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
3551 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
3552 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
3553 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
3554 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
3555 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
3557 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
3559 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
3560 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
3562 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
3565 * gm2/isolib/run/pass/testdelete.mod: New test.
3567 2023-05-19 Jakub Jelinek <jakub@redhat.com>
3569 PR tree-optimization/105776
3570 * gcc.target/i386/pr105776.c: New test.
3572 2023-05-19 Jakub Jelinek <jakub@redhat.com>
3574 PR tree-optimization/101856
3575 * gcc.dg/tree-ssa/pr101856.c: New test.
3577 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
3579 * gnat.dg/specs/array6.ads: New test.
3581 2023-05-19 Joseph Myers <joseph@codesourcery.com>
3583 * gcc.dg/c2x-thread-local-2.c: New test.
3585 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
3587 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
3588 expected scan-assembler-times frequency and strings..
3589 * gcc.target/i386/vect-mulv4qi.c: New test.
3590 * gcc.target/i386/vect-mulv8qi.c: New test.
3592 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
3595 * gcc.test-framework/gen_directive_tests: Use = operator instead
3598 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3600 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
3601 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
3602 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
3603 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
3604 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
3605 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
3606 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
3607 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
3608 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
3609 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
3610 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
3611 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
3612 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
3613 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
3614 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
3615 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
3616 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
3617 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
3618 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
3619 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
3620 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
3621 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
3622 * gcc.target/arm/mve/mve_const_shifts.c: New test.
3624 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3627 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
3628 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
3629 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
3630 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
3631 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
3632 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
3633 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
3634 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
3635 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
3636 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
3637 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
3638 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
3639 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
3640 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
3641 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
3642 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
3643 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
3644 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
3645 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
3646 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
3647 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
3648 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
3649 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
3650 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
3651 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
3652 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
3653 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
3654 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
3655 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
3656 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
3657 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
3658 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
3659 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
3660 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
3661 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
3662 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
3663 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
3664 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
3665 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
3666 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
3668 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3670 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
3671 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
3672 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
3673 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
3674 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
3675 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
3676 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
3677 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
3678 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
3679 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
3680 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
3681 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
3682 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
3683 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
3684 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
3685 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
3686 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
3687 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
3688 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
3689 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
3690 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
3691 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
3692 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
3693 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
3694 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
3695 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
3696 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
3697 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
3698 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
3699 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
3700 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
3701 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
3702 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
3703 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
3704 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
3705 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
3706 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
3707 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
3708 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
3709 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
3710 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
3711 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
3712 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
3713 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
3714 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
3715 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
3716 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
3717 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
3718 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
3719 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
3720 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
3721 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
3722 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
3723 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
3724 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
3725 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
3726 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
3727 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
3728 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
3729 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
3730 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
3731 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
3732 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
3733 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
3734 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
3735 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
3736 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
3737 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
3738 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
3739 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
3740 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
3741 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
3742 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
3743 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
3744 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
3745 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
3746 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
3747 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
3748 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
3749 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
3750 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
3751 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
3752 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
3753 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
3754 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
3755 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
3756 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
3757 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
3758 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
3759 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
3760 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
3761 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
3762 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
3763 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
3764 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
3765 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
3766 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
3767 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
3768 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
3769 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
3770 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
3771 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
3772 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
3773 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
3774 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
3775 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
3776 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
3777 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
3778 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
3779 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
3780 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
3781 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
3782 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
3783 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
3784 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
3785 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
3786 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
3787 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
3788 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
3789 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
3790 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
3791 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
3792 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
3793 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
3794 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
3795 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
3796 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
3797 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
3798 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
3799 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
3800 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
3801 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
3802 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
3803 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
3804 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
3806 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3808 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
3809 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
3811 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3813 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
3815 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
3817 * gcc.target/arm/mve/intrinsics/asrl.c: Use
3818 check-function-bodies instead of scan-assembler checks. Use
3819 extern "C" for C++ testing.
3820 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4888 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4890 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
4891 check-function-bodies instead of scan-assembler checks. Use
4892 extern "C" for C++ testing.
4893 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4923 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4925 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
4926 check-function-bodies instead of scan-assembler checks. Use
4927 extern "C" for C++ testing.
4928 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5122 2023-05-18 Joseph Myers <joseph@codesourcery.com>
5124 * gcc.dg/format/c2x-printf-1.c: Test %B here.
5125 * gcc.dg/format/ext-9.c: Do not test %B here.
5127 2023-05-17 Harald Anlauf <anlauf@gmx.de>
5131 * gfortran.dg/zero_sized_13.f90: New test.
5133 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
5135 * gcc.target/riscv/shift-and-2.c: Fixed test
5136 * gcc.target/riscv/zbb-rol-ror-01.c: New test
5137 * gcc.target/riscv/zbb-rol-ror-02.c: New test
5138 * gcc.target/riscv/zbb-rol-ror-03.c: New test
5139 * gcc.target/riscv/zbb-rol-ror-04.c: New test
5140 * gcc.target/riscv/zbb-rol-ror-05.c: New test
5141 * gcc.target/riscv/zbb-rol-ror-06.c: New test
5142 * gcc.target/riscv/zbb-rol-ror-07.c: New test
5144 2023-05-17 Jakub Jelinek <jakub@redhat.com>
5147 * c-c++-common/pr109884.c: New test.
5149 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5151 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
5152 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
5153 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
5154 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
5155 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
5157 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5159 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
5160 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
5161 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
5162 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
5163 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
5164 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
5165 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
5166 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
5167 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
5168 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
5169 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
5170 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
5171 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
5172 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
5173 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
5174 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
5175 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
5176 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
5177 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
5178 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
5179 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
5180 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
5181 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
5182 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
5183 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
5184 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
5185 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
5186 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
5187 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
5188 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
5189 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
5190 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
5191 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
5192 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
5193 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
5194 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
5195 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
5196 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
5197 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
5198 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
5199 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
5200 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
5201 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
5202 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
5203 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
5204 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
5205 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
5206 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
5208 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5210 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
5212 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
5214 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
5215 for 'finalize' as a ptr is now 'delete' instead of 'release'.
5216 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
5217 to if (allocated) block
5218 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
5219 replaced by a MEM< _25 > expression.
5220 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
5221 * gfortran.dg/gomp/map-10.f90: New test.
5223 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5225 * g++.target/s390/atomic-align-1.C: New test.
5226 * gcc.target/s390/atomic-align-1.c: New test.
5227 * gcc.target/s390/atomic-align-2.c: New test.
5229 2023-05-17 Jakub Jelinek <jakub@redhat.com>
5232 * g++.dg/init/pr109868.C: New test.
5234 2023-05-17 Pan Li <pan2.li@intel.com>
5236 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
5238 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
5241 * gcc.target/powerpc/pr106708.c: Add test function.
5243 2023-05-16 Joseph Myers <joseph@codesourcery.com>
5245 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
5246 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
5247 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
5248 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
5249 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
5251 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
5252 not expect errors for typedef declaration in for loop.
5254 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
5257 * gm2/isolib/run/pass/testreadint.mod: New test.
5259 2023-05-16 Marek Polacek <polacek@redhat.com>
5262 * g++.dg/warn/Wdangling-reference13.C: New test.
5264 2023-05-16 Patrick Palka <ppalka@redhat.com>
5267 * g++.dg/cpp2a/desig27.C: New test.
5269 2023-05-16 Carl Love <cel@us.ibm.com>
5271 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
5274 2023-05-16 Carl Love <cel@us.ibm.com>
5276 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
5279 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
5281 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
5282 to occur after the intrinsic instruction, rather than requiring
5283 them to happen before.
5284 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
5286 2023-05-16 Pan Li <pan2.li@intel.com>
5288 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
5289 Replace stdint.h with stdint-gcc.h.
5290 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
5291 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
5292 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
5293 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
5294 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
5295 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
5296 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
5297 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
5298 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
5299 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
5300 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
5301 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
5302 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
5303 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
5305 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5307 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
5310 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
5318 * gfortran.dg/pr105152.f90 : New test
5319 * gfortran.dg/pr100193.f90 : New test
5320 * gfortran.dg/pr87946.f90 : New test
5321 * gfortran.dg/pr103389.f90 : New test
5322 * gfortran.dg/pr104429.f90 : New test
5323 * gfortran.dg/pr82774.f90 : New test
5325 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
5327 * gcc.dg/attr-returns-nonnull.c: Skip if
5328 keeps_null_pointer_checks.
5329 * gcc.dg/init-compare-1.c: Likewise.
5330 * gcc.dg/ipa/pr85734.c: Likewise.
5331 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5332 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5333 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5334 * gcc.dg/ipa/propmalloc-4.c: Likewise.
5335 * gcc.dg/tree-ssa/evrp11.c: Likewise.
5336 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5338 2023-05-16 Andrew Pinski <apinski@marvell.com>
5340 PR tree-optimization/109424
5341 * gcc.dg/tree-ssa/bool-12.c: New test.
5342 * gcc.dg/tree-ssa/bool-13.c: New test.
5343 * gcc.dg/tree-ssa/minmax-20.c: New test.
5344 * gcc.dg/tree-ssa/minmax-21.c: New test.
5346 2023-05-15 Joseph Myers <joseph@codesourcery.com>
5348 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
5350 2023-05-15 Joseph Myers <joseph@codesourcery.com>
5352 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
5353 __has_c_attribute for all C2x attributes.
5355 2023-05-15 Harald Anlauf <anlauf@gmx.de>
5358 * gfortran.dg/ptr-func-5.f90: New test.
5360 2023-05-15 Patrick Palka <ppalka@redhat.com>
5362 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
5364 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5366 * gcc.target/aarch64/facg_1.c: New test.
5368 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5371 * gcc.target/aarch64/simd/pr99195_7.c: New test.
5373 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5376 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
5378 2023-05-15 Pan Li <pan2.li@intel.com>
5379 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5380 kito-cheng <kito.cheng@sifive.com>
5382 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
5384 2023-05-15 Richard Biener <rguenther@suse.de>
5386 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
5389 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5391 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
5392 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
5393 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
5395 2023-05-14 Andrew Pinski <apinski@marvell.com>
5397 PR tree-optimization/109829
5398 * gcc.dg/tree-ssa/abs-3.c: New test.
5399 * gcc.dg/tree-ssa/abs-4.c: New test.
5401 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
5404 * gcc.target/i386/pr109825.c: New test.
5406 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5408 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
5410 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
5411 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
5412 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
5413 * gcc.target/aarch64/vec-init-18.c: ... this.
5414 * gcc.target/aarch64/vec-init-19.c: New test.
5415 * gcc.target/aarch64/vec-init-20.c: Likewise.
5416 * gcc.target/aarch64/vec-init-21.c: Likewise.
5417 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
5418 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
5419 * gcc.target/aarch64/vec-init-22.h: New header.
5421 2023-05-13 Andrew Pinski <apinski@marvell.com>
5423 PR tree-optimization/109834
5424 * gcc.c-torture/compile/pr109834-1.c: New test.
5425 * gcc.dg/tree-ssa/pr109834-1.c: New test.
5427 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5430 * gfortran.dg/pr109662-a.f90: Add a section to verify that
5431 a short namelist read does not modify the variable.
5433 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
5436 * gm2/isolib/run/pass/seqappend.mod: New test.
5438 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
5439 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5442 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
5443 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
5444 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
5445 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
5447 2023-05-12 Richard Biener <rguenther@suse.de>
5449 PR tree-optimization/64731
5450 * gcc.target/i386/pr64731.c: New testcase.
5452 2023-05-12 Patrick Palka <ppalka@redhat.com>
5455 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
5456 * g++.dg/template/function2.C: Removed.
5458 2023-05-12 Patrick Palka <ppalka@redhat.com>
5461 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
5462 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
5464 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
5466 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
5468 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
5470 * gcc.target/riscv/rvv/rvv.exp:
5471 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
5472 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
5473 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
5474 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
5475 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
5476 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
5477 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
5478 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
5479 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
5480 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
5481 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
5482 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
5483 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
5484 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
5485 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
5486 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
5487 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
5489 2023-05-12 Pan Li <pan2.li@intel.com>
5491 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
5492 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
5493 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
5494 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
5495 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
5496 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
5497 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
5498 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
5499 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
5500 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
5501 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
5502 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
5503 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
5504 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
5505 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
5506 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
5507 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
5508 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
5509 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
5510 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
5511 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
5512 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
5513 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
5514 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
5515 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
5516 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
5517 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
5518 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
5519 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
5520 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
5521 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
5522 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
5523 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
5524 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
5525 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
5526 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
5527 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
5528 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
5529 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
5530 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
5531 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
5532 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
5533 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
5534 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
5535 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
5536 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
5537 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
5538 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
5539 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
5540 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
5541 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
5542 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
5543 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
5544 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
5545 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
5546 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
5547 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
5548 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
5549 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
5550 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
5551 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
5552 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
5553 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
5554 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
5555 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
5556 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
5557 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
5558 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
5559 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
5560 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
5561 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
5562 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
5563 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
5564 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
5565 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
5566 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
5567 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
5568 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
5569 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
5570 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
5571 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
5572 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
5573 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
5574 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
5575 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
5576 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
5577 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
5578 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
5579 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
5580 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
5581 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
5582 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
5583 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
5584 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
5585 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
5586 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
5587 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
5588 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
5589 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
5590 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
5591 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
5592 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
5593 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
5594 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
5595 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
5596 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
5597 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
5598 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
5599 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
5600 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
5601 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
5602 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
5603 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
5604 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
5605 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
5606 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
5607 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
5608 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
5609 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
5611 2023-05-12 Pan Li <pan2.li@intel.com>
5613 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
5614 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
5615 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
5616 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
5617 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
5618 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
5619 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
5620 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
5621 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
5622 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
5623 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
5624 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
5625 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
5626 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
5627 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
5628 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
5629 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
5630 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
5631 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
5632 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
5633 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
5634 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
5636 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5638 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
5639 with dg-skip-if has_arch_ppc64.
5640 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
5641 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
5643 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5645 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
5646 with has_arch_ppc64.
5647 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
5648 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
5649 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
5650 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
5651 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
5653 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5655 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
5656 with has_arch_ppc64.
5657 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
5658 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
5660 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5662 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
5663 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
5664 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
5666 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
5668 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
5671 * gm2/pim/fail/highice.mod: New test.
5673 2023-05-11 Patrick Palka <ppalka@redhat.com>
5676 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
5677 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
5678 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
5680 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
5682 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
5684 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
5687 * gcc.target/i386/pr109807.c: New test.
5689 2023-05-11 Patrick Palka <ppalka@redhat.com>
5692 * g++.dg/cpp2a/lambda-targ1.C: New test.
5694 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5696 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
5697 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
5698 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
5699 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
5701 2023-05-11 Patrick Palka <ppalka@redhat.com>
5702 Jonathan Wakely <jwakely@redhat.com>
5707 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
5708 error for the template argument &B2:fn in C++17 mode.
5709 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
5710 * g++.dg/cpp2a/nontype-class56.C: New test.
5711 * g++.dg/template/function2.C: New test.
5713 2023-05-11 Alexandre Oliva <oliva@adacore.com>
5715 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
5716 include, call builtin.
5718 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5719 Michael Collison <collison@rivosinc.com>
5721 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
5722 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
5723 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
5724 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
5725 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
5726 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
5727 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
5728 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
5729 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
5730 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
5731 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
5732 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
5733 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
5734 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
5735 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
5736 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
5737 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
5738 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
5739 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
5740 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
5741 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
5742 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
5743 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
5744 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
5745 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
5746 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
5747 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
5748 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
5749 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
5750 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
5751 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
5752 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
5753 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
5754 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
5755 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
5756 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
5757 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
5758 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
5759 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
5760 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
5761 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
5762 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
5763 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
5764 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
5765 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
5766 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
5767 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
5768 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
5769 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
5770 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
5771 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
5772 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
5773 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
5774 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
5775 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
5776 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
5777 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
5778 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
5779 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
5781 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5783 * lib/torture-options.exp (torture-init-done): Add.
5784 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
5785 implicit 'torture-init'.
5786 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
5787 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
5788 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
5790 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5792 * gcc.target/arm/acle/acle.exp: Add missing
5793 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
5795 * gcc.target/arm/cmse/cmse.exp: Likewise.
5796 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
5798 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5800 * gcc.dg/fold-popcount-8.c: New test case.
5801 * gcc.dg/fold-popcount-9.c: Likewise.
5802 * gcc.dg/fold-popcount-10.c: Likewise.
5804 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5806 * gcc.dg/fold-parity-6.c: New test.
5807 * gcc.dg/fold-parity-7.c: Likewise.
5808 * gcc.dg/fold-popcount-6.c: Likewise.
5809 * gcc.dg/fold-popcount-7.c: Likewise.
5811 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5813 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
5814 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
5816 2023-05-10 Marek Polacek <polacek@redhat.com>
5819 * g++.dg/ext/is_convertible6.C: New test.
5821 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
5824 * gcc.target/i386/pr92658-sse4-4b.c: New test.
5825 * gcc.target/i386/pr92658-sse4-8b.c: New test.
5827 2023-05-10 Andrew Pinski <apinski@marvell.com>
5829 * gcc.c-torture/execute/20230510-1.c: New test.
5831 2023-05-10 Jason Merrill <jason@redhat.com>
5834 * g++.dg/DRs/dr2543.C: New test.
5836 2023-05-10 Jason Merrill <jason@redhat.com>
5838 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
5839 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
5840 * g++.dg/cpp2a/consteval20.C: Likewise.
5841 * g++.dg/cpp2a/consteval24.C: Likewise.
5842 * g++.dg/cpp2a/srcloc20.C: Likewise.
5844 2023-05-10 Richard Biener <rguenther@suse.de>
5846 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
5848 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5850 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
5852 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5855 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
5858 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5861 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
5862 * gcc.target/aarch64/simd/pr99195_6.c: New test.
5864 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5866 * gcc.target/aarch64/simd/pr99195_5.c: New test.
5868 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5871 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
5873 2023-05-10 Jakub Jelinek <jakub@redhat.com>
5876 * g++.dg/cpp0x/gen-attrs-78.C: New test.
5878 2023-05-10 Li Xu <xuli1@eswincomputing.com>
5880 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
5881 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
5883 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5885 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
5886 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
5887 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
5888 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
5889 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
5890 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
5891 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
5892 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
5893 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
5894 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
5895 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
5896 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
5897 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
5898 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
5900 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5903 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
5904 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
5906 2023-05-10 Andrew Pinski <apinski@marvell.com>
5908 * gcc.c-torture/execute/20230509-1.c: New test.
5910 2023-05-09 Patrick Palka <ppalka@redhat.com>
5913 * g++.dg/cpp2a/concepts-pr109752.C: New test.
5915 2023-05-09 Patrick Palka <ppalka@redhat.com>
5918 * g++.dg/cpp0x/noexcept78.C: New test.
5920 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5922 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
5923 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
5924 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
5925 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
5926 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
5927 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
5928 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
5929 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
5930 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
5931 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
5932 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
5933 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
5934 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
5935 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
5936 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
5937 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
5938 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
5939 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
5940 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
5941 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
5942 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
5943 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
5944 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
5945 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
5946 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
5947 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
5948 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
5949 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
5950 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
5951 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
5952 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5953 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5954 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
5955 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
5956 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5957 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5958 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
5959 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
5960 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
5961 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
5962 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
5963 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
5964 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
5965 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
5966 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
5967 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
5968 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
5969 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
5970 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
5971 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
5972 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
5973 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
5974 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
5975 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
5976 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
5977 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
5978 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
5979 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
5980 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
5981 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
5982 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
5983 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
5984 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
5985 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
5986 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
5987 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
5988 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
5989 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
5990 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
5991 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
5992 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
5993 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5994 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5995 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5996 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5997 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5998 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5999 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
6000 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
6001 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
6002 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
6003 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
6004 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
6005 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
6006 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
6007 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
6008 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
6009 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
6010 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
6011 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
6012 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
6013 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
6014 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
6015 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
6016 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
6017 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
6018 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
6019 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
6020 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
6021 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
6022 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
6023 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
6024 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
6025 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
6026 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
6027 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
6028 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
6029 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
6030 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
6031 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
6032 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
6033 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
6034 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
6035 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
6036 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
6037 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
6038 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
6039 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
6040 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
6041 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
6042 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
6043 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
6044 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
6045 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
6046 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
6047 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
6048 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
6049 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
6050 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
6051 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
6052 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
6053 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
6054 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
6055 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
6056 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
6057 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
6058 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
6059 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
6060 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
6061 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
6062 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
6063 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
6064 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
6065 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
6066 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
6067 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
6068 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
6069 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
6070 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
6071 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
6072 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
6073 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
6074 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
6075 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
6076 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
6077 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
6078 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
6079 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
6080 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
6081 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
6082 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
6083 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
6084 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
6085 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
6086 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
6087 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
6088 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
6089 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
6090 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
6091 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
6092 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
6093 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
6094 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
6095 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
6096 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
6097 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
6098 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
6099 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
6100 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
6101 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
6102 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
6103 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
6104 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
6105 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
6106 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
6107 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
6108 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
6109 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
6110 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
6111 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
6112 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
6113 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
6114 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
6115 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
6116 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
6117 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
6118 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
6119 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
6120 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
6121 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
6122 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
6123 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
6124 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
6125 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
6126 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
6127 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
6128 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
6129 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
6130 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
6131 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
6132 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
6133 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
6134 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
6135 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
6136 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
6137 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
6138 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
6139 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
6140 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
6141 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
6142 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
6143 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
6144 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
6145 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
6146 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
6147 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
6148 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
6149 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
6150 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
6151 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
6152 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
6153 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
6154 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
6155 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
6156 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
6157 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
6158 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
6159 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
6160 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
6161 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
6162 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
6163 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
6164 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
6165 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
6166 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
6167 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
6168 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
6170 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6172 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
6173 sve2_flags instead of sve_flags.
6175 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
6178 * gm2/isolib/run/pass/skiplinetest.mod: New test.
6180 2023-05-09 Jakub Jelinek <jakub@redhat.com>
6183 * g++.dg/cpp23/attr-assume11.C: New test.
6185 2023-05-09 Jakub Jelinek <jakub@redhat.com>
6187 PR tree-optimization/109778
6188 * gcc.dg/lto/pr109778_0.c: New test.
6189 * gcc.dg/lto/pr109778_1.c: New file.
6191 2023-05-09 Jakub Jelinek <jakub@redhat.com>
6193 PR tree-optimization/109778
6194 * gcc.c-torture/execute/pr109778.c: New test.
6196 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6198 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
6199 allocation for temporary results, rather than requiring specific
6201 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
6202 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
6203 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
6204 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
6205 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
6206 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
6207 * gcc.target/aarch64/memset-q-reg.c: Likewise.
6208 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
6209 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
6210 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
6211 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
6212 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
6213 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
6214 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
6215 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
6216 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
6217 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
6218 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
6219 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
6220 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
6221 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
6222 predicate register to be any of p4-p7, rather than requiring p4
6224 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
6225 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
6226 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
6227 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
6228 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
6229 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
6230 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
6231 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
6232 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
6233 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
6234 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
6236 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6238 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
6239 FP/vector register, not just register 0-9.
6240 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6241 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
6242 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
6243 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
6244 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
6245 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
6246 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
6247 * gcc.target/aarch64/sve/adr_1.c: Likewise.
6248 * gcc.target/aarch64/sve/adr_2.c: Likewise.
6249 * gcc.target/aarch64/sve/adr_3.c: Likewise.
6250 * gcc.target/aarch64/sve/adr_4.c: Likewise.
6251 * gcc.target/aarch64/sve/adr_5.c: Likewise.
6252 * gcc.target/aarch64/sve/extract_1.c: Likewise.
6253 * gcc.target/aarch64/sve/extract_2.c: Likewise.
6254 * gcc.target/aarch64/sve/extract_3.c: Likewise.
6255 * gcc.target/aarch64/sve/extract_4.c: Likewise.
6256 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6257 * gcc.target/aarch64/sve/spill_3.c: Likewise.
6258 * gcc.target/aarch64/vfp-1.c: Likewise.
6259 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
6261 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
6264 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6266 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
6267 register for the temporary results, not just p0-p7.
6268 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
6269 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
6270 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
6271 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
6272 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
6273 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
6274 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
6275 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
6276 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
6277 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
6278 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
6279 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
6280 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
6281 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6282 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
6283 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
6284 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
6285 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
6286 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
6287 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
6288 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
6290 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6292 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
6293 between two constant vectors, allow the constant moves to appear in
6295 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
6296 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
6297 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
6298 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
6299 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
6301 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6303 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
6304 moves to occur after the intrinsic instruction, rather than requiring
6305 them to happen before.
6306 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
6307 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
6308 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
6309 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
6310 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
6311 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
6312 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
6313 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
6314 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
6315 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
6316 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
6317 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
6318 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
6319 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
6320 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
6321 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
6322 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
6323 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
6324 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
6325 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
6326 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
6327 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
6328 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
6329 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
6330 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
6331 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
6332 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
6333 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
6334 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
6335 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
6336 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
6337 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
6338 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
6339 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
6340 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
6341 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
6342 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
6344 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6346 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
6347 allocation in the case where a move occurs after the intrinsic
6349 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
6350 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
6351 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
6352 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
6354 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6356 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
6357 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
6358 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
6359 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
6360 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
6361 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
6362 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
6363 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
6364 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
6365 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
6366 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
6367 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
6368 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
6369 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
6370 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
6371 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
6372 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
6373 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
6375 2023-05-09 Jason Merrill <jason@redhat.com>
6378 * g++.dg/template/friend78.C: New test.
6380 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
6381 Uros Bizjak <ubizjak@gmail.com>
6383 * gcc.target/i386/insvti_highpart-1.c: New test case.
6385 2023-05-08 Andrew Pinski <apinski@marvell.com>
6388 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
6390 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
6392 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
6393 stdint.h to stdint-gcc.h.
6394 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
6395 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
6397 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
6399 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
6400 * gcc.dg/guality/guality.exp: Likewise.
6401 * gfortran.dg/guality/guality.exp: Likewise.
6402 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
6403 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
6404 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
6405 determine the default 'LTO_OPTIONS'.
6406 * lib/torture-options.exp (torture-init, torture-finish): Let each
6407 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
6409 2023-05-08 Patrick Palka <ppalka@redhat.com>
6413 * g++.dg/cpp1z/class-deduction114.C: New test.
6415 2023-05-08 Andrew Pinski <apinski@marvell.com>
6417 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
6418 details change in wording.
6419 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
6420 * gcc.dg/tree-ssa/pr103771.c: Likewise.
6421 * gcc.dg/tree-ssa/minmax-18.c: New test.
6422 * gcc.dg/tree-ssa/minmax-19.c: New test.
6424 2023-05-08 Andrew Pinski <apinski@marvell.com>
6426 * gcc.dg/tree-ssa/minmax-17.c: New test.
6428 2023-05-08 Andrew Pinski <apinski@marvell.com>
6430 PR tree-optimization/49959
6431 PR tree-optimization/103771
6432 * c-c++-common/torture/harden-cond-comp.c: Change testcase
6433 slightly to avoid the new phiopt optimization.
6434 * gcc.dg/tree-ssa/abs-2.c: New test.
6435 * gcc.dg/tree-ssa/pr103771.c: New test.
6437 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6439 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
6441 2023-05-08 Andrew Pinski <apinski@marvell.com>
6443 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
6444 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6445 * gcc.dg/tree-ssa/vrp35.c: Likewise.
6446 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6447 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
6448 to check for assignment too instead of just a call.
6449 * c-c++-common/goacc/kernels-alias-8.c: Update test
6450 for removal of load.
6451 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
6453 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6456 * gfortran.dg/pr109662-a.f90: New test.
6458 2023-05-07 Patrick Palka <ppalka@redhat.com>
6461 * g++.dg/diagnostic/alignof4.C: New test.
6463 2023-05-07 Patrick Palka <ppalka@redhat.com>
6467 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
6468 goto made valid by DR 2256.
6469 * g++.dg/init/goto4.C: New test.
6471 2023-05-07 Patrick Palka <ppalka@redhat.com>
6473 * g++.dg/cpp2a/concepts-alias6.C: New test.
6475 2023-05-07 Patrick Palka <ppalka@redhat.com>
6478 * g++.dg/cpp1y/paren6.C: New test.
6480 2023-05-07 Patrick Palka <ppalka@redhat.com>
6483 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
6484 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
6486 2023-05-07 Patrick Palka <ppalka@redhat.com>
6489 * g++.dg/template/non-dependent25a.C: New test.
6491 2023-05-07 Patrick Palka <ppalka@redhat.com>
6494 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
6495 expected "without object" diagnostic isn't replaced by a
6496 "call to non-constexpr function" diagnostic.
6497 * g++.dg/template/non-dependent25.C: New test.
6499 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
6501 * gcc.target/powerpc/parall_5insn_const.c: New test.
6503 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
6506 * gcc.target/i386/pr43644.c: New test case.
6508 2023-05-06 Xi Ruoyao <xry111@xry111.site>
6510 * gcc.target/loongarch/shrink-wrap.c: New test.
6512 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6514 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
6515 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
6516 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
6517 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
6518 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
6519 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
6520 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
6521 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
6522 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
6523 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
6524 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
6525 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
6526 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
6527 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
6528 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
6529 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
6530 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
6531 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
6532 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
6533 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
6534 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
6535 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
6536 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
6537 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
6538 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
6539 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
6540 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
6541 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
6542 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
6543 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
6544 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
6545 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
6546 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
6547 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
6549 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6552 * gfortran.dg/pr109662.f90: New test.
6554 2023-05-06 Jakub Jelinek <jakub@redhat.com>
6556 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
6558 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6561 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
6563 2023-05-06 Jakub Jelinek <jakub@redhat.com>
6565 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
6567 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
6569 * gcc.target/cris/peep2-addsplit1.c: New test.
6571 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
6573 * gcc.target/cris/peep2-movandsplit1.c: New test.
6575 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
6577 * gcc.target/cris/peep2-lsrandsplit1.c,
6578 gcc.target/cris/peep2-movulsr2.c: New tests.
6580 2023-05-05 Harald Anlauf <anlauf@gmx.de>
6583 * gfortran.dg/overload_5.f90: New test.
6585 2023-05-05 Pan Li <pan2.li@intel.com>
6586 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6588 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
6589 Adjust indexed load/store check condition.
6591 2023-05-05 Pan Li <pan2.li@intel.com>
6593 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
6594 Adjust test check condition.
6596 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6599 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
6600 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
6601 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
6603 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
6605 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
6607 2023-05-05 Andrew Pinski <apinski@marvell.com>
6609 PR tree-optimization/109732
6610 * gcc.dg/pr109732.c: New test.
6611 * gcc.dg/pr109732-1.c: New test.
6613 2023-05-05 Andrew Pinski <apinski@marvell.com>
6615 PR tree-optimization/109722
6616 * gcc.dg/tree-ssa/abs-1.c: New test.
6618 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
6621 * gm2/pim/run/pass/ForChar.mod: New test.
6623 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6625 * gcc.target/aarch64/simd/pr99195_4.c: New test.
6627 2023-05-04 Julian Brown <julian@codesourcery.com>
6630 * gfortran.dg/goacc/pr109622-5.f90: New test.
6631 * gfortran.dg/goacc/pr109622-6.f90: New test.
6633 2023-05-04 Andrew Pinski <apinski@marvell.com>
6635 * gcc.dg/tree-ssa/minmax-15.c: Update test.
6636 * gcc.dg/tree-ssa/minmax-16.c: Update test.
6637 * gcc.dg/tree-ssa/minmax-3.c: Update test.
6638 * gcc.dg/tree-ssa/minmax-4.c: Update test.
6639 * gcc.dg/tree-ssa/minmax-5.c: Update test.
6640 * gcc.dg/tree-ssa/minmax-8.c: Update test.
6642 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6645 * gcc.target/aarch64/simd/pr99195_3.c: New test.
6647 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6650 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
6651 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
6653 2023-05-04 Richard Biener <rguenther@suse.de>
6655 PR tree-optimization/109724
6656 * g++.dg/torture/pr109724.C: New testcase.
6658 2023-05-04 Jakub Jelinek <jakub@redhat.com>
6661 * g++.target/i386/pr109676.C: New test.
6663 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
6665 * gcc.target/cris/peep2-andsplit1.c: New test.
6666 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
6667 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
6668 Adjust values to avoid interference with "opsplit1" with AND. Add
6669 whitespace to match-strings that may be confused with identifiers
6672 2023-05-03 Jason Merrill <jason@redhat.com>
6676 * g++.dg/template/friend77.C: New test.
6678 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
6680 PR tree-optimization/109711
6681 * gcc.dg/tree-ssa/pr109711-1.c: New file.
6682 * gcc.dg/tree-ssa/pr109711-2.c: New file.
6684 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
6687 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
6689 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
6691 * g++.target/aarch64/pr109661-1.C: New test.
6692 * g++.target/aarch64/pr109661-2.C: Likewise.
6693 * g++.target/aarch64/pr109661-3.C: Likewise.
6694 * g++.target/aarch64/pr109661-4.C: Likewise.
6695 * gcc.target/aarch64/pr109661-1.c: Likewise.
6697 2023-05-03 Murray Steele <murray.steele@arm.com>
6698 Christophe Lyon <christophe.lyon@arm.com>
6700 * g++.target/arm/mve.exp: Add general-c++ and general directories.
6701 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
6702 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
6703 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
6704 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
6706 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6708 * gcc.target/riscv/rvv/base/abi-10.c: New test.
6709 * gcc.target/riscv/rvv/base/abi-11.c: New test.
6710 * gcc.target/riscv/rvv/base/abi-12.c: New test.
6711 * gcc.target/riscv/rvv/base/abi-13.c: New test.
6712 * gcc.target/riscv/rvv/base/abi-14.c: New test.
6713 * gcc.target/riscv/rvv/base/abi-15.c: New test.
6714 * gcc.target/riscv/rvv/base/abi-16.c: New test.
6715 * gcc.target/riscv/rvv/base/abi-8.c: New test.
6716 * gcc.target/riscv/rvv/base/abi-9.c: New test.
6717 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
6718 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
6719 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
6720 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
6721 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
6722 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
6723 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
6724 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
6725 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
6726 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
6727 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
6728 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
6729 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
6730 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
6731 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
6732 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
6733 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
6734 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
6735 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
6736 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
6737 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
6738 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
6739 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
6740 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
6741 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
6742 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
6743 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
6744 * gcc.target/riscv/rvv/base/user-10.c: New test.
6745 * gcc.target/riscv/rvv/base/user-11.c: New test.
6746 * gcc.target/riscv/rvv/base/user-12.c: New test.
6747 * gcc.target/riscv/rvv/base/user-13.c: New test.
6748 * gcc.target/riscv/rvv/base/user-14.c: New test.
6749 * gcc.target/riscv/rvv/base/user-15.c: New test.
6750 * gcc.target/riscv/rvv/base/user-7.c: New test.
6751 * gcc.target/riscv/rvv/base/user-8.c: New test.
6752 * gcc.target/riscv/rvv/base/user-9.c: New test.
6754 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6757 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
6760 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6763 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
6764 and binary floating-point ops.
6765 * gcc.target/aarch64/simd/pr99195_2.c: New test.
6767 2023-05-03 Jason Merrill <jason@redhat.com>
6769 * g++.dg/template/nontype12.C: Check for duplicate error.
6771 2023-05-02 Andrew Pinski <apinski@marvell.com>
6773 PR tree-optimization/109702
6774 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
6776 2023-05-02 Andrew Pinski <apinski@marvell.com>
6779 * gcc.target/aarch64/csinv-2.c: New test.
6781 2023-05-02 Jason Merrill <jason@redhat.com>
6784 * g++.dg/cpp1z/variant1.C: New test.
6786 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6788 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
6789 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
6790 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
6791 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
6792 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
6793 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
6794 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
6795 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
6796 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
6797 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
6798 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
6799 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
6800 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
6801 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
6802 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
6803 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
6804 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
6805 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
6806 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
6807 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
6808 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
6809 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
6810 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
6811 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
6812 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
6813 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
6814 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
6815 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
6817 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6820 * gcc.target/riscv/pr89835.c: New test.
6822 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
6823 Pan Li <pan2.li@intel.com>
6826 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
6828 2023-05-02 Patrick Palka <ppalka@redhat.com>
6831 * g++.dg/cpp0x/nsdmi-template26.C: New test.
6833 2023-05-02 Richard Biener <rguenther@suse.de>
6835 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
6836 * gcc.target/i386/pr88531-2b.c: Likewise.
6837 * gcc.target/i386/pr88531-2c.c: Likewise.
6838 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
6840 2023-05-01 Jason Merrill <jason@redhat.com>
6843 * g++.dg/cpp0x/nsdmi-array2.C: New test.
6845 2023-04-30 Jeff Law <jlaw@ventanamicro>
6848 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6850 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6852 * gcc.dg/builtin-redefine-1.c: New test.
6854 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
6856 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
6858 2023-04-30 Andrew Pinski <apinski@marvell.com>
6860 * gcc.dg/init-bad-1.c: Update error message.
6861 * gcc.dg/init-bad-2.c: Likewise.
6862 * gcc.dg/init-bad-3.c: Likewise.
6863 * gcc.dg/init-excess-3.c: Likewise.
6864 * gcc.dg/pr61096-1.c: Likewise.
6866 2023-04-30 Andrew Pinski <apinski@marvell.com>
6869 * gcc.dg/init-excess-3.c: New test.
6871 2023-04-30 Martin Liska <mliska@suse.cz>
6873 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
6875 * c-c++-common/hwasan/heap-overflow.c: Likewise.
6876 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
6877 * c-c++-common/hwasan/use-after-free.c: Likewise.
6879 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6881 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6883 * gcc.dg/builtin-redefine-1.c: New test.
6885 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
6887 * gm2/pim/run/pass/constlitbase.mod: New test.
6889 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6891 * gcc.target/xstormy16/neghi2.c: New test case.
6892 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
6894 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6896 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
6897 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
6898 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
6899 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
6901 2023-04-29 Jeff Law <jlaw@ventanamicro>
6903 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
6904 encourage if-conversion. Skip for -Os.
6905 * gcc.target/mips/movcc-3.c: Similarly.
6907 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
6909 * gcc.target/riscv/rv32e_stack.c: New test.
6911 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
6913 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
6914 empty lines (besides optionally leading whitespace).
6916 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
6918 * gcc.target/riscv/divmod-1.c: New testcase.
6919 * gcc.target/riscv/divmod-2.c: New testcase.
6921 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
6923 * gcc.target/riscv/zbc32.c: New test.
6924 * gcc.target/riscv/zbc64.c: New test.
6926 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6928 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
6929 * gcc.target/riscv/zbb-min-max-03.c: New tests.
6931 2023-04-28 Andrew Pinski <apinski@marvell.com>
6933 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
6934 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
6935 as that now does the combining.
6937 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
6939 PR rtl-optimization/109476
6940 * gcc.target/avr/mmcu/pr109476.c: New test case.
6942 2023-04-28 Richard Biener <rguenther@suse.de>
6944 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
6945 * gcc.dg/vect/vect-71.c: Likewise.
6946 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
6947 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
6948 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
6950 2023-04-28 Richard Biener <rguenther@suse.de>
6952 * gcc.target/i386/pr89618-2.c: New testcase.
6953 * gcc.target/i386/pr88531-2b.c: Adjust.
6954 * gcc.target/i386/pr88531-2c.c: Likewise.
6956 2023-04-28 Pan Li <pan2.li@intel.com>
6957 kito-cheng <kito.cheng@sifive.com>
6959 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
6961 2023-04-28 Richard Biener <rguenther@suse.de>
6964 * gcc.dg/torture/pr109652.c: New testcase.
6966 2023-04-28 Julian Brown <julian@codesourcery.com>
6969 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
6971 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6974 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
6976 2023-04-28 Jakub Jelinek <jakub@redhat.com>
6978 * gcc.dg/tree-ssa/range-sqrt.c: New test.
6979 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
6980 ranger optimizing sqrt (-1) call away because it is only used in
6981 test for whether it returns NaN.
6983 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
6984 Jakub Jelinek <jakub@redhat.com>
6986 * gcc.dg/tree-ssa/range-sincos.c: New test.
6988 2023-04-28 Jan Beulich <jbeulich@suse.com>
6990 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
6991 * g++.dg/modules/alias-1_d.C: Likewise.
6992 * g++.dg/modules/alias-1_e.C: Likewise.
6993 * g++.dg/modules/alias-1_f.C: Likewise.
6994 * g++.dg/modules/cpp-6_c.C: Likewise.
6995 * g++.dg/modules/dir-only-2_b.C: Likewise.
6997 2023-04-28 Jan Beulich <jbeulich@suse.com>
6999 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
7001 2023-04-28 Alexandre Oliva <oliva@adacore.com>
7003 * c-c++-common/torture/harden-cond-comp.c: New.
7005 2023-04-27 Jason Merrill <jason@redhat.com>
7007 * g++.dg/template/copy1.C: Adjust error lines.
7009 2023-04-27 Pan Li <pan2.li@intel.com>
7011 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
7013 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
7015 PR tree-optimization/109639
7016 * gcc.dg/tree-ssa/pr109639.c: New file.
7017 * gcc.dg/tree-ssa/pr109643.c: New file.
7019 2023-04-27 Richard Biener <rguenther@suse.de>
7022 * g++.dg/torture/pr109607.C: New testcase.
7024 2023-04-27 Jakub Jelinek <jakub@redhat.com>
7027 * gcc.dg/pr109409.c: New test.
7029 2023-04-27 Jakub Jelinek <jakub@redhat.com>
7033 * gcc.dg/pr109412.c: New test.
7035 2023-04-27 Jan Beulich <jbeulich@suse.com>
7037 * c-c++-common/patchable_function_entry-decl.c: Special-case
7039 * c-c++-common/patchable_function_entry-default.c: Likewise.
7040 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7042 2023-04-26 Jason Merrill <jason@redhat.com>
7045 * g++.dg/template/friend76.C: New test.
7047 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
7050 * gcc.target/riscv/inline-atomics-1.c: New test.
7051 * gcc.target/riscv/inline-atomics-2.c: New test.
7052 * gcc.target/riscv/inline-atomics-3.c: New test.
7053 * gcc.target/riscv/inline-atomics-4.c: New test.
7054 * gcc.target/riscv/inline-atomics-5.c: New test.
7055 * gcc.target/riscv/inline-atomics-6.c: New test.
7056 * gcc.target/riscv/inline-atomics-7.c: New test.
7057 * gcc.target/riscv/inline-atomics-8.c: New test.
7059 2023-04-26 Pan Li <pan2.li@intel.com>
7060 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7062 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
7064 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
7066 * gcc.target/xstormy16/bswap16.c: New test case.
7067 * gcc.target/xstormy16/bswap32.c: Likewise.
7068 * gcc.target/xstormy16/swpb.c: Likewise.
7069 * gcc.target/xstormy16/swpw-1.c: Likewise.
7070 * gcc.target/xstormy16/swpw-2.c: Likewise.
7072 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7074 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
7075 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
7076 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
7077 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
7079 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
7082 * gcc.target/powerpc/pr109069-1.c: New test.
7083 * gcc.target/powerpc/pr109069-2-run.c: New test.
7084 * gcc.target/powerpc/pr109069-2.c: New test.
7085 * gcc.target/powerpc/pr109069-2.h: New test.
7087 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7089 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
7090 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
7091 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
7092 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
7093 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
7094 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
7095 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
7096 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
7097 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
7098 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
7099 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
7100 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
7101 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
7102 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
7103 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
7104 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
7106 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7108 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
7111 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7113 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
7115 2023-04-26 Pan Li <pan2.li@intel.com>
7118 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
7120 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
7121 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
7123 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
7125 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
7127 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
7130 * gm2/pim/fail/largeconst.mod: Increased constant value test
7131 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
7132 * gm2/pim/fail/largeconst2.mod: New test.
7134 2023-04-25 Patrick Palka <ppalka@redhat.com>
7137 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
7139 2023-04-25 Richard Biener <rguenther@suse.de>
7141 PR tree-optimization/109609
7142 * gcc.dg/torture/pr109609.c: New testcase.
7144 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
7146 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
7147 * gfortran.dg/gomp/loop-2.f90: Likewise.
7148 * gfortran.dg/gomp/reduction5.f90: Likewise.
7149 * gfortran.dg/gomp/reduction6.f90: Likewise.
7150 * gfortran.dg/gomp/scan-1.f90: Likewise.
7151 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
7152 * c-c++-common/gomp/scan-6.c: New test.
7153 * gfortran.dg/gomp/scan-8.f90: New test.
7155 2023-04-25 Jakub Jelinek <jakub@redhat.com>
7157 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
7158 float16, float32, float64 and float128.
7160 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7163 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
7165 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7167 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
7169 2023-04-25 Jakub Jelinek <jakub@redhat.com>
7172 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
7174 2023-04-25 Richard Biener <rguenther@suse.de>
7176 PR rtl-optimization/109585
7177 * gcc.dg/torture/pr109585.c: New testcase.
7179 2023-04-25 Jakub Jelinek <jakub@redhat.com>
7182 * gcc.target/powerpc/pr109566.c: New test.
7184 2023-04-25 Martin Liska <mliska@suse.cz>
7186 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
7187 * g++.dg/gcov/test-gcov-17.py: Cover new format.
7188 * lib/gcov.exp: Add options for gcov that emit the extra info.
7190 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
7192 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
7194 2023-04-25 Sam James <sam@gentoo.org>
7196 PR tree-optimization/105312
7198 * gcc.target/sparc/pr105573.c: New test.
7200 2023-04-25 Andrew Pinski <apinski@marvell.com>
7202 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
7204 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7206 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
7208 2023-04-24 Andrew Pinski <apinski@marvell.com>
7210 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
7211 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
7213 2023-04-24 Andrew Pinski <apinski@marvell.com>
7215 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
7217 2023-04-24 Andrew Pinski <apinski@marvell.com>
7219 PR tree-optimization/109604
7220 * gcc.c-torture/compile/pr109604-1.c: New test.
7221 * gcc.c-torture/compile/pr109604-2.c: New test.
7223 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7225 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
7226 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
7228 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7231 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
7233 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
7235 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7237 * gcc.target/aarch64/simd/vabal_combine.c: New test.
7239 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7241 * gcc.target/aarch64/simd/addlv_zext.c: New test.
7243 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7245 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
7247 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7249 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
7250 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
7251 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
7252 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
7253 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
7254 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
7256 2023-04-24 liuhongt <hongtao.liu@intel.com>
7258 PR tree-optimization/109011
7259 * gcc.target/i386/pr109011-b1.c: New test.
7260 * gcc.target/i386/pr109011-b2.c: New test.
7261 * gcc.target/i386/pr109011-d1.c: New test.
7262 * gcc.target/i386/pr109011-d2.c: New test.
7263 * gcc.target/i386/pr109011-q1.c: New test.
7264 * gcc.target/i386/pr109011-q2.c: New test.
7265 * gcc.target/i386/pr109011-w1.c: New test.
7266 * gcc.target/i386/pr109011-w2.c: New test.
7267 * gcc.target/i386/pr109011-dq1.c: New file.
7268 * gcc.target/i386/pr109011-dq2.c: New file.
7270 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
7272 * lib/gm2.exp (gm2_target_compile_default): Conditionally
7273 append -lnsl -lsocket to ldflags.
7275 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7277 * gcc.target/aarch64/float_truncate_zero.c: New test.
7279 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7282 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
7284 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
7286 * gcc.target/xstormy16/mulhi.c: New test case.
7288 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
7290 * gcc.target/xstormy16/extendhisi2.c: New test case.
7291 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
7293 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
7295 * gcc.target/xstormy16/shiftsi.c: New test case.
7297 2023-04-23 liuhongt <hongtao.liu@intel.com>
7299 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
7300 testcase to make the codegen more stable.
7301 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
7302 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
7303 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
7304 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
7306 2023-04-23 liuhongt <hongtao.liu@intel.com>
7308 * gcc.target/i386/pr108707.c: New test.
7310 2023-04-22 Andrew Pinski <apinski@marvell.com>
7312 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
7314 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
7317 * gcc.target/avr/pr54816.c: Move to...
7318 * gcc.target/avr/mmcu/pr54816.c: ... here.
7320 2023-04-22 Harald Anlauf <anlauf@gmx.de>
7321 Steven G. Kargl <kargl@gcc.gnu.org>
7324 * gfortran.dg/allocatable_function_11.f90: New test.
7326 2023-04-22 Jakub Jelinek <jakub@redhat.com>
7329 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
7330 vect prefix to make sure we only count vectorized calls.
7331 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
7333 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
7334 vect prefix to make sure we only count vectorized calls.
7335 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
7337 (foo): Add 2 further arithmetic ops to the loop to make it appear
7338 worthwhile for vectorization heuristics on powerpc.
7339 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
7340 vect prefix to make sure we only count vectorized calls.
7341 (foo): Add 2 further arithmetic ops to the loop to make it appear
7342 worthwhile for vectorization heuristics on powerpc.
7344 2023-04-22 Jeff Law <jlaw@ventanamicro>
7346 * gcc.target/rx/movsicc.c: Broken down into ...
7347 * gcc.target/rx/movsicc-1.c: Here.
7348 * gcc.target/rx/movsicc-2.c: Here.
7349 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
7350 * gcc.target/rx/movsicc-4.c: Here.
7351 * gcc.target/rx/movsicc-5.c: Here.
7352 * gcc.target/rx/movsicc-6.c: Here.
7353 * gcc.target/rx/movsicc-7.c: Here.
7354 * gcc.target/rx/movsicc-8.c: Here.
7356 2023-04-22 Jakub Jelinek <jakub@redhat.com>
7358 PR tree-optimization/109583
7359 * gcc.dg/pr109583.c: New test.
7361 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
7362 Ondrej Kubanek <kubanek0ondrej@gmail.com>
7364 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
7365 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
7366 * gcc.dg/tree-prof/peel-2.c: New test.
7368 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
7370 PR tree-optimization/109546
7371 * gcc.dg/pr109546.c: New.
7373 2023-04-21 Jason Merrill <jason@redhat.com>
7376 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
7377 * g++.dg/ext/unsigned-typedef2.C: New test.
7378 * g++.dg/ext/unsigned-typedef3.C: New test.
7380 2023-04-21 Jeff Law <jlaw@ventanamicro>
7383 * gcc.target/i386/cmov6.c: No longer expect this test to
7384 generate 'cmov' instructions.
7386 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7388 * gcc.target/aarch64/sminmax-asr_1.c: New test.
7390 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7393 * gcc.target/aarch64/mtp.c: New test.
7394 * gcc.target/aarch64/mtp_1.c: New test.
7395 * gcc.target/aarch64/mtp_2.c: New test.
7396 * gcc.target/aarch64/mtp_3.c: New test.
7397 * gcc.target/aarch64/mtp_4.c: New test.
7399 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7402 * gcc.target/aarch64/simd/pr99195_1.c: New test.
7404 2023-04-21 Richard Biener <rguenther@suse.de>
7406 PR tree-optimization/109573
7407 * g++.dg/vect/pr109573.cc: New testcase.
7409 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7412 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
7413 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
7414 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
7416 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
7419 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
7421 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
7424 * lib/target-supports.exp (is-effective-target-keyword): Add
7425 ppc_cpu_supports_hw.
7427 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7430 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
7431 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
7434 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
7436 PR tree-optimization/109564
7437 * gcc.dg/torture/pr109564-1.c: New testcase.
7438 * gcc.dg/torture/pr109564-2.c: Likewise.
7439 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
7440 * gcc.dg/tree-ssa/vrp06.c: Likewise.
7442 2023-04-20 Jakub Jelinek <jakub@redhat.com>
7445 * gcc.dg/goacc/pr107041.c: New test.
7447 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
7450 * gcc.target/i386/pr78952-4.c: New test.
7452 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7453 kito-cheng <kito.cheng@sifive.com>
7455 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
7456 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
7457 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
7459 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
7461 * gcc.target/riscv/arch-19.c: Add -misa-spec.
7463 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7464 kito-cheng <kito.cheng@sifive.com>
7467 * g++.target/riscv/rvv/base/pr109535.C: New test.
7468 * gcc.target/riscv/rvv/base/pr109535.c: New test.
7470 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
7472 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
7473 rather than stdint.h
7475 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
7477 * lib/target-supports.exp
7478 (check_effective_target_vect_call_copysignf): Add amdgcn.
7479 (check_effective_target_vect_call_sqrtf): Add amdgcn.
7480 (check_effective_target_vect_call_ceilf): Add amdgcn.
7481 (check_effective_target_vect_call_floor): Add amdgcn.
7482 (check_effective_target_vect_logical_reduc): Add amdgcn.
7484 2023-04-20 Jakub Jelinek <jakub@redhat.com>
7486 PR tree-optimization/109011
7487 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
7488 dg-additional-options.
7489 (baz, qux): Remove functions and corresponding dg-final.
7490 * gcc.dg/vect/pr109011-2.c: New test.
7491 * gcc.dg/vect/pr109011-3.c: New test.
7492 * gcc.dg/vect/pr109011-4.c: New test.
7493 * gcc.dg/vect/pr109011-5.c: New test.
7495 2023-04-20 Jakub Jelinek <jakub@redhat.com>
7499 * g++.dg/ext/int128-8.C: Require int128 effective target.
7501 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
7504 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
7505 vect_hw_misalign on POWERs.
7507 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
7509 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
7510 * gcc.target/i386/pr109117-1.c: Modify error message.
7512 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
7514 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
7516 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
7518 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
7520 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
7522 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
7523 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
7524 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
7525 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
7526 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
7527 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
7528 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
7529 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
7530 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
7531 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
7532 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
7533 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
7534 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
7535 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
7536 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
7537 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
7538 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
7539 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
7540 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
7541 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
7542 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
7543 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
7544 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
7545 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
7546 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
7547 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
7548 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
7549 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
7550 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
7551 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
7552 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
7553 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
7554 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
7555 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
7556 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
7557 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
7558 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
7559 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
7560 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
7561 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
7562 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
7563 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
7564 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
7565 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
7566 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
7567 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
7568 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
7569 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
7570 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
7571 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
7572 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
7573 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
7575 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
7577 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
7579 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
7580 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
7581 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7582 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
7583 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
7584 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
7585 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
7586 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7587 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7588 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
7589 * gcc.target/i386/pr93696-1.c: Ditto.
7590 * gcc.target/i386/pr93696-2.c: Ditto.
7592 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
7594 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
7595 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
7596 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
7597 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
7598 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
7599 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
7600 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
7602 2023-04-19 Patrick Palka <ppalka@redhat.com>
7603 Jonathan Wakely <jwakely@redhat.com>
7606 * g++.dg/ext/type_pack_element1.C: New test.
7607 * g++.dg/ext/type_pack_element2.C: New test.
7608 * g++.dg/ext/type_pack_element3.C: New test.
7610 2023-04-19 Patrick Palka <ppalka@redhat.com>
7613 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
7615 2023-04-19 Harald Anlauf <anlauf@gmx.de>
7619 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
7620 instead of the naive "free".
7621 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
7623 2023-04-19 Andrew Pinski <apinski@marvell.com>
7625 * gcc.target/i386/cmov10.c: New test.
7626 * gcc.target/i386/cmov11.c: New test.
7628 2023-04-19 Jason Merrill <jason@redhat.com>
7631 * g++.dg/ext/int128-8.C: New test.
7633 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7635 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
7636 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
7637 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
7638 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
7639 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
7640 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
7641 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
7643 2023-04-19 Pan Li <pan2.li@intel.com>
7645 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
7647 * gcc.target/riscv/simplify_ior_optimization.c: New test.
7649 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
7653 * gcc.target/i386/pr78952-3.c: New test.
7655 2023-04-19 Xi Ruoyao <xry111@xry111.site>
7658 * gcc.target/loongarch/pr109465-1.c: New test.
7659 * gcc.target/loongarch/pr109465-2.c: New test.
7660 * gcc.target/loongarch/pr109465-3.c: New test.
7662 2023-04-19 Xi Ruoyao <xry111@xry111.site>
7664 * gcc.target/loongarch/va_arg.c: New test.
7666 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7668 PR tree-optimization/109011
7669 * gcc.dg/vect/pr109011-1.c: New test.
7671 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7673 * gcc.target/aarch64/vec-set-zero.c: New test.
7675 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7678 * gcc.target/aarch64/pr108840.c: New test.
7680 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7682 PR tree-optimization/109524
7683 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
7686 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
7689 * gcc.target/i386/pr94908.c: New test.
7690 * gcc.target/i386/sse4_1-insertps-5.c: New test.
7691 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
7693 2023-04-18 Richard Biener <rguenther@suse.de>
7695 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
7696 * gcc.dg/tm/alias-1.c: Likewise.
7697 * gcc.dg/tm/alias-2.c: Likewise.
7698 * gcc.dg/torture/ipa-pta-1.c: Likewise.
7699 * gcc.dg/torture/pr39074-2.c: Likewise.
7700 * gcc.dg/torture/pr39074.c: Likewise.
7701 * gcc.dg/torture/pta-callused-1.c: Likewise.
7702 * gcc.dg/torture/pta-escape-1.c: Likewise.
7703 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
7704 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
7705 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
7706 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7707 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7708 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7709 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
7710 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
7711 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7712 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7714 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
7716 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
7718 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7720 * gcc.target/aarch64/spellcheck_11.c: New test.
7722 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7724 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
7727 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
7729 * gcc.target/riscv/arch-5.c: Likewise.
7731 2023-04-18 Jakub Jelinek <jakub@redhat.com>
7733 PR tree-optimization/109240
7734 * gcc.target/aarch64/simd/addsub_2.c: New test.
7735 * gcc.target/aarch64/sve/addsub_2.c: New test.
7737 2023-04-18 Xi Ruoyao <xry111@xry111.site>
7739 * gcc.target/loongarch/add-const.c: New test.
7740 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
7742 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
7744 2023-04-17 Patrick Palka <ppalka@redhat.com>
7747 * g++.dg/template/canon-type-20.C: New test.
7748 * g++.dg/template/ttp36.C: New test.
7750 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
7752 * gcc.target/riscv/stack_save_restore.c: New test.
7754 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7756 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
7758 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7760 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
7762 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7765 * gcc.target/riscv/pr106602.c: Moved to...
7766 * gcc.target/riscv/pr106602-rv64i.c: ...here.
7767 * gcc.target/riscv/pr106602-rv32i.c: New test.
7768 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
7770 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
7772 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
7773 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
7774 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
7775 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
7777 2023-04-17 Martin Jambor <mjambor@suse.cz>
7781 * gcc.dg/ipa/pr109318.c: New test.
7782 * gcc.dg/lto/pr107769_0.c: Likewise.
7784 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
7785 Di Zhao <di.zhao@amperecomputing.com>
7787 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
7789 2023-04-17 Jakub Jelinek <jakub@redhat.com>
7791 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
7792 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7793 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7795 2023-04-17 Richard Biener <rguenther@suse.de>
7797 PR tree-optimization/109524
7798 * g++.dg/pr109524.C: New testcase.
7800 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
7803 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
7805 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
7807 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
7809 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
7812 2023-04-17 Pan Li <pan2.li@intel.com>
7814 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
7816 2023-04-16 Jeff Law <jlaw@ventanamicro>
7819 * gcc.target/riscv/pr109508.c: New test.
7821 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
7824 * gcc.target/avr/pr54816.c: New test case.
7826 2023-04-15 Jason Merrill <jason@redhat.com>
7829 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
7831 2023-04-15 Alexandre Oliva <oliva@adacore.com>
7832 Kewen Lin <linkw@linux.ibm.com>
7835 * gcc.target/powerpc/pr99708.c: Accept lack of
7836 __SIZEOF_IBM128__ when long double is 64-bit wide.
7838 2023-04-15 Jason Merrill <jason@redhat.com>
7841 * g++.dg/warn/Wdangling-pointer-6.C: New test.
7843 2023-04-14 Harald Anlauf <anlauf@gmx.de>
7846 * gfortran.dg/set_exponent_1.f90: New test.
7848 2023-04-14 Richard Biener <rguenther@suse.de>
7850 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
7851 checking avx_runtime in dump scanning.
7852 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7853 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7855 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
7858 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
7859 from 6 to 5 without memory leaks.
7860 * gfortran.dg/finalize_52.f90: New test
7862 2023-04-14 Richard Biener <rguenther@suse.de>
7864 PR tree-optimization/109502
7865 * gcc.dg/vect/pr109502.c: New testcase.
7867 2023-04-14 Richard Biener <rguenther@suse.de>
7869 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
7870 and add missing avx guard.
7871 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7872 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7873 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
7874 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7875 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7877 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
7878 Jakub Jelinek <jakub@redhat.com>
7882 * gcc.dg/pr108947.c: New test.
7883 * gcc.c-torture/execute/pr109040.c: New test.
7885 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
7888 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
7890 2023-04-13 Patrick Palka <ppalka@redhat.com>
7893 * g++.dg/template/typename27.C: New test.
7895 2023-04-13 Jason Merrill <jason@redhat.com>
7898 * g++.dg/ext/is_convertible5.C: New test.
7900 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
7904 * gm2/pim/run/pass/addcharconst.mod: New test.
7905 * gm2/pim/run/pass/singlechar.mod: New test.
7907 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
7910 * gcc.dg/torture/pr108910.c: New test.
7912 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7915 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
7916 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
7917 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
7918 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
7919 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
7920 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
7922 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7924 PR tree-optimization/109410
7925 * gcc.dg/pr109410.c: New test.
7927 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7930 * gcc.target/i386/pr109458.c: New test.
7932 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7934 PR tree-optimization/109462
7935 * g++.dg/opt/pr109462.C: New test.
7937 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
7939 PR tree-optimization/109462
7940 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
7942 2023-04-12 Richard Biener <rguenther@suse.de>
7944 PR tree-optimization/109473
7945 * gcc.dg/vect/pr109473.c: New testcase.
7947 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7950 * gfortran.dg/entry_26.f90: New test.
7951 * gfortran.dg/entry_27.f90: New test.
7953 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7957 * gfortran.dg/interface_49.f90: New test.
7959 2023-04-12 Richard Biener <rguenther@suse.de>
7961 PR tree-optimization/109469
7962 * gcc.dg/torture/pr109469.c: New testcase.
7964 2023-04-12 Richard Biener <rguenther@suse.de>
7966 PR tree-optimization/109434
7967 * g++.dg/opt/pr109434.C: New testcase.
7969 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
7972 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
7973 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
7976 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
7978 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
7980 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
7981 Pan Li <pan2.li@intel.com>
7982 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7983 Kito Cheng <kito.cheng@sifive.com>
7986 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
7987 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
7988 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
7990 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
7992 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
7995 2023-04-11 Martin Liska <mliska@suse.cz>
7998 * gcc.dg/pr108241.c: New test.
7999 * gcc.dg/pr79570.c: Add also -g option.
8001 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
8003 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
8004 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
8005 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
8007 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
8010 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
8011 expected vectors for Big Endian.
8012 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
8014 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
8017 * gcc.target/powerpc/pr70243.c: New test.
8019 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
8021 * g++.dg/other/i386-2.C: Add -mamx-complex.
8022 * g++.dg/other/i386-3.C: Ditto.
8023 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
8024 * gcc.target/i386/amx-helper.h: Add amx-complex support.
8025 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
8026 * gcc.target/i386/sse-12.c: Add -mamx-complex.
8027 * gcc.target/i386/sse-13.c: Ditto.
8028 * gcc.target/i386/sse-14.c: Ditto.
8029 * gcc.target/i386/sse-22.c: Add amx-complex.
8030 * gcc.target/i386/sse-23.c: Ditto.
8031 * lib/target-supports.exp (check_effective_target_amx_complex): New.
8032 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
8033 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
8034 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
8035 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
8037 2023-04-08 Jakub Jelinek <jakub@redhat.com>
8039 PR tree-optimization/109392
8040 * gcc.dg/pr109392.c: New test.
8042 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
8044 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
8046 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
8048 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
8050 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
8064 * gfortran.dg/associate_47.f90 : Enable substring test.
8065 * gfortran.dg/associate_51.f90 : Update an error message.
8066 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
8067 uninitialzed dg-warnings.
8068 * gfortran.dg/associate_60.f90 : New test
8069 * gfortran.dg/pr98408.f90 : New test
8070 * gfortran.dg/pr105205.f90 : New test
8071 * gfortran.dg/pr106918.f90 : New test
8073 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
8075 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
8076 dg directive and remove trailing whitespace.
8077 * gfortran.dg/c-interop/c407a-1.f90 : ditto
8078 * gfortran.dg/c-interop/c407b-1.f90 : ditto
8079 * gfortran.dg/c-interop/c407b-2.f90 : ditto
8080 * gfortran.dg/c-interop/c407c-1.f90 : ditto
8081 * gfortran.dg/c-interop/c535a-1.f90 : ditto
8082 * gfortran.dg/c-interop/c535a-2.f90 : ditto
8083 * gfortran.dg/c-interop/c535b-1.f90 : ditto
8084 * gfortran.dg/c-interop/c535b-2.f90 : ditto
8085 * gfortran.dg/c-interop/c535b-3.f90 : ditto
8086 * gfortran.dg/c-interop/c535c-1.f90 : ditto
8087 * gfortran.dg/c-interop/c535c-2.f90 : ditto
8088 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
8089 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
8090 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
8091 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
8092 * gfortran.dg/c-interop/tkr.f90 : ditto
8093 * gfortran.dg/class_result_10.f90 : ditto
8094 * gfortran.dg/dtio_35.f90 : ditto
8095 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
8096 * gfortran.dg/pr103258.f90 : ditto
8097 * gfortran.dg/pr59107.f90 : ditto
8098 * gfortran.dg/pr93835.f08 : ditto
8100 2023-04-07 Alexandre Oliva <oliva@adacore.com>
8102 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
8103 fortran compiler, skip if missing.
8105 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8107 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
8108 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
8110 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
8112 PR tree-optimization/109417
8113 * gcc.dg/pr109417.c: New.
8115 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8117 * rust/compile/issue-1422.rs: New test.
8119 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8121 * rust/compile/issue-1361.rs: New test.
8123 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
8125 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
8126 * rust/compile/issue-1830_str.rs: Likewise.
8128 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8130 * rust/compile/empty.in: New test.
8131 * rust/compile/include_empty.rs: New test.
8133 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8135 * rust/compile/torture/traits10.rs: Fix test-case
8137 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8139 * rust/compile/issue-1725-1.rs: New test.
8140 * rust/compile/issue-1725-2.rs: New test.
8142 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8144 * rust/compile/builtin_macro_include_str.rs:
8145 Include test of invalid UTF-8.
8146 * rust/compile/invalid_utf8: File with invalid UTF-8.
8148 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8150 * rust/compile/parse_empty_tuple_pattern.rs: New test.
8152 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8154 * rust/compile/issue-1830_bytes.rs: New test.
8155 * rust/compile/issue-1830_str.rs: New test.
8157 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8159 * rust/compile/variadic.rs: New test.
8161 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8163 * rust/execute/torture/overflow1.rs: Fix test.
8165 2023-04-06 mxlol233 <mxlol233@outlook.com>
8167 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
8168 * rust/compile/feature_intrinsics.rs: New file.
8169 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
8170 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
8171 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
8172 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
8173 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
8174 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
8175 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
8176 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
8177 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
8178 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
8179 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
8180 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
8181 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
8182 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
8183 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
8184 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
8185 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
8186 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
8188 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
8189 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
8190 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
8191 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
8192 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
8193 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
8194 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
8195 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
8196 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
8198 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8200 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
8201 * rust/compile/macro44.rs: Fix invalid testcase assertions.
8202 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
8203 * rust/compile/builtin_macro_recurse2.rs: New test.
8204 * rust/compile/macro46.rs: New test.
8205 * rust/compile/builtin_macro_eager1.rs: New file.
8206 * rust/compile/builtin_macro_eager2.rs: New file.
8208 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8210 * rust/execute/torture/let-pattern-1.rs: New test.
8212 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8214 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
8215 * rust/compile/torture/intrinsics-5.rs: likewise
8216 * rust/execute/torture/atomic_load.rs: likewise
8217 * rust/execute/torture/atomic_store.rs: likewise
8218 * rust/bounds1.rs: New test.
8220 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8222 * rust/compile/func3.rs: update test case
8224 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8226 * rust/compile/issue-1786.rs: New test.
8228 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8230 * rust/compile/never_type_err1.rs: Moved to...
8231 * rust/compile/never_type1.rs: ...here. It now works
8233 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8235 * rust/compile/issue-1773.rs: New test.
8237 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8239 * rust/execute/torture/issue-1720-2.rs: New test.
8241 2023-04-06 mxlol233 <mxlol233@outlook.com>
8243 * rust/compile/feature.rs: New test.
8245 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8247 * rust/compile/closure_move_expr.rs: New test.
8249 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8251 * rust/compile/parse_complex_generic_application.rs: New test.
8252 * rust/compile/parse_complex_generic_application2.rs: New test.
8254 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8256 * rust/compile/multi_reference_type.rs: New test.
8258 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
8260 * rust/compile/issue-867.rs: New test.
8262 2023-04-06 Lyra <teromene@teromene.fr>
8264 * rust/compile/macro45.rs: New test.
8266 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8268 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
8270 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
8271 * rust/execute/torture/builtin_macro_env.rs: Likewise.
8272 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
8273 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
8274 * rust/execute/torture/builtin_macro_line.rs: Likewise.
8275 * rust/execute/torture/builtin_macros1.rs: Likewise.
8276 * rust/execute/torture/builtin_macros3.rs: Likewise.
8277 * rust/execute/torture/cfg1.rs: Likewise.
8278 * rust/execute/torture/cfg2.rs: Likewise.
8279 * rust/execute/torture/cfg3.rs: Likewise.
8280 * rust/execute/torture/cfg4.rs: Likewise.
8281 * rust/execute/torture/coercion1.rs: Likewise.
8282 * rust/execute/torture/coercion2.rs: Likewise.
8283 * rust/execute/torture/extern_mod4.rs: Likewise.
8284 * rust/execute/torture/helloworld1.rs: Likewise.
8285 * rust/execute/torture/helloworld2.rs: Likewise.
8286 * rust/execute/torture/issue-1198.rs: Likewise.
8287 * rust/execute/torture/issue-1231.rs: Likewise.
8288 * rust/execute/torture/issue-1232.rs: Likewise.
8289 * rust/execute/torture/issue-1249.rs: Likewise.
8290 * rust/execute/torture/issue-1436.rs: Likewise.
8291 * rust/execute/torture/issue-1496.rs: Likewise.
8292 * rust/execute/torture/issue-647.rs: Likewise.
8293 * rust/execute/torture/issue-845.rs: Likewise.
8294 * rust/execute/torture/issue-851.rs: Likewise.
8295 * rust/execute/torture/issue-858.rs: Likewise.
8296 * rust/execute/torture/issue-976.rs: Likewise.
8297 * rust/execute/torture/macros10.rs: Likewise.
8298 * rust/execute/torture/macros11.rs: Likewise.
8299 * rust/execute/torture/macros12.rs: Likewise.
8300 * rust/execute/torture/macros13.rs: Likewise.
8301 * rust/execute/torture/macros14.rs: Likewise.
8302 * rust/execute/torture/macros2.rs: Likewise.
8303 * rust/execute/torture/macros22.rs: Likewise.
8304 * rust/execute/torture/macros29.rs: Likewise.
8305 * rust/execute/torture/macros3.rs: Likewise.
8306 * rust/execute/torture/macros30.rs: Likewise.
8307 * rust/execute/torture/macros31.rs: Likewise.
8308 * rust/execute/torture/macros7.rs: Likewise.
8309 * rust/execute/torture/macros8.rs: Likewise.
8310 * rust/execute/torture/macros9.rs: Likewise.
8311 * rust/execute/torture/match1.rs: Likewise.
8312 * rust/execute/torture/match2.rs: Likewise.
8313 * rust/execute/torture/match3.rs: Likewise.
8314 * rust/execute/torture/match_bool1.rs: Likewise.
8315 * rust/execute/torture/match_byte1.rs: Likewise.
8316 * rust/execute/torture/match_char1.rs: Likewise.
8317 * rust/execute/torture/match_int1.rs: Likewise.
8318 * rust/execute/torture/match_loop1.rs: Likewise.
8319 * rust/execute/torture/match_range1.rs: Likewise.
8320 * rust/execute/torture/match_range2.rs: Likewise.
8321 * rust/execute/torture/match_tuple1.rs: Likewise.
8322 * rust/execute/torture/method1.rs: Likewise.
8323 * rust/execute/torture/method2.rs: Likewise.
8324 * rust/execute/torture/method3.rs: Likewise.
8325 * rust/execute/torture/method4.rs: Likewise.
8326 * rust/execute/torture/operator_overload_1.rs: Likewise.
8327 * rust/execute/torture/operator_overload_10.rs: Likewise.
8328 * rust/execute/torture/operator_overload_11.rs: Likewise.
8329 * rust/execute/torture/operator_overload_12.rs: Likewise.
8330 * rust/execute/torture/operator_overload_2.rs: Likewise.
8331 * rust/execute/torture/operator_overload_4.rs: Likewise.
8332 * rust/execute/torture/operator_overload_5.rs: Likewise.
8333 * rust/execute/torture/operator_overload_6.rs: Likewise.
8334 * rust/execute/torture/operator_overload_7.rs: Likewise.
8335 * rust/execute/torture/operator_overload_8.rs: Likewise.
8336 * rust/execute/torture/operator_overload_9.rs: Likewise.
8337 * rust/execute/torture/str-layout1.rs: Likewise.
8338 * rust/execute/torture/str-zero.rs: Likewise.
8339 * rust/execute/torture/trait1.rs: Likewise.
8340 * rust/execute/torture/trait10.rs: Likewise.
8341 * rust/execute/torture/trait11.rs: Likewise.
8342 * rust/execute/torture/trait12.rs: Likewise.
8343 * rust/execute/torture/trait13.rs: Likewise.
8344 * rust/execute/torture/trait2.rs: Likewise.
8345 * rust/execute/torture/trait3.rs: Likewise.
8346 * rust/execute/torture/trait4.rs: Likewise.
8347 * rust/execute/torture/trait5.rs: Likewise.
8348 * rust/execute/torture/trait6.rs: Likewise.
8349 * rust/execute/torture/trait7.rs: Likewise.
8350 * rust/execute/torture/trait8.rs: Likewise.
8351 * rust/execute/torture/trait9.rs: Likewise.
8352 * rust/execute/torture/closure2.rs: Likewise.
8353 * rust/execute/torture/closure3.rs: Likewise.
8354 * rust/execute/torture/loop-condition-eval.rs: Likewise.
8355 * rust/execute/torture/operator_overload_3.rs: Likewise.
8357 2023-04-06 mxlol233 <mxlol233@outlook.com>
8359 * rust/compile/diagnostic_underline.rs: New test.
8361 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8363 * rust/compile/bounds.rs: change to use -fsyntax-only
8364 * rust/execute/torture/issue-1720.rs: New test.
8366 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
8368 * rust/compile/decl_macro1.rs: New test.
8369 * rust/compile/decl_macro2.rs: New test.
8370 * rust/compile/decl_macro3.rs: New test.
8371 * rust/compile/decl_macro4.rs: New test.
8372 * rust/compile/decl_macro5.rs: New test.
8373 * rust/compile/decl_macro6.rs: New test.
8374 * rust/compile/decl_macro7.rs: New test.
8375 * rust/execute/torture/decl_macro1.rs: New test.
8376 * rust/execute/torture/decl_macro2.rs: New test.
8377 * rust/execute/torture/decl_macro3.rs: New test.
8378 * rust/execute/torture/decl_macro4.rs: New test.
8380 2023-04-06 mxlol233 <mxlol233@outlook.com>
8382 * rust/compile/bounds.rs: New test.
8384 2023-04-06 Dave <dme2223@gmail.com>
8386 * rust/compile/const10.rs: New test.
8388 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
8390 * rust/compile/unsafe11.rs: New test.
8392 2023-04-06 Alexandre Oliva <oliva@adacore.com>
8394 * gcc.dg/signbit-2.c: Add -maltivec if supported.
8396 2023-04-06 Alexandre Oliva <oliva@adacore.com>
8397 Thomas Schwinge <thomas@codesourcery.com>
8400 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
8403 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
8406 * gm2/pim/fail/setunknown.mod: New test.
8407 * gm2/pim/fail/setunknown2.mod: New test.
8409 2023-04-05 Jeff Law <jlaw@ventanamicro>
8412 * gcc.c-torture/compile/pr108892.c: New test.
8414 2023-04-05 Martin Jambor <mjambor@suse.cz>
8417 * gcc.dg/ipa/pr108959.c: New test.
8419 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8421 * g++.target/riscv/rvv/base/bug-23.C: New test.
8423 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8425 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
8427 2023-04-04 Harald Anlauf <anlauf@gmx.de>
8430 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
8431 * gfortran.dg/pr104349.f90: New test.
8433 2023-04-04 Jakub Jelinek <jakub@redhat.com>
8435 PR tree-optimization/109386
8436 * gcc.c-torture/execute/ieee/pr109386.c: New test.
8438 2023-04-04 Marek Polacek <polacek@redhat.com>
8441 * c-c++-common/ubsan/pr109107-1.c: New test.
8442 * c-c++-common/ubsan/pr109107-2.c: New test.
8443 * c-c++-common/ubsan/pr109107-3.c: New test.
8444 * c-c++-common/ubsan/pr109107-4.c: New test.
8446 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8448 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
8449 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
8450 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
8451 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
8452 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
8453 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
8454 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
8455 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
8456 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
8457 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
8459 2023-04-04 Jakub Jelinek <jakub@redhat.com>
8462 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
8465 2023-04-04 Richard Biener <rguenther@suse.de>
8467 PR tree-optimization/109304
8468 * gcc.dg/pr109304.c: New testcase.
8470 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
8473 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
8474 to distinguish parity byte from parity.
8475 * gcc.target/powerpc/pr108699.c: New test.
8477 2023-04-04 Jason Merrill <jason@redhat.com>
8480 * g++.dg/lookup/friend25.C: New test.
8482 2023-04-03 Patrick Palka <ppalka@redhat.com>
8485 * g++.dg/cpp1y/var-templ79.C: New test.
8487 2023-04-03 Jakub Jelinek <jakub@redhat.com>
8488 Martin Jambor <mjambor@suse.cz>
8491 * gcc.dg/pr109303.c: New test.
8493 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
8496 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
8499 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
8502 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
8504 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
8507 * gnat.dg/prot7.adb: Skip on hppa.
8509 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8510 kito-cheng <kito.cheng@sifive.com>
8512 * g++.target/riscv/rvv/base/bug-19.C: New test.
8513 * g++.target/riscv/rvv/base/bug-20.C: New test.
8514 * g++.target/riscv/rvv/base/bug-21.C: New test.
8515 * g++.target/riscv/rvv/base/bug-22.C: New test.
8517 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8519 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
8520 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
8522 2023-04-01 Patrick Palka <ppalka@redhat.com>
8525 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
8527 2023-04-01 Patrick Palka <ppalka@redhat.com>
8531 * g++.dg/template/fn-ptr3a.C: New test.
8532 * g++.dg/template/fn-ptr3b.C: New test.
8533 * g++.dg/template/fn-ptr4.C: New test.
8535 2023-04-01 Jakub Jelinek <jakub@redhat.com>
8537 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
8538 -fno-tree-dominator-opts -fno-tree-vrp.
8539 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
8540 * gcc.dg/torture/inf-compare-2.c: Likewise.
8541 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
8543 2023-04-01 Jakub Jelinek <jakub@redhat.com>
8545 PR tree-optimization/109362
8546 * gcc.target/i386/pr109362.c: New test.
8548 2023-04-01 Jakub Jelinek <jakub@redhat.com>
8549 Richard Sandiford <richard.sandiford@arm.com>
8552 * gcc.target/aarch64/sve/pr109254.c: New test.
8554 2023-03-31 Jakub Jelinek <jakub@redhat.com>
8557 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
8558 if fdopen returns NULL.
8560 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
8562 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
8563 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
8565 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
8567 * gcc.target/i386/pr109052-2.c: New.
8569 2023-03-31 Jakub Jelinek <jakub@redhat.com>
8571 PR tree-optimization/91645
8572 * gcc.target/i386/pr103559-1.c: New test.
8573 * gcc.target/i386/pr103559-2.c: New test.
8574 * gcc.target/i386/pr103559-3.c: New test.
8575 * gcc.target/i386/pr103559-4.c: New test.
8577 2023-03-31 Jonathan Yong <10walls@gmail.com>
8579 * c-c++-common/Warray-bounds.c: Fix excess warnings on
8582 2023-03-31 liuhongt <hongtao.liu@intel.com>
8584 * g++.target/i386/pr85048.C: New test.
8586 2023-03-30 Jason Merrill <jason@redhat.com>
8589 * g++.dg/lookup/anon8.C: New test.
8591 2023-03-30 Jason Merrill <jason@redhat.com>
8594 * g++.dg/cpp1z/noexcept-type27.C: New test.
8596 2023-03-30 Jakub Jelinek <jakub@redhat.com>
8599 * g++.dg/cpp23/subscript14.C: New test.
8601 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
8603 PR tree-optimization/109154
8604 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
8606 2023-03-30 Jason Merrill <jason@redhat.com>
8610 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
8611 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
8613 2023-03-30 Richard Biener <rguenther@suse.de>
8615 PR tree-optimization/107561
8616 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
8617 * g++.dg/warn/Warray-bounds-16.C: Likewise.
8619 2023-03-30 Richard Biener <rguenther@suse.de>
8621 PR tree-optimization/109342
8622 * g++.dg/torture/pr109342.C: New testcase.
8624 2023-03-30 Jakub Jelinek <jakub@redhat.com>
8627 * g++.dg/cpp23/ext-floating15.C: New test.
8629 2023-03-30 liuhongt <hongtao.liu@intel.com>
8631 * gcc.target/i386/pr88828-0.c: Adjust testcase.
8633 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
8636 * gm2/link/nondefaultext/pass/hello.md: New test.
8637 * gm2/link/nondefaultext/pass/liba.dm: New test.
8638 * gm2/link/nondefaultext/pass/liba.md: New test.
8639 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
8641 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
8643 * gcc.target/riscv/arch-19.c: New test.
8645 2023-03-29 Richard Biener <rguenther@suse.de>
8647 PR tree-optimization/109331
8648 * gcc.dg/torture/pr109331.c: New testcase.
8650 2023-03-29 Richard Biener <rguenther@suse.de>
8652 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
8654 2023-03-29 Richard Biener <rguenther@suse.de>
8656 PR tree-optimization/109327
8657 * gcc.dg/pr109327.c: New testcase.
8659 2023-03-29 Richard Biener <rguenther@suse.de>
8662 * g++.dg/gomp/pr106124.C: New testcase.
8664 2023-03-29 Jakub Jelinek <jakub@redhat.com>
8665 Richard Biener <rguenther@suse.de>
8667 PR tree-optimization/109301
8668 * gcc.dg/pr109301.c: New test.
8670 2023-03-29 Jason Merrill <jason@redhat.com>
8674 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
8675 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
8677 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
8679 * gfortran.dg/weak-2.f90: Enable for nvptx target.
8681 2023-03-28 David Malcolm <dmalcolm@redhat.com>
8684 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
8685 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
8686 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
8687 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
8689 2023-03-28 Jason Merrill <jason@redhat.com>
8692 * g++.dg/warn/Wsequence-point-5.C: New test.
8694 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
8697 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
8699 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
8701 PR rtl-optimization/109187
8702 * gcc.dg/pr109187.c: New test.
8704 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
8706 PR tree-optimization/109265
8707 PR tree-optimization/109274
8708 * gcc.dg/pr109274.c: New.
8709 * gfortran.dg/pr109265.f90: New.
8711 2023-03-28 Richard Biener <rguenther@suse.de>
8713 PR tree-optimization/107087
8714 * g++.dg/pr107087.C: New testcase.
8716 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
8719 * gcc.target/aarch64/pr109072_1.c: New test.
8720 * gcc.target/aarch64/pr109072_2.c: Likewise.
8722 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8724 PR middle-end/106190
8725 * gcc.dg/asan/pr106190.c: New test.
8727 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8729 * gcc.target/sparc/20230328-1.c: New test.
8730 * gcc.target/sparc/20230328-2.c: Likewise.
8731 * gcc.target/sparc/20230328-3.c: Likewise.
8732 * gcc.target/sparc/20230328-4.c: Likewise.
8734 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8737 * gcc.target/i386/pr109276.c: New test.
8739 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8741 * gcc.target/sparc/20230328-1.c: New test.
8742 * gcc.target/sparc/20230328-2.c: Likewise.
8743 * gcc.target/sparc/20230328-3.c: Likewise.
8744 * gcc.target/sparc/20230328-4.c: Likewise.
8746 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8748 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
8750 * gcc.dg/visibility-22.c: Add weak_undefined options.
8752 2023-03-27 Richard Biener <rguenther@suse.de>
8754 PR tree-optimization/54498
8755 * g++.dg/torture/pr54498.C: New testcase.
8757 2023-03-27 Richard Biener <rguenther@suse.de>
8759 PR tree-optimization/108357
8760 * gcc.dg/tree-ssa/pr108357.c: New testcase.
8762 2023-03-27 Martin Liska <mliska@suse.cz>
8764 * lib/verify-sarif-file.py: Use apostrophes instead
8767 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8770 * gcc.target/powerpc/pr109167.c: New test.
8772 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8775 * gcc.target/powerpc/pr109082.c: New test.
8777 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
8780 * gcc.target/m68k/tls-gd-off.c: New.
8781 * gcc.target/m68k/tls-ie-off.c: New.
8782 * gcc.target/m68k/tls-ld-off.c: New.
8783 * gcc.target/m68k/tls-ld-xtls-off.c: New.
8784 * gcc.target/m68k/tls-le-off.c: New.
8785 * gcc.target/m68k/tls-le-xtls-off.c: New.
8786 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
8787 * gcc.target/m68k/tls-le.c: Likewise.
8789 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8791 PR tree-optimization/109230
8792 * gcc.dg/pr109230.c: New test.
8794 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8797 * c-c++-common/cold-2.c: New test.
8799 2023-03-25 David Malcolm <dmalcolm@redhat.com>
8802 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
8803 verify-sarif-file directive.
8804 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
8805 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
8806 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
8807 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
8808 test case, adapted from Wbidi-chars-1.c.
8809 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
8811 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
8813 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
8814 New test case, adapted from cpp/Winvalid-utf8-1.c.
8815 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
8816 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
8817 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
8819 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
8820 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
8821 * lib/scansarif.exp (verify-sarif-file): New procedure.
8822 * lib/verify-sarif-file.py: New support script.
8824 2023-03-24 Patrick Palka <ppalka@redhat.com>
8827 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
8829 * g++.dg/lookup/this2.C: New test.
8831 2023-03-24 Jason Merrill <jason@redhat.com>
8834 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
8836 2023-03-24 David Malcolm <dmalcolm@redhat.com>
8839 * c-c++-common/diagnostic-format-json-1.c: Update comment.
8840 * c-c++-common/diagnostic-format-json-2.c: Likewise.
8841 * c-c++-common/diagnostic-format-json-3.c: Likewise.
8842 * c-c++-common/diagnostic-format-json-4.c: Likewise.
8843 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
8844 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
8846 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
8848 PR tree-optimization/109238
8849 * gcc.dg/pr109238.c: New.
8851 2023-03-24 Richard Biener <rguenther@suse.de>
8853 PR tree-optimization/106912
8854 * gcc.dg/profile-generate-4.c: New testcase.
8856 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
8858 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8859 Compile object for stressset.mod and testlib.mod. Add test so
8860 that we only link these objects with test application objects.
8862 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8865 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
8866 require ia32 effective target. Only add -fPIC for fpic effective
8867 target. Remove #include <string.h>, use __builtin_memset instead of
8870 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8872 PR tree-optimization/99739
8873 * gcc.dg/tree-ssa/pr99739.c: New test.
8875 2023-03-24 Alexandre Oliva <oliva@adacore.com>
8877 * lib/target-supports.exp (add_options_for_weak_undefined):
8879 (check_effective_target_weak_undefined): Use it.
8880 (check_effective_target_posix_memalign): New.
8881 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
8882 favor of effective target requirement and added options for
8883 weak_undefined symbols.
8884 * gcc.dg/torture/pr90020.c: Likewise.
8885 * gcc.dg/addr_equal-1.c: Likewise.
8886 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
8887 abitest.S-using tests.
8888 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
8889 posix_memalign tests.
8890 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8892 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
8893 Tobias Burnus <tobias@codesourcery.com>
8896 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
8898 * gfortran.dg/unpack_field_1.f90: Likewise.
8899 * gfortran.dg/pr103628.f90: New.
8901 2023-03-23 Jason Merrill <jason@redhat.com>
8904 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
8906 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8908 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
8910 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8912 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
8914 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
8916 * gcc.target/powerpc/mod-no_copy.c: New.
8917 * gcc.target/powerpc/mod-peephole.c: New.
8919 2023-03-23 Andrew Pinski <apinski@marvell.com>
8922 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
8924 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
8927 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
8929 * gm2/iso/extended-opaque/pass/stressset.def: New test.
8930 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
8931 * gm2/iso/extended-opaque/pass/testset.mod: New test.
8932 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8934 * gm2/projects/iso/small/run/pass/stressset.def: New test.
8935 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
8936 * gm2/projects/iso/small/run/pass/test1.mod: New test.
8937 * gm2/projects/iso/small/run/pass/testlib.def: New test.
8938 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
8939 * gm2/projects/iso/small/run/pass/testset.mod: New test.
8941 2023-03-23 Richard Biener <rguenther@suse.de>
8943 PR tree-optimization/107569
8944 * g++.dg/opt/pr107569.C: New testcase.
8946 2023-03-23 Richard Biener <rguenther@suse.de>
8948 PR tree-optimization/109262
8949 * g++.dg/torture/pr109262.C: New testcase.
8951 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
8953 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
8955 2023-03-23 Marek Polacek <polacek@redhat.com>
8958 * g++.dg/warn/Wdangling-reference11.C: New test.
8959 * g++.dg/warn/Wdangling-reference12.C: New test.
8961 2023-03-23 Jakub Jelinek <jakub@redhat.com>
8963 PR tree-optimization/109176
8964 * gcc.target/aarch64/sve/pr109176.c: New test.
8966 2023-03-23 Pan Li <pan2.li@intel.com>
8967 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8971 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
8972 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
8973 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
8975 2023-03-23 Jason Merrill <jason@redhat.com>
8978 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
8980 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8983 * g++.target/riscv/rvv/base/pr109244.C: New test.
8984 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
8985 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8986 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8987 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
8988 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
8989 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
8990 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
8991 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
8992 * g++.target/riscv/rvv/base/bug-18.C: New test.
8993 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
8994 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
8996 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8999 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
9001 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9002 kito-cheng <kito.cheng@sifive.com>
9004 * g++.target/riscv/rvv/base/bug-10.C: New test.
9005 * g++.target/riscv/rvv/base/bug-11.C: New test.
9006 * g++.target/riscv/rvv/base/bug-12.C: New test.
9007 * g++.target/riscv/rvv/base/bug-13.C: New test.
9008 * g++.target/riscv/rvv/base/bug-14.C: New test.
9009 * g++.target/riscv/rvv/base/bug-15.C: New test.
9010 * g++.target/riscv/rvv/base/bug-16.C: New test.
9011 * g++.target/riscv/rvv/base/bug-17.C: New test.
9012 * g++.target/riscv/rvv/base/bug-2.C: New test.
9013 * g++.target/riscv/rvv/base/bug-3.C: New test.
9014 * g++.target/riscv/rvv/base/bug-4.C: New test.
9015 * g++.target/riscv/rvv/base/bug-5.C: New test.
9016 * g++.target/riscv/rvv/base/bug-6.C: New test.
9017 * g++.target/riscv/rvv/base/bug-7.C: New test.
9018 * g++.target/riscv/rvv/base/bug-8.C: New test.
9019 * g++.target/riscv/rvv/base/bug-9.C: New test.
9021 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9022 kito-cheng <kito.cheng@sifive.com>
9024 * gcc.target/riscv/rvv/base/bug-3.c: New test.
9025 * gcc.target/riscv/rvv/base/bug-4.c: New test.
9026 * gcc.target/riscv/rvv/base/bug-5.c: New test.
9028 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
9030 * lib/target-supports.exp (check_effective_target_riscv_vector):
9033 2023-03-22 David Malcolm <dmalcolm@redhat.com>
9036 * gcc.dg-selftests/dg-final.exp
9037 (dg_final_directive_check_num_args): Update expected maximum
9038 number of args for the various directives using dg-scan.
9039 * lib/scanasm.exp (append_encoding_arg): New procedure.
9040 (dg-scan): Add optional 3rd argument: the encoding to use when
9041 reading from the file.
9042 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
9043 encoded when reading it.
9044 (scan-sarif-file-not): Likewise.
9046 2023-03-22 Jason Merrill <jason@redhat.com>
9049 * g++.dg/template/partial-order3.C: New test.
9051 2023-03-22 Harald Anlauf <anlauf@gmx.de>
9052 Steven G. Kargl <kargl@gcc.gnu.org>
9055 * gfortran.dg/pr104572.f90: New test.
9057 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
9059 * gcc.target/i386/pr109137.c: New.
9061 2023-03-22 Jason Merrill <jason@redhat.com>
9064 * g++.dg/ext/attr-tsafe1.C: New test.
9066 2023-03-22 Alex Coplan <alex.coplan@arm.com>
9069 * g++.dg/ext/pr109177.C: New test.
9071 2023-03-22 David Malcolm <dmalcolm@redhat.com>
9074 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
9076 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
9078 * gcc.target/gcn/complex.c: New test.
9080 2023-03-21 Harald Anlauf <anlauf@gmx.de>
9083 * gfortran.dg/pr99036.f90: New test.
9085 2023-03-21 Jason Merrill <jason@redhat.com>
9088 * g++.dg/cpp0x/nsdmi-template25.C: New test.
9090 2023-03-21 Richard Biener <rguenther@suse.de>
9092 PR tree-optimization/109219
9093 * gcc.dg/torture/pr109219.c: New testcase.
9095 2023-03-21 Jakub Jelinek <jakub@redhat.com>
9098 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
9100 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
9101 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
9103 2023-03-21 Jakub Jelinek <jakub@redhat.com>
9106 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
9107 to dg-additional-options. Always expect just 2 foo.simdclone calls.
9108 * gcc.dg/vect/vect-simd-clone-16f.c: Add
9109 --param vect-epilogues-nomask=0 to dg-additional-options.
9110 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
9111 foo.simdclone calls.
9112 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
9113 dg-additional-options.
9114 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
9115 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
9116 --param vect-epilogues-nomask=0 to dg-additional-options.
9117 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
9118 to dg-additional-options. Always expect just 2 foo.simdclone calls.
9119 * gcc.dg/vect/vect-simd-clone-18f.c: Add
9120 --param vect-epilogues-nomask=0 to dg-additional-options.
9122 2023-03-21 Jakub Jelinek <jakub@redhat.com>
9124 PR tree-optimization/109215
9125 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
9127 2023-03-21 Richard Biener <rguenther@suse.de>
9129 PR tree-optimization/109170
9130 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
9131 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
9132 * gcc.dg/predict-20.c: Likewise.
9134 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
9137 * gfortran.dg/pr109209.f90: New test.
9139 2023-03-20 Marek Polacek <polacek@redhat.com>
9142 * g++.dg/cpp0x/explicit16.C: New test.
9144 2023-03-20 Jakub Jelinek <jakub@redhat.com>
9147 * g++.dg/tls/thread_local13.C: New test.
9148 * g++.dg/tls/thread_local13-aux.cc: New file.
9149 * g++.dg/tls/thread_local14.C: New test.
9150 * g++.dg/tls/thread_local14-aux.cc: New file.
9152 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
9155 * gcc.target/powerpc/divic3-1.c: New test.
9156 * gcc.target/powerpc/divic3-2.c: Likewise.
9157 * gcc.target/powerpc/mulic3-1.c: Likewise.
9158 * gcc.target/powerpc/mulic3-2.c: Likewise.
9160 2023-03-20 Harald Anlauf <anlauf@gmx.de>
9163 * gfortran.dg/nearest_6.f90: New test.
9165 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
9168 * gcc.target/powerpc/pr109178.c: New test.
9170 2023-03-20 Jakub Jelinek <jakub@redhat.com>
9172 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
9173 from char to char [2 * sizeof (int)].
9175 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
9178 * gfortran.dg/external_procedures_4.f90: New test.
9180 2023-03-19 Harald Anlauf <anlauf@gmx.de>
9183 * gfortran.dg/pr85877.f90: New test.
9185 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
9187 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
9190 2023-03-18 David Malcolm <dmalcolm@redhat.com>
9193 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
9195 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
9211 * gfortran.dg/finalize_38.f90 : New test.
9212 * gfortran.dg/finalize_38a.f90 : New test.
9213 * gfortran.dg/allocate_with_source_25.f90 : The number of final
9214 calls goes down from 6 to 4.
9215 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
9216 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
9217 but the final count remains the same.
9218 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
9219 foo.1.x rather than foo.0.x
9220 * gfortran.dg/finalize_39.f90 : New test.
9221 * gfortran.dg/finalize_40.f90 : New test.
9222 * gfortran.dg/finalize_41.f90 : New test.
9223 * gfortran.dg/finalize_42.f90 : New test.
9224 * gfortran.dg/finalize_43.f90 : New test.
9225 * gfortran.dg/finalize_44.f90 : New test.
9226 * gfortran.dg/finalize_45.f90 : New test.
9227 * gfortran.dg/finalize_46.f90 : New test.
9228 * gfortran.dg/finalize_47.f90 : New test.
9229 * gfortran.dg/finalize_48.f90 : New test.
9230 * gfortran.dg/finalize_49.f90 : New test.
9231 * gfortran.dg/finalize_50.f90 : New test.
9232 * gfortran.dg/finalize_51.f90 : New test.
9234 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
9236 * gcc.dg/plugin/infoleak-2.c,
9237 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
9238 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
9239 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
9240 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
9241 gcc.dg/plugin/infoleak-antipatterns-1.c,
9242 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
9244 2023-03-17 Jason Merrill <jason@redhat.com>
9247 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
9249 2023-03-17 Jason Merrill <jason@redhat.com>
9252 * g++.dg/eh/dtor4.C: New test.
9254 2023-03-17 Jason Merrill <jason@redhat.com>
9257 * g++.dg/lookup/friend24.C: New test.
9259 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9262 * gcc.target/i386/pr105554.c: New test.
9264 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9267 * c-c++-common/ubsan/div-by-zero-8.c: New test.
9269 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
9271 * gcc.target/i386/pr109052.c: New.
9273 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9274 kito-cheng <kito.cheng@sifive.com>
9276 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
9277 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
9278 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
9279 * g++.target/riscv/rvv/base/bug-1.C: New test.
9280 * gcc.target/riscv/rvv/base/bug-2.c: New test.
9282 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9285 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
9286 Don't include complex.h.
9287 (foo): Use __builtin_complex rather than CMPLXF.
9289 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9291 PR middle-end/108685
9292 * c-c++-common/gomp/doacross-8.c: New test.
9294 2023-03-16 Jason Merrill <jason@redhat.com>
9297 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
9299 2023-03-16 Jason Merrill <jason@redhat.com>
9302 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
9304 2023-03-16 Jason Merrill <jason@redhat.com>
9307 * g++.dg/cpp0x/enum43.C: New test.
9309 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
9311 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
9313 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
9316 * gm2/types/run/pass/d.c: Convert data structure from
9317 BOOLEAN int to bool and cast int to bool in test function.
9319 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
9321 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
9322 * gm2/complex/run/pass/arith3.mod: Ditto.
9323 * gm2/complex/run/pass/arith4.mod: Ditto.
9324 * gm2/complex/run/pass/arith5.mod: Ditto.
9325 * gm2/isolib/run/pass/real2.mod: Ditto.
9326 * gm2/isolib/run/pass/real3.mod: Ditto.
9327 * gm2/isolib/run/pass/realconv.mod: Ditto.
9328 * gm2/isolib/run/pass/realconv2.mod: Ditto.
9329 * gm2/pim/pass/testshort.mod: Ditto.
9330 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
9331 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
9332 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
9333 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
9335 2023-03-16 Patrick Palka <ppalka@redhat.com>
9338 * g++.dg/cpp2a/constexpr-inst2.C: New test.
9340 2023-03-16 Patrick Palka <ppalka@redhat.com>
9343 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
9345 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
9347 * gdc.dg/torture/simd23084.d: New test.
9348 * gdc.dg/torture/simd23085.d: New test.
9349 * gdc.dg/torture/simd23218.d: New test.
9351 2023-03-16 Martin Liska <mliska@suse.cz>
9353 PR middle-end/106133
9354 * c-c++-common/pr106133.c: New test.
9356 2023-03-16 Alexandre Oliva <oliva@adacore.com>
9358 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
9360 2023-03-16 Jason Merrill <jason@redhat.com>
9363 * g++.dg/coroutines/co-await-moveonly1.C: New test.
9365 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
9368 * gdc.dg/torture/pr109144.d: New test.
9370 2023-03-16 Richard Biener <rguenther@suse.de>
9372 PR tree-optimization/109123
9373 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
9374 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
9375 the name of the pointer.
9376 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
9378 2023-03-15 Jason Merrill <jason@redhat.com>
9382 * g++.dg/coroutines/co-await-initlist1.C: New test.
9384 2023-03-15 David Malcolm <dmalcolm@redhat.com>
9387 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
9388 have an invocation object marked as succeeding, with no
9390 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
9391 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
9392 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
9393 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
9394 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
9395 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
9398 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
9400 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
9401 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
9402 * gcc.target/i386/sse-movss-4.c (dg-options):
9403 Use -mno-sse4. Simplify scan-assembler-not strings.
9404 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
9405 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
9407 2023-03-15 Harald Anlauf <anlauf@gmx.de>
9408 Tobias Burnus <tobias@codesourcery.com>
9411 * gfortran.dg/class_dummy_10.f90: New test.
9413 2023-03-15 Marek Polacek <polacek@redhat.com>
9416 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
9418 2023-03-15 Richard Biener <rguenther@suse.de>
9420 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
9423 2023-03-15 Jason Merrill <jason@redhat.com>
9426 * g++.dg/template/ttp7.C: Remove expected error.
9428 2023-03-15 Jason Merrill <jason@redhat.com>
9433 * g++.dg/template/ttp35.C: New test.
9435 2023-03-15 Richard Biener <rguenther@suse.de>
9437 PR tree-optimization/109139
9438 * gcc.dg/torture/pr109139.c: New testcase.
9440 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9442 * gcc.target/riscv/xtheadmempair-1.c: New test.
9443 * gcc.target/riscv/xtheadmempair-2.c: New test.
9444 * gcc.target/riscv/xtheadmempair-3.c: New test.
9446 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9448 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
9450 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9452 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
9454 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9456 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
9457 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
9458 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
9459 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
9460 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
9461 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
9462 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
9463 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
9465 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9467 * gcc.target/riscv/xtheadbb-ext.c: New test.
9468 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
9469 * gcc.target/riscv/xtheadbb-extu.c: New test.
9470 * gcc.target/riscv/xtheadbb-ff1.c: New test.
9471 * gcc.target/riscv/xtheadbb-rev.c: New test.
9472 * gcc.target/riscv/xtheadbb-srri.c: New test.
9474 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9476 * gcc.target/riscv/xtheadbs-tst.c: New test.
9478 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9480 * gcc.target/riscv/xtheadba-addsl.c: New test.
9482 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9484 * gcc.target/riscv/mcpu-thead-c906.c: New test.
9486 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9488 * gcc.target/riscv/xtheadba.c: New test.
9489 * gcc.target/riscv/xtheadbb.c: New test.
9490 * gcc.target/riscv/xtheadbs.c: New test.
9491 * gcc.target/riscv/xtheadcmo.c: New test.
9492 * gcc.target/riscv/xtheadcondmov.c: New test.
9493 * gcc.target/riscv/xtheadfmemidx.c: New test.
9494 * gcc.target/riscv/xtheadfmv.c: New test.
9495 * gcc.target/riscv/xtheadint.c: New test.
9496 * gcc.target/riscv/xtheadmac.c: New test.
9497 * gcc.target/riscv/xtheadmemidx.c: New test.
9498 * gcc.target/riscv/xtheadmempair.c: New test.
9499 * gcc.target/riscv/xtheadsync.c: New test.
9501 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
9504 * gcc.target/i386/pr109117-1.c: New test.
9506 2023-03-15 Jonathan Yong <10walls@gmail.com>
9508 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
9509 * gcc.dg/pic-3.c: Ditto.
9510 * gcc.dg/pic-4.c: Ditto.
9512 2023-03-14 Patrick Palka <ppalka@redhat.com>
9515 * g++.dg/cpp2a/concepts-class5.C: New test.
9516 * g++.dg/cpp2a/concepts-class5a.C: New test.
9518 2023-03-14 Patrick Palka <ppalka@redhat.com>
9521 * g++.dg/cpp2a/concepts-friend14.C: New test.
9523 2023-03-14 Jason Merrill <jason@redhat.com>
9526 * g++.dg/cpp1y/var-templ78.C: New test.
9528 2023-03-14 Jason Merrill <jason@redhat.com>
9531 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
9532 * g++.dg/warn/Wreturn-6.C: New test.
9534 2023-03-14 Jakub Jelinek <jakub@redhat.com>
9537 * gcc.target/i386/pr109109-1.c: New test.
9538 * gcc.target/i386/pr109109-2.c: New test.
9540 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
9543 * gdc.dg/torture/imports/pr109108.d: New test.
9544 * gdc.dg/torture/pr109108.d: New test.
9546 2023-03-14 Jakub Jelinek <jakub@redhat.com>
9550 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
9551 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
9552 rather than ! concepts.
9554 2023-03-14 Jakub Jelinek <jakub@redhat.com>
9557 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
9559 2023-03-14 Richard Biener <rguenther@suse.de>
9561 * gcc.dg/auto-init-unused-1.c: New testcase.
9563 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
9565 PR tree-optimization/109005
9566 * gnat.dg/specs/opt6.ads: New test.
9568 2023-03-14 Tamar Christina <tamar.christina@arm.com>
9571 * gcc.dg/mla_1.c: Moved to...
9572 * gcc.target/aarch64/sve/mla_3.c: ...here.
9574 2023-03-14 Jakub Jelinek <jakub@redhat.com>
9576 PR tree-optimization/109115
9577 * gcc.dg/pr109115.c: New test.
9579 2023-03-14 Richard Biener <rguenther@suse.de>
9581 * g++.dg/torture/20230313.C: New testcase.
9583 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
9585 * gm2/pim/fail/largeconst.mod: New test.
9587 2023-03-13 Jason Merrill <jason@redhat.com>
9590 * g++.dg/warn/pragma-system_header6.h: New test.
9591 * g++.dg/warn/pragma-system_header6.C: New test.
9593 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9596 * gcc.dg/analyzer/leak-pr105906.c: New test.
9598 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9601 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
9602 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
9604 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9606 * gcc.dg/analyzer/exec-1.c: New test.
9607 * gcc.dg/analyzer/snprintf-concat.c: New test.
9608 * gcc.dg/analyzer/vsnprintf-1.c: New test.
9610 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9612 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
9614 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
9616 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
9617 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
9618 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
9619 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
9620 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
9621 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
9622 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
9623 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
9624 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
9625 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
9626 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
9627 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
9628 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
9629 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
9630 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
9631 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
9632 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
9633 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
9634 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
9635 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
9636 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
9637 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
9638 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
9639 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
9640 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
9641 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
9642 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
9643 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
9644 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
9645 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
9646 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
9647 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
9648 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
9649 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
9650 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
9651 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
9652 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
9653 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
9654 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
9655 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
9656 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
9657 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
9658 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
9659 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
9660 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
9661 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
9662 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
9663 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
9664 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
9665 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
9666 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
9667 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
9668 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
9669 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
9670 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
9671 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
9672 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
9673 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
9674 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
9675 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
9676 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
9677 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
9678 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
9679 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
9680 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
9681 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
9682 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
9683 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
9684 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
9685 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
9686 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
9687 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
9688 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
9689 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
9690 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
9691 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
9692 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
9693 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
9694 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
9695 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
9696 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
9697 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
9698 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
9699 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
9700 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
9701 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
9702 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
9703 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
9704 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
9705 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
9706 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
9707 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
9708 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
9709 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
9710 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
9711 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
9712 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
9713 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
9714 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
9715 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
9716 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
9717 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
9718 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
9719 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
9720 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
9721 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
9722 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
9723 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
9724 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
9725 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
9726 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
9727 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
9728 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
9729 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
9730 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
9731 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
9732 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
9733 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
9734 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
9735 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
9736 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
9737 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
9738 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
9739 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
9740 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
9741 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
9742 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
9743 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
9744 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
9745 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
9746 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
9747 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
9748 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
9749 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
9750 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
9751 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
9752 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
9753 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
9754 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
9755 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
9756 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
9757 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
9758 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
9759 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
9760 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
9761 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
9762 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
9763 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
9764 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
9765 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
9766 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
9767 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
9768 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
9769 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
9770 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
9771 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
9772 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
9773 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
9774 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
9775 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
9776 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
9777 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
9778 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
9779 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
9780 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
9781 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
9782 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
9783 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
9784 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
9785 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
9786 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
9787 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
9788 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
9789 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
9790 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
9791 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
9792 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
9793 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
9794 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
9795 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
9796 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
9797 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
9798 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
9799 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
9800 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
9801 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
9802 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
9803 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
9804 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
9805 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
9806 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
9807 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
9808 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
9809 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
9810 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
9811 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
9812 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
9813 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
9814 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
9815 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
9816 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
9817 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
9818 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
9819 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
9820 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
9821 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
9822 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
9823 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
9824 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
9825 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
9826 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
9827 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
9828 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
9829 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
9830 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
9831 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
9832 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
9833 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
9834 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
9835 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
9836 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
9837 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
9838 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
9839 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
9840 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
9841 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
9842 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
9843 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
9844 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
9845 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
9846 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
9847 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
9848 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
9849 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
9850 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
9851 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
9852 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
9853 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
9854 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
9855 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
9856 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
9857 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
9858 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
9859 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
9860 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
9861 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
9862 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
9863 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
9864 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
9865 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
9866 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
9867 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
9868 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
9869 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
9870 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
9871 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
9872 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
9873 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
9874 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
9875 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
9876 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
9877 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
9878 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
9879 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
9880 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
9881 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
9882 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
9883 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
9884 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
9885 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
9886 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
9887 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
9888 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
9889 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
9890 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
9891 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
9892 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
9893 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
9894 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
9895 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
9896 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
9897 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
9898 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
9899 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
9900 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
9901 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
9902 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
9903 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
9904 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
9905 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
9906 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
9907 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
9908 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
9909 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
9910 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
9911 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
9912 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
9913 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
9914 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
9915 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
9916 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
9917 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
9918 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
9919 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
9920 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
9921 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
9922 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
9923 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
9924 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
9925 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
9926 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
9927 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
9928 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
9929 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
9930 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
9931 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
9932 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
9933 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
9934 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
9935 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
9936 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
9937 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
9938 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
9939 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
9940 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
9941 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
9942 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
9943 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
9944 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
9945 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
9946 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
9947 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
9948 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
9949 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
9950 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
9951 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
9952 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
9953 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
9954 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
9955 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
9956 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
9957 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
9958 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
9959 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
9960 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
9961 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
9962 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
9963 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
9964 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
9965 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
9966 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
9967 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
9968 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
9969 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
9970 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
9971 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
9972 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
9973 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
9974 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
9975 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
9976 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
9977 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
9978 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
9979 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
9980 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
9981 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
9982 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
9983 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
9984 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
9985 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
9986 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
9987 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
9988 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
9989 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
9990 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
9991 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
9992 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
9993 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
9994 * g++.target/riscv/rvv/base/vle-1.C: Removed.
9995 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
9996 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
9997 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
9998 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
9999 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
10000 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
10001 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
10002 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
10003 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
10004 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
10005 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
10006 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
10007 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
10008 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
10009 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
10010 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
10011 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
10012 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
10013 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
10014 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
10015 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
10016 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
10017 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
10018 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
10019 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
10020 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
10021 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
10022 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
10023 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
10024 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
10025 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
10026 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
10027 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
10028 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
10029 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
10030 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
10031 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
10032 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
10033 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
10034 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
10035 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
10036 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
10037 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
10038 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
10039 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
10040 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
10041 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
10042 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
10043 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
10044 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
10045 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
10046 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
10047 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
10048 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
10049 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
10050 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
10051 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
10052 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
10053 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
10054 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
10055 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
10056 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
10057 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
10058 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
10059 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
10060 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
10061 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
10062 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
10063 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
10064 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
10065 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
10066 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
10067 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
10068 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
10069 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
10070 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
10071 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
10072 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
10073 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
10074 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
10075 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
10076 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
10077 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
10078 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
10079 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
10080 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
10081 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
10082 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
10083 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
10084 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
10085 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
10086 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
10087 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
10088 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
10089 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
10090 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
10091 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
10092 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
10093 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
10094 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
10095 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
10096 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
10097 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
10098 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
10099 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
10100 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
10101 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
10102 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
10103 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
10104 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
10105 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
10106 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
10107 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
10108 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
10109 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
10110 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
10111 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
10112 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
10113 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
10114 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
10115 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
10116 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
10117 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
10118 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
10119 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
10120 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
10121 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
10122 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
10123 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
10124 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
10125 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
10126 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
10127 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
10128 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
10129 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
10130 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
10131 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
10132 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
10133 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
10134 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
10135 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
10136 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
10137 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
10138 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
10139 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
10140 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
10141 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
10142 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
10143 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
10144 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
10145 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
10146 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
10147 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
10148 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
10149 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
10150 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
10151 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
10152 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
10153 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
10154 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
10155 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
10156 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
10157 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
10158 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
10159 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
10160 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
10161 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
10162 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
10163 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
10164 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
10165 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
10166 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
10167 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
10168 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
10169 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
10170 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
10171 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
10172 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
10173 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
10174 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
10175 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
10176 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
10177 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
10178 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
10179 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
10180 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
10181 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
10182 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
10183 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
10184 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
10185 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
10186 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
10187 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
10188 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
10189 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
10190 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
10191 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
10192 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
10193 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
10194 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
10195 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
10196 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
10197 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
10198 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
10199 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
10200 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
10201 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
10202 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
10203 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
10204 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
10205 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
10206 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
10207 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
10208 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
10209 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
10210 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
10211 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
10212 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
10213 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
10214 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
10215 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
10216 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
10217 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
10218 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
10219 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
10220 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
10221 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
10222 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
10223 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
10224 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
10225 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
10226 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
10227 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
10228 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
10229 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
10230 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
10231 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
10232 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
10233 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
10234 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
10235 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
10236 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
10237 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
10238 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
10239 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
10240 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
10241 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
10242 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
10243 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
10244 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
10245 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
10246 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
10247 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
10248 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
10249 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
10250 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
10251 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
10252 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
10253 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
10254 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
10255 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
10256 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
10257 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
10258 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
10259 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
10260 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
10261 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
10262 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
10263 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
10264 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
10265 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
10266 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
10267 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
10268 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
10269 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
10270 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
10271 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
10272 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
10273 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
10274 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
10275 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
10276 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
10277 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
10278 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
10279 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
10280 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
10281 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
10282 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
10283 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
10284 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
10285 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
10286 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
10287 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
10288 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
10289 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
10290 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
10291 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
10292 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
10293 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
10294 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
10295 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
10296 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
10297 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
10298 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
10299 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
10300 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
10301 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
10302 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
10303 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
10304 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
10305 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
10306 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
10307 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
10308 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
10309 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
10310 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
10311 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
10312 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
10313 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
10314 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
10315 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
10316 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
10317 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
10318 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
10319 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
10320 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
10321 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
10322 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
10323 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
10324 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
10325 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
10326 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
10327 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
10328 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
10329 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
10330 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
10331 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
10332 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
10333 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
10334 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
10335 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
10336 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
10337 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
10338 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
10339 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
10340 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
10341 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
10342 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
10343 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
10344 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
10345 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
10346 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
10347 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
10348 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
10349 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
10350 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
10351 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
10352 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
10353 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
10354 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
10355 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
10356 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
10357 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
10358 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
10359 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
10360 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
10361 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
10362 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
10363 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
10364 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
10365 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
10366 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
10367 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
10368 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
10369 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
10370 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
10371 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
10372 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
10373 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
10374 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
10375 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
10376 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
10377 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
10378 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
10379 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
10380 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
10381 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
10382 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
10383 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
10384 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
10385 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
10386 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
10387 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
10388 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
10389 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
10390 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
10391 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
10392 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
10393 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
10394 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
10395 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
10396 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
10397 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
10398 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
10399 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
10400 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
10401 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
10402 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
10403 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
10404 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
10405 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
10406 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
10407 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
10408 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
10409 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
10410 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
10411 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
10412 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
10413 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
10414 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
10415 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
10416 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
10417 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
10418 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
10419 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
10420 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
10421 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
10422 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
10423 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
10424 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
10425 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
10426 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
10427 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
10428 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
10429 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
10430 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
10431 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
10432 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
10433 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
10434 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
10435 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
10436 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
10437 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
10438 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
10439 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
10440 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
10441 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
10442 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
10443 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
10444 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
10445 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
10446 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
10447 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
10448 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
10449 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
10450 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
10451 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
10452 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
10453 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
10454 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
10455 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
10456 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
10457 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
10458 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
10459 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
10460 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
10461 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
10462 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
10463 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
10464 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
10465 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
10466 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
10467 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
10468 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
10469 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
10470 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
10471 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
10472 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
10473 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
10474 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
10475 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
10476 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
10477 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
10478 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
10479 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
10480 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
10481 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
10482 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
10483 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
10484 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
10485 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
10486 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
10487 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
10488 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
10489 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
10490 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
10491 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
10492 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
10493 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
10494 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
10495 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
10496 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
10497 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
10498 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
10499 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
10500 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
10501 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
10502 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
10503 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
10504 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
10505 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
10506 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
10507 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
10508 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
10509 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
10510 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
10511 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
10512 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
10513 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
10514 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
10515 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
10516 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
10517 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
10518 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
10519 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
10520 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
10521 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
10522 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
10523 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
10524 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
10525 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
10526 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
10527 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
10528 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
10529 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
10530 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
10531 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
10532 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
10533 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
10534 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
10535 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
10536 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
10537 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
10538 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
10539 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
10540 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
10541 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
10542 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
10543 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
10544 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
10545 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
10546 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
10547 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
10548 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
10549 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
10550 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
10551 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
10552 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
10553 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
10554 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
10555 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
10556 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
10557 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
10558 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
10559 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
10560 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
10561 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
10562 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
10563 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
10564 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
10565 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
10566 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
10567 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
10568 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
10569 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
10570 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
10571 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
10572 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
10573 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
10574 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
10575 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
10576 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
10577 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
10578 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
10579 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
10580 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
10581 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
10582 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
10583 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
10584 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
10585 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
10586 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
10587 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
10588 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
10589 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
10590 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
10591 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
10592 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
10593 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
10594 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
10595 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
10596 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
10597 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
10598 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
10599 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
10600 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
10601 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
10602 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
10603 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
10604 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
10605 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
10606 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
10607 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
10608 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
10609 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
10610 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
10611 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
10612 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
10613 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
10614 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
10615 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
10616 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
10617 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
10618 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
10619 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
10620 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
10621 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
10622 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
10623 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
10624 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
10625 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
10626 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
10627 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
10628 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
10629 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
10630 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
10631 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
10632 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
10633 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
10634 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
10635 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
10636 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
10637 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
10638 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
10639 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
10640 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
10641 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
10642 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
10643 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
10644 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
10645 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
10646 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
10647 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
10648 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
10649 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
10650 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
10651 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
10652 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
10653 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
10654 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
10655 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
10656 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
10657 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
10658 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
10659 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
10660 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
10661 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
10662 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
10663 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
10664 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
10665 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
10666 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
10667 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
10668 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
10669 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
10670 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
10671 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
10672 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
10673 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
10674 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
10675 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
10676 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
10677 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
10678 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
10679 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
10680 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
10681 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
10682 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
10683 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
10684 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
10685 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
10686 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
10687 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
10688 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
10689 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
10690 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
10691 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
10692 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
10693 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
10694 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
10695 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
10696 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
10697 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
10698 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
10699 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
10700 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
10701 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
10702 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
10703 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
10704 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
10705 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
10706 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
10707 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
10708 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
10709 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
10710 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
10711 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
10712 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
10713 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
10714 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
10715 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
10716 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
10717 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
10718 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
10719 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
10720 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
10721 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
10722 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
10723 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
10724 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
10725 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
10726 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
10727 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
10728 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
10729 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
10730 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
10731 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
10732 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
10733 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
10734 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
10735 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
10736 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
10737 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
10738 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
10739 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
10740 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
10741 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
10742 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
10743 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
10744 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
10745 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
10746 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
10747 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
10748 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
10749 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
10750 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
10751 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
10752 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
10753 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
10754 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
10755 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
10756 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
10757 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
10758 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
10759 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
10760 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
10761 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
10762 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
10763 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
10764 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
10765 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
10766 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
10767 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
10768 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
10769 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
10770 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
10771 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
10772 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
10773 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
10774 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
10775 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
10776 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
10777 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
10778 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
10779 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
10780 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
10781 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
10782 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
10783 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
10784 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
10785 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
10786 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
10787 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
10788 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
10789 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
10790 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
10791 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
10792 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
10793 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
10794 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
10795 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
10796 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
10797 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
10798 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
10799 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
10800 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
10801 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
10802 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
10803 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
10804 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
10805 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
10806 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
10807 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
10808 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
10809 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
10810 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
10811 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
10812 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
10813 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
10814 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
10815 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
10816 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
10817 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
10818 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
10819 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
10820 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
10821 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
10822 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
10823 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
10824 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
10825 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
10826 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
10827 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
10828 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
10829 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
10830 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
10831 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
10832 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
10833 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
10834 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
10835 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
10836 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
10837 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
10838 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
10839 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
10840 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
10841 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
10842 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
10843 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
10844 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
10845 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
10846 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
10847 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
10848 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
10849 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
10850 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
10851 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
10852 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
10853 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
10854 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
10855 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
10856 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
10857 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
10858 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
10859 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
10860 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
10861 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
10862 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
10863 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
10864 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
10865 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
10866 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
10867 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
10868 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
10869 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
10870 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
10871 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
10872 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
10873 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
10874 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
10875 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
10876 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
10877 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
10878 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
10879 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
10880 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
10881 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
10882 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
10883 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
10884 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
10885 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
10886 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
10887 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
10888 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
10889 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
10890 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
10891 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
10892 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
10893 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
10894 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
10895 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
10896 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
10897 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
10898 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
10899 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
10900 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
10901 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
10902 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
10903 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
10904 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
10905 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
10906 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
10907 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
10908 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
10909 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
10910 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
10911 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
10912 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
10913 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
10914 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
10915 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
10916 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
10917 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
10918 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
10919 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
10920 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
10921 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
10922 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
10923 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
10924 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
10925 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
10926 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
10927 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
10928 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
10929 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
10930 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
10931 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
10932 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
10933 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
10934 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
10935 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
10936 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
10937 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
10938 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
10939 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
10940 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
10941 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
10942 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
10943 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
10944 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
10945 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
10946 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
10947 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
10948 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
10949 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
10950 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
10951 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
10952 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
10953 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
10954 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
10955 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
10956 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
10957 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
10958 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
10959 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
10960 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
10961 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
10962 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
10963 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
10964 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
10965 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
10966 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
10967 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
10968 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
10969 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
10970 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
10971 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
10972 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
10973 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
10974 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
10975 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
10976 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
10977 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
10978 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
10979 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
10980 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
10981 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
10982 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
10983 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
10984 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
10985 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
10986 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
10987 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
10988 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
10989 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
10990 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
10991 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
10992 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
10993 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
10994 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
10995 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
10996 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
10997 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
10998 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
10999 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
11000 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
11001 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
11002 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
11003 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
11004 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
11005 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
11006 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
11007 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
11008 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
11009 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
11010 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
11011 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
11012 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
11013 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
11014 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
11015 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
11016 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
11017 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
11018 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
11019 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
11020 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
11021 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
11022 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
11023 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
11024 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
11025 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
11026 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
11027 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
11028 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
11029 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
11030 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
11031 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
11032 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
11033 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
11034 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
11035 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
11036 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
11037 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
11038 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
11039 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
11040 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
11041 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
11042 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
11043 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
11044 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
11045 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
11046 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
11047 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
11048 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
11049 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
11050 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
11051 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
11052 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
11053 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
11054 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
11055 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
11056 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
11057 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
11058 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
11059 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
11060 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
11061 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
11062 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
11063 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
11064 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
11065 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
11066 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
11067 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
11068 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
11069 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
11070 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
11071 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
11072 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
11073 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
11074 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
11075 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
11076 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
11077 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
11078 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
11079 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
11080 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
11081 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
11082 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
11083 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
11084 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
11085 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
11086 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
11087 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
11088 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
11089 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
11090 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
11091 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
11092 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
11093 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
11094 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
11095 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
11096 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
11097 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
11098 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
11099 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
11100 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
11101 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
11102 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
11103 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
11104 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
11105 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
11106 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
11107 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
11108 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
11109 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
11110 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
11111 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
11112 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
11113 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
11114 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
11115 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
11116 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
11117 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
11118 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
11119 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
11120 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
11121 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
11122 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
11123 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
11124 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
11125 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
11126 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
11127 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
11128 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
11129 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
11130 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
11131 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
11132 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
11133 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
11134 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
11135 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
11136 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
11137 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
11138 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
11139 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
11140 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
11141 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
11142 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
11143 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
11144 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
11145 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
11146 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
11147 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
11148 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
11149 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
11150 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
11151 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
11152 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
11153 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
11154 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
11155 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
11156 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
11157 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
11158 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
11159 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
11160 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
11161 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
11162 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
11163 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
11164 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
11165 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
11166 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
11167 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
11168 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
11169 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
11170 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
11171 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
11172 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
11173 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
11174 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
11175 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
11176 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
11177 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
11178 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
11179 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
11180 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
11181 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
11182 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
11183 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
11184 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
11185 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
11186 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
11187 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
11188 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
11189 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
11190 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
11191 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
11192 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
11193 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
11194 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
11195 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
11196 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
11197 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
11198 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
11199 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
11200 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
11201 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
11202 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
11203 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
11204 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
11205 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
11206 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
11207 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
11208 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
11209 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
11210 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
11211 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
11212 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
11213 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
11214 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
11215 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
11216 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
11217 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
11218 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
11219 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
11220 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
11221 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
11222 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
11223 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
11224 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
11225 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
11226 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
11227 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
11228 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
11229 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
11230 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
11231 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
11232 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
11233 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
11234 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
11235 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
11236 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
11237 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
11238 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
11239 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
11240 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
11241 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
11242 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
11243 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
11244 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
11245 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
11246 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
11247 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
11248 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
11249 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
11250 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
11251 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
11252 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
11253 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
11254 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
11255 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
11256 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
11257 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
11258 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
11259 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
11260 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
11261 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
11262 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
11263 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
11264 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
11265 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
11266 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
11267 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
11268 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
11269 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
11270 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
11271 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
11272 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
11273 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
11274 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
11275 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
11276 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
11277 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
11278 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
11279 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
11280 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
11281 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
11282 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
11283 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
11284 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
11285 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
11286 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
11287 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
11288 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
11289 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
11290 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
11291 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
11292 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
11293 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
11294 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
11295 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
11296 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
11297 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
11298 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
11299 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
11300 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
11301 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
11302 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
11303 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
11304 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
11305 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
11306 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
11307 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
11308 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
11309 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
11310 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
11311 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
11312 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
11313 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
11314 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
11315 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
11316 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
11317 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
11318 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
11319 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
11320 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
11321 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
11322 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
11323 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
11324 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
11325 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
11326 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
11327 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
11328 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
11329 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
11330 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
11331 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
11332 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
11333 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
11334 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
11335 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
11336 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
11337 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
11338 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
11339 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
11340 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
11341 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
11342 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
11343 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
11344 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
11345 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
11346 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
11347 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
11348 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
11349 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
11350 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
11351 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
11352 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
11353 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
11354 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
11355 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
11356 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
11357 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
11358 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
11359 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
11360 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
11361 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
11362 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
11363 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
11364 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
11365 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
11366 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
11367 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
11368 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
11369 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
11370 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
11371 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
11372 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
11373 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
11374 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
11375 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
11376 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
11377 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
11378 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
11379 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
11380 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
11381 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
11382 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
11383 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
11384 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
11385 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
11386 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
11387 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
11388 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
11389 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
11390 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
11391 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
11392 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
11393 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
11394 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
11395 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
11396 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
11397 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
11398 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
11399 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
11400 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
11401 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
11402 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
11403 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
11404 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
11405 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
11406 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
11407 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
11408 * g++.target/riscv/rvv/base/vse-1.C: Removed.
11409 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
11410 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
11411 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
11412 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
11413 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
11414 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
11415 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
11416 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
11417 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
11418 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
11419 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
11420 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
11421 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
11422 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
11423 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
11424 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
11425 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
11426 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
11427 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
11428 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
11429 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
11430 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
11431 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
11432 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
11433 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
11434 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
11435 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
11436 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
11437 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
11438 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
11439 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
11440 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
11441 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
11442 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
11443 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
11444 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
11445 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
11446 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
11447 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
11448 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
11449 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
11450 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
11451 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
11452 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
11453 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
11454 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
11455 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
11456 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
11457 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
11458 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
11459 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
11460 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
11461 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
11462 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
11463 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
11464 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
11465 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
11466 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
11467 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
11468 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
11469 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
11470 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
11471 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
11472 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
11473 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
11474 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
11475 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
11476 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
11477 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
11478 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
11479 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
11480 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
11481 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
11482 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
11483 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
11484 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
11485 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
11486 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
11487 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
11488 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
11489 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
11490 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
11491 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
11492 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
11493 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
11494 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
11495 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
11496 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
11497 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
11498 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
11499 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
11500 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
11501 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
11502 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
11503 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
11504 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
11505 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
11506 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
11507 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
11508 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
11509 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
11510 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
11511 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
11512 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
11513 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
11514 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
11515 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
11516 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
11517 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
11518 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
11519 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
11520 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
11521 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
11522 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
11523 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
11524 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
11525 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
11526 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
11527 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
11528 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
11529 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
11530 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
11531 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
11532 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
11533 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
11534 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
11535 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
11536 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
11537 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
11538 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
11539 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
11540 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
11541 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
11542 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
11543 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
11544 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
11545 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
11546 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
11547 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
11548 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
11549 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
11550 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
11551 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
11552 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
11553 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
11554 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
11555 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
11556 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
11557 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
11558 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
11559 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
11560 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
11561 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
11562 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
11563 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
11564 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
11565 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
11566 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
11567 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
11568 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
11569 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
11570 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
11571 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
11572 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
11573 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
11574 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
11575 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
11576 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
11577 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
11578 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
11579 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
11580 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
11581 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
11582 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
11583 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
11584 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
11585 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
11586 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
11587 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
11588 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
11589 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
11590 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
11591 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
11592 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
11593 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
11594 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
11595 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
11596 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
11597 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
11598 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
11599 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
11600 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
11601 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
11602 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
11603 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
11604 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
11605 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
11606 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
11607 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
11608 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
11609 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
11610 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
11611 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
11612 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
11613 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
11614 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
11615 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
11616 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
11617 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
11618 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
11619 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
11620 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
11621 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
11622 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
11623 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
11624 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
11625 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
11626 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
11627 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
11628 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
11629 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
11630 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
11631 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
11632 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
11633 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
11634 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
11635 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
11636 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
11637 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
11638 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
11639 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
11640 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
11641 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
11642 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
11643 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
11644 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
11645 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
11646 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
11647 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
11648 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
11649 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
11650 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
11651 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
11652 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
11653 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
11654 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
11655 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
11656 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
11657 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
11658 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
11659 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
11660 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
11661 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
11662 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
11663 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
11664 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
11665 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
11666 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
11667 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
11668 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
11669 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
11670 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
11671 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
11672 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
11673 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
11674 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
11675 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
11676 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
11677 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
11678 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
11679 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
11680 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
11681 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
11682 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
11683 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
11684 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
11685 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
11686 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
11687 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
11688 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
11689 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
11690 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
11691 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
11692 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
11693 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
11694 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
11695 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
11696 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
11697 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
11698 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
11699 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
11700 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
11701 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
11702 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
11703 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
11704 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
11705 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
11706 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
11707 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
11708 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
11709 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
11710 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
11711 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
11712 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
11713 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
11714 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
11715 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
11716 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
11717 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
11718 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
11719 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
11720 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
11721 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
11722 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
11723 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
11724 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
11725 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
11726 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
11727 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
11728 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
11729 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
11730 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
11731 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
11732 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
11733 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
11734 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
11735 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
11736 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
11737 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
11738 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
11739 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
11740 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
11741 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
11742 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
11743 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
11744 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
11745 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
11746 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
11747 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
11748 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
11749 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
11750 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
11751 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
11752 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
11753 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
11754 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
11755 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
11756 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
11757 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
11758 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
11759 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
11760 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
11761 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
11762 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
11763 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
11764 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
11765 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
11766 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
11767 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
11768 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
11769 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
11770 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
11771 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
11772 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
11773 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
11774 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
11775 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
11776 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
11777 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
11778 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
11779 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
11780 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
11781 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
11782 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
11783 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
11784 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
11785 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
11786 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
11787 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
11788 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
11789 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
11790 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
11791 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
11792 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
11793 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
11794 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
11795 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
11796 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
11797 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
11798 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
11799 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
11800 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
11801 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
11802 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
11803 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
11804 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
11805 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
11806 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
11807 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
11808 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
11809 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
11810 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
11811 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
11812 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
11813 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
11814 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
11815 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
11816 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
11817 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
11818 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
11819 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
11820 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
11821 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
11822 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
11823 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
11824 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
11825 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
11826 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
11827 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
11828 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
11829 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
11830 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
11831 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
11832 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
11833 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
11834 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
11835 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
11836 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
11837 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
11838 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
11839 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
11840 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
11841 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
11842 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
11843 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
11844 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
11845 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
11846 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
11847 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
11848 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
11849 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
11850 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
11851 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
11852 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
11853 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
11854 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
11855 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
11856 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
11857 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
11858 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
11859 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
11860 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
11861 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
11862 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
11863 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
11864 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
11865 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
11866 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
11867 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
11868 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
11869 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
11870 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
11871 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
11872 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
11873 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
11874 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
11875 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
11876 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
11877 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
11878 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
11879 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
11880 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
11881 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
11882 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
11883 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
11884 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
11885 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
11886 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
11887 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
11888 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
11889 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
11890 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
11891 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
11892 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
11893 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
11894 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
11895 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
11896 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
11897 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
11898 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
11899 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
11900 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
11901 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
11902 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
11903 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
11904 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
11905 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
11906 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
11907 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
11908 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
11909 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
11910 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
11911 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
11912 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
11913 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
11914 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
11915 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
11916 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
11917 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
11918 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
11919 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
11920 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
11921 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
11922 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
11923 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
11924 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
11925 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
11926 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
11927 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
11928 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
11929 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
11930 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
11931 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
11932 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
11933 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
11934 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
11935 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
11936 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
11937 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
11938 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
11939 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
11940 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
11941 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
11942 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
11943 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
11944 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
11945 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
11946 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
11947 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
11948 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
11949 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
11950 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
11951 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
11952 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
11953 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
11954 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
11955 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
11956 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
11957 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
11958 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
11959 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
11960 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
11961 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
11962 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
11963 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
11964 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
11965 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
11966 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
11967 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
11968 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
11969 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
11970 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
11971 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
11972 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
11973 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
11974 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
11975 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
11976 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
11977 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
11978 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
11979 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
11980 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
11981 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
11982 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
11983 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
11984 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
11985 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
11986 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
11987 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
11988 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
11989 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
11990 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
11991 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
11992 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
11993 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
11994 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
11995 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
11996 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
11997 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
11998 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
11999 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
12000 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
12001 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
12002 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
12003 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
12004 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
12005 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
12006 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
12007 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
12008 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
12009 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
12010 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
12011 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
12012 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
12013 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
12014 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
12015 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
12016 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
12017 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
12018 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
12019 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
12020 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
12021 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
12022 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
12023 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
12024 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
12025 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
12026 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
12027 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
12028 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
12029 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
12030 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
12031 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
12032 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
12033 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
12034 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
12035 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
12036 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
12037 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
12038 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
12039 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
12040 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
12041 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
12042 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
12043 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
12044 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
12045 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
12046 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
12047 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
12048 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
12049 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
12050 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
12051 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
12052 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
12053 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
12054 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
12055 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
12056 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
12057 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
12058 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
12059 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
12060 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
12061 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
12062 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
12063 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
12064 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
12065 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
12066 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
12067 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
12068 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
12069 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
12070 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
12071 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
12072 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
12073 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
12074 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
12075 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
12076 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
12077 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
12078 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
12079 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
12080 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
12081 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
12082 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
12083 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
12084 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
12085 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
12086 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
12087 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
12088 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
12089 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
12090 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
12091 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
12092 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
12093 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
12094 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
12095 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
12096 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
12097 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
12098 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
12099 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
12100 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
12101 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
12102 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
12103 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
12104 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
12105 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
12106 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
12107 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
12108 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
12109 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
12110 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
12111 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
12112 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
12113 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
12114 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
12115 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
12116 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
12117 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
12118 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
12119 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
12120 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
12121 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
12122 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
12123 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
12124 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
12125 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
12126 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
12127 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
12128 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
12129 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
12130 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
12131 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
12132 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
12133 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
12134 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
12135 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
12136 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
12137 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
12138 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
12139 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
12140 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
12141 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
12142 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
12143 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
12144 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
12145 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
12146 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
12147 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
12148 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
12149 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
12150 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
12151 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
12152 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
12153 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
12154 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
12155 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
12156 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
12157 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
12158 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
12159 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
12160 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
12161 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
12162 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
12163 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
12164 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
12165 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
12166 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
12167 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
12168 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
12169 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
12170 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
12171 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
12172 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
12173 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
12174 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
12175 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
12176 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
12177 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
12178 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
12179 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
12180 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
12181 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
12182 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
12183 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
12184 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
12185 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
12186 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
12187 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
12188 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
12189 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
12190 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
12191 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
12192 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
12193 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
12194 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
12195 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
12196 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
12197 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
12198 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
12199 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
12200 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
12201 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
12202 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
12203 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
12204 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
12205 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
12206 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
12207 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
12208 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
12209 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
12210 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
12211 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
12212 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
12213 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
12214 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
12215 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
12216 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
12217 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
12218 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
12219 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
12220 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
12221 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
12222 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
12223 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
12224 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
12225 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
12226 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
12227 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
12228 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
12229 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
12230 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
12231 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
12232 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
12233 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
12234 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
12235 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
12236 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
12237 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
12238 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
12239 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
12240 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
12241 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
12242 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
12243 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
12244 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
12245 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
12246 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
12247 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
12248 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
12249 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
12250 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
12251 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
12252 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
12253 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
12254 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
12255 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
12256 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
12257 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
12258 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
12259 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
12260 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
12261 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
12262 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
12263 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
12264 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
12265 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
12266 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
12267 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
12268 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
12269 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
12270 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
12271 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
12272 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
12273 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
12274 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
12275 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
12276 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
12277 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
12278 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
12279 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
12280 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
12281 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
12282 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
12283 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
12284 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
12285 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
12286 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
12287 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
12288 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
12289 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
12290 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
12291 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
12292 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
12293 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
12294 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
12295 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
12296 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
12297 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
12298 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
12299 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
12300 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
12301 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
12302 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
12303 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
12304 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
12305 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
12306 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
12307 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
12308 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
12309 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
12310 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
12311 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
12312 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
12313 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
12314 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
12315 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
12316 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
12317 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
12318 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
12319 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
12320 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
12321 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
12322 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
12323 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
12324 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
12325 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
12326 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
12327 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
12328 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
12329 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
12330 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
12331 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
12332 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
12333 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
12334 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
12335 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
12336 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
12337 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
12338 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
12339 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
12340 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
12341 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
12342 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
12343 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
12344 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
12345 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
12346 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
12347 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
12348 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
12349 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
12350 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
12351 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
12352 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
12353 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
12354 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
12355 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
12356 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
12357 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
12358 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
12359 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
12360 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
12361 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
12362 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
12363 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
12364 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
12365 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
12366 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
12367 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
12368 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
12369 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
12370 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
12371 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
12372 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
12373 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
12374 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
12375 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
12376 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
12377 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
12378 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
12379 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
12380 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
12381 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
12382 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
12383 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
12384 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
12385 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
12386 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
12387 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
12388 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
12389 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
12390 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
12391 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
12392 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
12393 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
12394 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
12395 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
12396 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
12397 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
12398 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
12399 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
12400 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
12401 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
12402 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
12403 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
12404 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
12405 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
12406 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
12407 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
12408 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
12409 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
12410 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
12411 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
12412 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
12413 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
12414 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
12415 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
12416 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
12417 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
12418 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
12419 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
12420 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
12421 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
12422 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
12423 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
12424 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
12425 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
12426 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
12427 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
12428 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
12429 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
12430 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
12431 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
12432 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
12433 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
12434 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
12435 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
12436 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
12437 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
12438 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
12439 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
12440 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
12441 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
12442 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
12443 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
12444 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
12445 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
12446 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
12447 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
12448 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
12449 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
12450 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
12451 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
12452 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
12453 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
12454 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
12455 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
12456 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
12457 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
12458 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
12459 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
12460 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
12461 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
12462 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
12463 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
12464 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
12465 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
12466 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
12467 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
12468 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
12469 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
12470 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
12471 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
12472 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
12473 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
12474 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
12475 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
12476 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
12477 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
12478 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
12479 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
12480 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
12481 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
12482 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
12483 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
12484 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
12485 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
12486 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
12487 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
12488 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
12489 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
12490 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
12491 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
12492 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
12493 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
12494 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
12495 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
12496 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
12497 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
12498 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
12499 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
12500 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
12501 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
12502 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
12503 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
12504 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
12505 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
12506 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
12507 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
12508 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
12509 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
12510 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
12511 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
12512 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
12513 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
12514 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
12515 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
12516 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
12517 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
12518 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
12519 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
12520 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
12521 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
12522 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
12523 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
12524 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
12525 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
12526 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
12527 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
12528 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
12529 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
12530 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
12531 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
12532 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
12533 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
12534 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
12535 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
12536 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
12537 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
12538 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
12539 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
12540 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
12541 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
12542 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
12543 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
12544 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
12545 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
12546 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
12547 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
12548 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
12549 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
12550 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
12551 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
12552 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
12553 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
12554 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
12555 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
12556 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
12557 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
12558 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
12559 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
12560 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
12561 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
12562 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
12563 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
12564 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
12565 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
12566 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
12567 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
12568 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
12569 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
12570 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
12571 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
12572 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
12573 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
12574 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
12575 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
12576 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
12577 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
12578 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
12579 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
12580 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
12581 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
12582 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
12583 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
12584 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
12585 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
12586 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
12587 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
12588 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
12589 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
12590 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
12591 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
12592 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
12593 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
12594 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
12595 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
12596 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
12597 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
12598 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
12599 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
12600 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
12601 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
12602 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
12603 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
12604 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
12605 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
12606 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
12607 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
12608 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
12609 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
12610 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
12611 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
12612 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
12613 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
12614 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
12615 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
12616 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
12617 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
12618 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
12619 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
12620 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
12621 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
12622 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
12623 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
12624 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
12625 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
12626 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
12627 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
12628 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
12629 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
12630 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
12631 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
12632 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
12633 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
12634 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
12635 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
12636 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
12637 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
12638 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
12639 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
12640 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
12641 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
12642 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
12643 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
12644 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
12645 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
12646 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
12647 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
12648 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
12649 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
12650 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
12651 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
12652 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
12653 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
12654 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
12655 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
12656 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
12657 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
12658 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
12659 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
12660 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
12661 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
12662 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
12663 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
12664 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
12665 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
12666 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
12667 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
12668 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
12669 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
12670 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
12671 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
12672 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
12673 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
12674 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
12675 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
12676 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
12677 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
12678 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
12679 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
12680 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
12681 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
12682 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
12683 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
12684 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
12685 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
12686 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
12687 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
12688 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
12689 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
12690 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
12691 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
12692 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
12693 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
12694 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
12695 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
12696 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
12697 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
12698 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
12699 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
12700 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
12701 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
12702 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
12703 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
12704 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
12705 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
12706 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
12707 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
12708 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
12709 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
12710 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
12711 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
12712 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
12713 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
12714 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
12715 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
12716 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
12717 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
12718 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
12719 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
12720 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
12721 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
12722 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
12723 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
12724 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
12725 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
12726 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
12727 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
12728 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
12729 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
12730 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
12731 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
12732 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
12733 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
12734 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
12735 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
12736 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
12737 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
12738 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
12739 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
12740 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
12741 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
12742 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
12743 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
12744 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
12745 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
12746 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
12747 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
12748 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
12749 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
12750 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
12751 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
12752 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
12753 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
12754 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
12755 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
12756 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
12757 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
12758 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
12759 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
12760 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
12761 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
12762 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
12763 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
12764 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
12765 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
12766 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
12767 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
12768 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
12769 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
12770 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
12771 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
12772 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
12773 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
12774 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
12775 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
12776 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
12777 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
12778 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
12779 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
12780 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
12781 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
12782 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
12783 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
12784 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
12785 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
12786 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
12787 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
12788 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
12789 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
12790 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
12791 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
12792 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
12793 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
12794 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
12795 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
12796 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
12797 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
12798 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
12799 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
12800 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
12801 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
12802 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
12803 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
12804 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
12805 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
12806 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
12807 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
12808 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
12809 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
12810 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
12811 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
12812 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
12813 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
12814 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
12815 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
12816 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
12817 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
12818 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
12819 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
12820 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
12821 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
12822 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
12823 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
12824 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
12825 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
12826 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
12827 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
12828 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
12829 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
12830 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
12831 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
12832 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
12833 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
12834 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
12835 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
12836 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
12837 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
12838 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
12839 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
12840 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
12841 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
12842 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
12843 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
12844 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
12845 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
12846 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
12847 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
12848 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
12849 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
12850 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
12851 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
12852 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
12853 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
12854 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
12855 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
12856 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
12857 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
12858 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
12859 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
12860 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
12861 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
12862 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
12863 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
12864 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
12865 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
12866 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
12867 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
12868 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
12869 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
12870 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
12871 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
12872 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
12873 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
12874 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
12875 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
12876 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
12877 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
12878 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
12879 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
12880 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
12881 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
12882 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
12883 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
12884 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
12885 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
12886 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
12887 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
12888 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
12889 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
12890 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
12891 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
12892 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
12893 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
12894 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
12895 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
12896 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
12897 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
12898 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
12899 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
12900 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
12901 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
12902 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
12903 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
12904 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
12905 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
12906 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
12907 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
12908 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
12909 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
12910 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
12911 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
12912 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
12913 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
12914 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
12915 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
12916 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
12917 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
12918 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
12919 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
12920 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
12921 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
12922 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
12923 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
12924 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
12925 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
12926 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
12927 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
12928 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
12929 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
12930 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
12931 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
12932 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
12933 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
12934 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
12935 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
12936 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
12937 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
12938 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
12939 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
12940 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
12941 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
12942 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
12943 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
12944 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
12945 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
12946 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
12947 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
12948 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
12949 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
12950 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
12951 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
12952 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
12953 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
12954 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
12955 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
12956 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
12957 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
12958 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
12959 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
12960 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
12961 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
12962 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
12963 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
12964 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
12965 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
12966 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
12967 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
12968 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
12969 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
12970 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
12971 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
12972 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
12973 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
12974 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
12975 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
12976 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
12977 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
12978 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
12979 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
12980 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
12981 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
12982 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
12983 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
12984 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
12985 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
12986 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
12987 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
12988 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
12989 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
12990 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
12991 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
12992 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
12993 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
12994 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
12995 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
12996 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
12997 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
12998 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
12999 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
13000 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
13001 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
13002 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
13003 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
13004 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
13005 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
13006 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
13007 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
13008 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
13009 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
13010 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
13011 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
13012 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
13013 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
13014 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
13015 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
13016 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
13017 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
13018 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
13019 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
13020 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
13021 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
13022 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
13023 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
13024 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
13025 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
13026 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
13027 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
13028 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
13029 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
13030 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
13031 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
13032 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
13033 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
13034 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
13035 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
13036 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
13037 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
13038 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
13039 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
13040 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
13041 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
13042 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
13043 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
13044 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
13045 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
13046 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
13047 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
13048 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
13049 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
13050 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
13051 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
13052 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
13053 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
13054 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
13055 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
13056 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
13057 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
13058 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
13059 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
13060 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
13061 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
13062 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
13063 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
13064 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
13065 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
13066 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
13067 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
13068 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
13069 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
13070 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
13071 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
13072 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
13073 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
13074 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
13075 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
13076 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
13077 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
13078 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
13079 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
13080 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
13081 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
13082 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
13083 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
13084 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
13085 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
13086 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
13087 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
13088 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
13089 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
13090 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
13091 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
13092 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
13093 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
13094 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
13095 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
13096 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
13097 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
13098 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
13099 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
13100 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
13101 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
13102 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
13103 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
13104 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
13105 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
13106 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
13107 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
13108 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
13109 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
13110 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
13111 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
13112 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
13113 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
13114 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
13115 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
13116 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
13117 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
13118 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
13119 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
13120 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
13121 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
13122 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
13123 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
13124 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
13125 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
13126 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
13127 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
13128 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
13129 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
13130 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
13131 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
13132 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
13133 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
13134 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
13135 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
13136 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
13137 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
13138 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
13139 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
13140 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
13141 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
13142 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
13143 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
13144 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
13145 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
13146 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
13147 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
13148 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
13149 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
13150 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
13151 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
13152 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
13153 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
13154 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
13155 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
13156 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
13157 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
13158 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
13159 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
13160 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
13161 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
13162 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
13163 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
13164 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
13165 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
13166 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
13167 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
13168 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
13169 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
13170 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
13171 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
13172 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
13173 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
13174 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
13175 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
13176 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
13177 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
13178 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
13179 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
13180 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
13181 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
13182 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
13183 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
13184 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
13185 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
13186 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
13187 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
13188 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
13189 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
13190 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
13191 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
13192 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
13193 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
13194 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
13195 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
13196 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
13197 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
13198 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
13199 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
13200 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
13201 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
13202 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
13203 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
13204 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
13205 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
13206 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
13207 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
13208 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
13209 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
13210 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
13211 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
13212 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
13213 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
13214 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
13215 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
13216 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
13217 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
13218 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
13219 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
13220 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
13221 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
13222 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
13223 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
13224 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
13225 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
13226 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
13227 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
13228 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
13229 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
13230 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
13231 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
13232 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
13233 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
13234 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
13235 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
13236 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
13237 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
13238 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
13239 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
13240 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
13241 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
13242 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
13243 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
13244 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
13245 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
13246 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
13247 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
13248 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
13249 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
13250 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
13251 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
13252 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
13253 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
13254 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
13255 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
13256 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
13257 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
13258 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
13259 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
13260 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
13261 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
13262 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
13263 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
13264 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
13265 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
13266 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
13267 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
13268 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
13269 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
13270 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
13271 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
13272 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
13273 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
13274 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
13275 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
13276 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
13277 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
13278 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
13279 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
13280 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
13281 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
13282 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
13283 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
13284 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
13285 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
13286 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
13287 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
13288 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
13289 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
13290 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
13291 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
13292 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
13293 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
13294 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
13295 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
13296 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
13297 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
13298 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
13299 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
13300 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
13301 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
13302 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
13303 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
13304 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
13305 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
13306 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
13307 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
13308 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
13309 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
13310 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
13311 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
13312 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
13313 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
13314 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
13315 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
13316 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
13317 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
13318 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
13319 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
13320 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
13321 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
13322 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
13323 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
13324 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
13325 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
13326 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
13327 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
13328 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
13329 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
13330 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
13331 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
13332 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
13333 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
13334 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
13335 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
13336 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
13337 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
13338 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
13339 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
13340 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
13341 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
13342 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
13343 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
13344 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
13345 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
13346 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
13347 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
13348 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
13349 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
13350 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
13351 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
13352 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
13353 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
13354 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
13355 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
13356 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
13357 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
13358 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
13359 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
13360 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
13361 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
13362 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
13363 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
13364 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
13365 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
13366 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
13367 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
13368 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
13369 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
13370 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
13371 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
13372 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
13373 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
13374 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
13375 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
13376 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
13377 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
13378 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
13379 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
13380 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
13381 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
13382 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
13383 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
13384 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
13385 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
13386 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
13387 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
13388 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
13389 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
13390 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
13391 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
13392 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
13393 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
13394 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
13395 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
13396 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
13397 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
13398 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
13399 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
13400 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
13401 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
13402 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
13403 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
13404 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
13405 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
13406 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
13407 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
13408 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
13409 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
13410 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
13411 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
13412 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
13413 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
13414 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
13415 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
13416 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
13417 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
13418 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
13419 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
13420 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
13421 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
13422 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
13423 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
13424 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
13425 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
13426 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
13427 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
13428 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
13429 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
13430 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
13431 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
13432 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
13433 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
13434 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
13435 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
13436 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
13437 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
13438 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
13439 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
13440 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
13441 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
13442 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
13443 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
13444 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
13445 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
13446 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
13447 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
13448 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
13449 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
13450 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
13451 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
13452 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
13453 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
13454 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
13455 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
13456 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
13457 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
13458 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
13459 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
13460 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
13461 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
13462 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
13463 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
13464 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
13465 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
13466 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
13467 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
13468 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
13469 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
13470 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
13471 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
13472 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
13473 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
13474 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
13475 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
13476 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
13477 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
13478 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
13479 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
13480 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
13481 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
13482 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
13483 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
13484 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
13485 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
13486 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
13487 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
13488 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
13489 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
13490 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
13491 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
13492 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
13493 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
13494 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
13495 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
13496 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
13497 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
13498 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
13499 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
13500 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
13501 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
13502 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
13503 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
13504 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
13505 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
13506 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
13507 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
13508 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
13509 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
13510 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
13511 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
13512 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
13513 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
13514 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
13515 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
13516 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
13517 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
13518 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
13519 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
13520 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
13521 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
13522 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
13523 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
13524 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
13525 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
13526 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
13527 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
13528 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
13529 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
13530 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
13531 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
13532 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
13533 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
13534 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
13535 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
13536 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
13537 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
13538 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
13539 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
13540 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
13541 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
13542 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
13543 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
13544 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
13545 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
13546 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
13547 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
13548 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
13549 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
13550 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
13551 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
13552 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
13553 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
13554 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
13555 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
13556 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
13557 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
13558 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
13559 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
13560 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
13561 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
13562 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
13563 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
13564 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
13565 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
13566 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
13567 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
13568 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
13569 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
13570 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
13571 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
13572 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
13573 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
13574 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
13575 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
13576 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
13577 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
13578 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
13579 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
13580 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
13581 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
13582 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
13583 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
13584 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
13585 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
13586 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
13587 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
13588 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
13589 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
13590 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
13591 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
13592 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
13593 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
13594 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
13595 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
13596 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
13597 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
13598 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
13599 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
13600 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
13601 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
13602 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
13603 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
13604 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
13605 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
13606 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
13607 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
13608 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
13609 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
13610 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
13611 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
13612 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
13613 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
13614 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
13615 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
13616 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
13617 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
13618 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
13619 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
13620 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
13621 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
13622 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
13623 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
13624 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
13625 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
13626 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
13627 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
13628 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
13629 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
13630 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
13631 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
13632 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
13633 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
13634 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
13635 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
13636 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
13637 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
13638 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
13639 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
13640 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
13641 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
13642 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
13643 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
13644 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
13645 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
13646 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
13647 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
13648 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
13649 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
13650 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
13651 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
13652 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
13653 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
13654 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
13655 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
13656 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
13657 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
13658 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
13659 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
13660 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
13661 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
13662 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
13663 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
13664 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
13665 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
13666 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
13667 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
13668 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
13669 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
13670 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
13671 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
13672 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
13673 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
13674 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
13675 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
13676 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
13677 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
13678 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
13679 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
13680 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
13681 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
13682 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
13683 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
13684 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
13685 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
13686 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
13687 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
13688 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
13689 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
13690 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
13691 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
13692 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
13693 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
13694 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
13695 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
13696 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
13697 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
13698 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
13699 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
13700 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
13701 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
13702 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
13703 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
13704 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
13705 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
13706 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
13707 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
13708 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
13709 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
13710 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
13711 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
13712 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
13713 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
13714 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
13715 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
13716 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
13717 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
13718 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
13719 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
13720 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
13721 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
13722 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
13723 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
13724 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
13725 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
13726 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
13727 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
13728 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
13729 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
13730 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
13731 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
13732 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
13733 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
13734 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
13735 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
13736 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
13737 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
13738 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
13739 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
13740 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
13741 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
13742 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
13743 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
13744 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
13745 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
13746 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
13747 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
13748 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
13749 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
13750 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
13751 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
13752 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
13753 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
13754 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
13755 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
13756 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
13757 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
13758 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
13759 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
13760 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
13761 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
13762 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
13763 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
13764 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
13765 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
13766 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
13767 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
13768 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
13769 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
13770 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
13771 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
13772 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
13773 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
13774 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
13775 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
13776 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
13777 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
13778 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
13779 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
13780 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
13781 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
13782 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
13783 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
13784 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
13785 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
13786 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
13787 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
13788 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
13789 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
13790 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
13791 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
13792 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
13793 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
13794 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
13795 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
13796 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
13797 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
13798 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
13799 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
13800 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
13801 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
13802 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
13803 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
13804 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
13805 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
13806 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
13807 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
13808 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
13809 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
13810 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
13811 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
13812 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
13813 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
13814 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
13815 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
13816 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
13817 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
13818 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
13819 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
13820 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
13821 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
13822 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
13823 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
13824 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
13825 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
13826 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
13827 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
13828 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
13829 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
13830 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
13831 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
13832 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
13833 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
13834 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
13835 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
13836 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
13837 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
13838 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
13839 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
13840 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
13841 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
13842 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
13843 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
13844 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
13845 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
13846 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
13847 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
13848 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
13849 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
13850 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
13851 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
13852 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
13853 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
13854 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
13855 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
13856 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
13857 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
13858 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
13859 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
13860 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
13861 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
13862 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
13863 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
13864 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
13865 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
13866 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
13867 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
13868 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
13869 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
13870 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
13871 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
13872 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
13873 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
13874 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
13875 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
13876 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
13877 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
13878 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
13879 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
13880 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
13881 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
13882 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
13883 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
13884 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
13885 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
13886 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
13887 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
13888 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
13889 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
13890 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
13891 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
13892 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
13893 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
13894 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
13895 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
13896 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
13897 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
13898 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
13899 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
13900 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
13901 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
13902 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
13903 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
13904 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
13905 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
13906 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
13907 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
13908 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
13909 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
13910 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
13911 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
13912 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
13913 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
13914 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
13915 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
13916 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
13917 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
13918 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
13919 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
13920 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
13921 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
13922 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
13923 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
13924 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
13925 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
13926 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
13927 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
13928 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
13929 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
13930 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
13931 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
13932 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
13933 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
13934 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
13935 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
13936 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
13937 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
13938 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
13939 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
13940 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
13941 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
13942 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
13943 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
13944 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
13945 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
13946 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
13947 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
13948 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
13949 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
13950 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
13951 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
13952 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
13953 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
13954 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
13955 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
13956 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
13957 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
13958 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
13959 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
13960 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
13961 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
13962 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
13963 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
13964 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
13965 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
13966 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
13967 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
13968 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
13969 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
13970 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
13971 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
13972 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
13973 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
13974 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
13975 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
13976 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
13977 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
13978 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
13979 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
13980 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
13981 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
13982 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
13983 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
13984 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
13985 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
13986 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
13987 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
13988 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
13989 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
13990 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
13991 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
13992 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
13993 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
13994 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
13995 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
13996 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
13997 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
13998 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
13999 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
14000 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
14001 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
14002 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
14003 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
14004 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
14005 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
14006 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
14007 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
14008 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
14009 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
14010 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
14011 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
14012 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
14013 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
14014 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
14015 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
14016 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
14017 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
14018 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
14019 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
14020 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
14021 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
14022 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
14023 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
14024 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
14025 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
14026 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
14027 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
14028 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
14029 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
14030 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
14031 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
14032 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
14033 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
14034 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
14035 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
14036 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
14037 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
14038 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
14039 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
14040 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
14041 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
14042 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
14043 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
14044 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
14045 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
14046 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
14047 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
14048 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
14049 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
14050 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
14051 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
14052 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
14053 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
14054 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
14055 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
14056 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
14057 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
14058 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
14059 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
14060 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
14061 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
14062 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
14063 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
14064 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
14065 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
14066 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
14067 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
14068 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
14069 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
14070 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
14071 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
14072 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
14073 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
14074 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
14075 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
14076 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
14077 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
14078 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
14079 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
14080 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
14081 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
14082 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
14083 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
14084 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
14085 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
14086 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
14087 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
14088 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
14089 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
14090 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
14091 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
14092 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
14093 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
14094 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
14095 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
14096 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
14097 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
14098 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
14099 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
14100 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
14101 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
14102 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
14103 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
14104 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
14105 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
14106 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
14107 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
14108 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
14109 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
14110 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
14111 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
14112 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
14113 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
14114 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
14115 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
14116 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
14117 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
14118 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
14119 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
14120 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
14121 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
14122 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
14123 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
14124 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
14125 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
14126 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
14127 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
14128 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
14129 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
14130 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
14131 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
14132 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
14133 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
14134 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
14135 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
14136 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
14137 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
14138 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
14139 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
14140 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
14141 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
14142 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
14143 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
14144 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
14145 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
14146 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
14147 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
14148 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
14149 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
14150 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
14151 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
14152 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
14153 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
14154 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
14155 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
14156 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
14157 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
14158 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
14159 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
14160 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
14161 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
14162 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
14163 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
14164 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
14165 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
14166 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
14167 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
14168 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
14169 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
14170 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
14171 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
14172 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
14173 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
14174 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
14175 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
14176 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
14177 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
14178 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
14179 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
14180 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
14181 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
14182 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
14183 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
14184 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
14185 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
14186 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
14187 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
14188 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
14189 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
14190 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
14191 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
14192 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
14193 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
14194 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
14195 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
14196 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
14197 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
14198 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
14199 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
14200 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
14201 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
14202 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
14203 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
14204 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
14205 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
14206 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
14207 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
14208 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
14209 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
14210 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
14211 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
14212 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
14213 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
14214 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
14215 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
14216 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
14217 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
14218 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
14219 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
14220 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
14221 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
14222 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
14223 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
14224 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
14225 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
14226 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
14227 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
14228 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
14229 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
14230 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
14231 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
14232 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
14233 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
14234 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
14235 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
14236 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
14237 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
14238 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
14239 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
14240 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
14241 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
14242 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
14243 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
14244 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
14245 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
14246 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
14247 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
14248 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
14249 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
14250 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
14251 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
14252 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
14253 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
14254 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
14255 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
14256 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
14257 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
14258 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
14259 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
14260 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
14261 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
14262 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
14263 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
14264 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
14265 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
14266 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
14267 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
14268 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
14269 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
14270 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
14271 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
14272 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
14273 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
14274 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
14275 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
14276 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
14277 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
14278 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
14279 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
14280 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
14281 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
14282 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
14283 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
14284 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
14285 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
14286 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
14287 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
14288 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
14289 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
14290 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
14291 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
14292 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
14293 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
14294 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
14295 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
14296 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
14297 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
14298 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
14299 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
14300 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
14301 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
14302 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
14303 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
14304 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
14305 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
14306 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
14307 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
14308 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
14309 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
14310 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
14311 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
14312 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
14313 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
14314 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
14315 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
14316 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
14317 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
14318 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
14319 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
14320 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
14321 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
14322 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
14323 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
14324 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
14325 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
14326 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
14327 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
14328 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
14329 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
14330 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
14331 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
14332 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
14333 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
14334 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
14335 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
14336 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
14337 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
14338 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
14339 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
14340 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
14341 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
14342 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
14343 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
14344 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
14345 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
14346 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
14347 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
14348 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
14349 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
14350 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
14351 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
14352 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
14353 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
14354 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
14355 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
14356 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
14357 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
14358 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
14359 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
14360 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
14361 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
14362 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
14363 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
14364 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
14365 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
14366 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
14367 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
14368 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
14369 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
14370 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
14371 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
14372 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
14373 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
14374 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
14375 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
14376 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
14377 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
14378 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
14379 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
14380 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
14381 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
14382 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
14383 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
14384 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
14385 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
14386 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
14387 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
14388 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
14389 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
14390 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
14391 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
14392 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
14393 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
14394 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
14395 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
14396 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
14397 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
14398 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
14399 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
14400 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
14401 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
14402 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
14403 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
14404 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
14405 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
14406 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
14407 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
14408 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
14409 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
14410 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
14411 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
14412 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
14413 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
14414 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
14415 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
14416 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
14417 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
14418 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
14419 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
14420 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
14421 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
14422 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
14423 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
14424 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
14425 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
14426 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
14427 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
14428 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
14429 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
14430 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
14431 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
14432 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
14433 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
14434 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
14435 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
14436 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
14437 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
14438 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
14439 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
14440 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
14441 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
14442 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
14443 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
14444 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
14445 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
14446 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
14447 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
14448 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
14449 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
14450 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
14451 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
14452 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
14453 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
14454 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
14455 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
14456 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
14457 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
14458 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
14459 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
14460 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
14461 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
14462 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
14463 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
14464 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
14465 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
14466 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
14467 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
14468 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
14469 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
14470 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
14471 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
14472 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
14473 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
14474 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
14475 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
14476 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
14477 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
14478 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
14479 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
14480 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
14481 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
14482 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
14483 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
14484 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
14485 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
14486 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
14487 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
14488 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
14489 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
14490 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
14491 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
14492 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
14493 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
14494 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
14495 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
14496 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
14497 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
14498 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
14499 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
14500 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
14501 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
14502 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
14503 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
14504 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
14505 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
14506 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
14507 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
14508 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
14509 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
14510 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
14511 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
14512 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
14513 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
14514 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
14515 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
14516 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
14517 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
14518 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
14519 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
14520 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
14521 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
14522 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
14523 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
14524 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
14525 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
14526 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
14527 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
14528 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
14529 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
14530 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
14531 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
14532 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
14533 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
14534 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
14535 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
14536 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
14537 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
14538 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
14539 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
14540 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
14541 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
14542 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
14543 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
14544 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
14545 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
14546 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
14547 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
14548 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
14549 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
14550 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
14551 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
14552 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
14553 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
14554 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
14555 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
14556 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
14557 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
14558 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
14559 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
14560 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
14561 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
14562 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
14563 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
14564 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
14565 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
14566 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
14567 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
14568 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
14569 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
14570 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
14571 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
14572 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
14573 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
14574 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
14575 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
14576 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
14577 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
14578 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
14579 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
14580 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
14581 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
14582 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
14583 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
14584 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
14585 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
14586 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
14587 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
14588 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
14589 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
14590 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
14591 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
14592 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
14593 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
14594 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
14595 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
14596 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
14597 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
14598 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
14599 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
14600 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
14601 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
14602 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
14603 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
14604 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
14605 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
14606 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
14607 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
14608 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
14609 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
14610 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
14611 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
14612 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
14613 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
14614 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
14615 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
14616 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
14617 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
14618 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
14619 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
14620 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
14621 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
14622 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
14623 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
14624 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
14625 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
14626 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
14627 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
14628 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
14629 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
14630 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
14631 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
14632 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
14633 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
14634 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
14635 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
14636 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
14637 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
14638 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
14639 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
14640 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
14641 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
14642 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
14643 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
14644 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
14645 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
14646 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
14647 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
14648 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
14649 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
14650 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
14651 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
14652 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
14653 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
14654 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
14655 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
14656 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
14657 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
14658 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
14659 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
14660 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
14661 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
14662 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
14663 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
14664 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
14665 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
14666 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
14667 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
14668 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
14669 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
14670 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
14671 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
14672 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
14673 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
14674 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
14675 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
14676 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
14677 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
14678 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
14679 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
14680 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
14681 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
14682 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
14683 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
14684 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
14685 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
14686 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
14687 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
14688 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
14689 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
14690 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
14691 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
14692 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
14693 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
14694 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
14695 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
14696 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
14697 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
14698 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
14699 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
14700 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
14701 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
14702 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
14703 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
14704 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
14705 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
14706 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
14707 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
14708 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
14709 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
14710 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
14711 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
14712 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
14713 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
14714 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
14715 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
14716 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
14717 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
14718 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
14719 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
14720 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
14721 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
14722 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
14723 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
14724 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
14725 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
14726 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
14727 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
14728 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
14729 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
14730 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
14731 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
14732 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
14733 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
14734 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
14735 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
14736 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
14737 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
14738 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
14739 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
14740 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
14741 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
14742 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
14743 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
14744 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
14745 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
14746 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
14747 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
14748 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
14749 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
14750 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
14751 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
14752 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
14753 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
14754 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
14755 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
14756 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
14757 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
14758 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
14759 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
14760 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
14761 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
14762 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
14763 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
14764 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
14765 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
14766 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
14767 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
14768 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
14769 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
14770 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
14771 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
14772 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
14773 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
14774 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
14775 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
14776 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
14777 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
14778 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
14779 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
14780 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
14781 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
14782 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
14783 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
14784 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
14785 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
14786 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
14787 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
14788 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
14789 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
14790 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
14791 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
14792 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
14793 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
14794 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
14795 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
14796 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
14797 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
14798 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
14799 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
14800 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
14801 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
14802 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
14803 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
14804 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
14805 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
14806 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
14807 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
14808 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
14809 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
14810 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
14811 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
14812 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
14813 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
14814 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
14815 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
14816 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
14817 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
14818 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
14819 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
14820 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
14821 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
14822 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
14823 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
14824 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
14825 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
14826 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
14827 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
14828 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
14829 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
14830 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
14831 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
14832 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
14833 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
14834 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
14835 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
14836 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
14837 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
14838 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
14839 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
14840 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
14841 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
14842 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
14843 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
14844 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
14845 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
14846 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
14847 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
14848 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
14849 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
14850 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
14851 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
14852 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
14853 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
14854 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
14855 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
14856 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
14857 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
14858 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
14859 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
14860 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
14861 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
14862 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
14863 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
14864 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
14865 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
14866 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
14867 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
14868 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
14869 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
14870 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
14871 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
14872 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
14873 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
14874 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
14875 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
14876 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
14877 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
14878 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
14879 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
14880 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
14881 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
14882 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
14883 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
14884 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
14885 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
14886 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
14887 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
14888 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
14889 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
14890 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
14891 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
14892 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
14893 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
14894 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
14895 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
14896 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
14897 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
14898 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
14899 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
14900 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
14901 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
14902 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
14903 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
14904 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
14905 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
14906 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
14907 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
14908 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
14909 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
14910 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
14911 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
14912 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
14913 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
14914 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
14915 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
14916 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
14917 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
14918 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
14919 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
14920 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
14921 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
14922 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
14923 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
14924 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
14925 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
14926 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
14927 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
14928 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
14929 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
14930 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
14931 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
14932 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
14933 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
14934 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
14935 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
14936 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
14937 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
14938 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
14939 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
14940 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
14941 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
14942 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
14943 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
14944 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
14945 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
14946 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
14947 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
14948 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
14949 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
14950 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
14951 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
14952 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
14953 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
14954 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
14955 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
14956 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
14957 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
14958 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
14959 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
14960 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
14961 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
14962 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
14963 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
14964 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
14965 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
14966 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
14967 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
14968 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
14969 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
14970 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
14971 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
14972 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
14973 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
14974 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
14975 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
14976 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
14977 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
14978 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
14979 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
14980 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
14981 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
14982 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
14983 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
14984 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
14985 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
14986 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
14987 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
14988 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
14989 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
14990 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
14991 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
14992 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
14993 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
14994 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
14995 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
14996 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
14997 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
14998 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
14999 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
15000 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
15001 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
15002 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
15003 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
15004 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
15005 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
15006 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
15007 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
15008 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
15009 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
15010 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
15011 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
15012 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
15013 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
15014 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
15015 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
15016 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
15017 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
15018 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
15019 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
15020 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
15021 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
15022 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
15023 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
15024 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
15025 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
15026 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
15027 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
15028 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
15029 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
15030 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
15031 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
15032 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
15033 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
15034 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
15035 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
15036 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
15037 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
15038 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
15039 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
15040 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
15041 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
15042 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
15043 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
15044 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
15045 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
15046 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
15047 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
15048 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
15049 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
15050 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
15051 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
15052 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
15053 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
15054 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
15055 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
15056 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
15057 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
15058 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
15059 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
15060 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
15061 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
15062 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
15063 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
15064 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
15065 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
15066 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
15067 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
15068 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
15069 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
15070 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
15071 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
15072 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
15073 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
15074 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
15075 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
15076 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
15077 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
15078 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
15079 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
15080 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
15081 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
15082 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
15083 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
15084 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
15085 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
15086 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
15087 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
15088 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
15089 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
15090 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
15091 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
15092 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
15093 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
15094 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
15095 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
15096 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
15097 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
15098 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
15099 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
15100 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
15101 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
15102 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
15103 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
15104 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
15105 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
15106 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
15107 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
15108 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
15109 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
15110 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
15111 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
15112 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
15113 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
15114 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
15115 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
15116 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
15117 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
15118 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
15119 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
15120 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
15121 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
15122 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
15123 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
15124 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
15125 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
15126 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
15127 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
15128 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
15129 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
15130 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
15131 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
15132 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
15133 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
15134 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
15135 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
15136 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
15137 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
15138 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
15139 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
15140 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
15141 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
15142 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
15143 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
15144 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
15145 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
15146 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
15147 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
15148 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
15149 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
15150 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
15151 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
15152 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
15153 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
15154 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
15155 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
15156 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
15157 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
15158 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
15159 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
15160 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
15161 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
15162 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
15163 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
15164 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
15165 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
15166 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
15167 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
15168 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
15169 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
15170 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
15171 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
15172 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
15173 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
15174 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
15175 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
15176 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
15177 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
15178 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
15179 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
15180 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
15181 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
15182 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
15183 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
15184 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
15185 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
15186 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
15187 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
15188 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
15189 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
15190 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
15191 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
15192 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
15193 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
15194 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
15195 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
15196 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
15197 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
15198 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
15199 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
15200 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
15201 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
15202 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
15203 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
15204 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
15205 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
15206 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
15207 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
15208 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
15209 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
15210 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
15211 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
15212 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
15213 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
15214 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
15215 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
15216 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
15217 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
15218 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
15219 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
15220 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
15221 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
15222 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
15223 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
15224 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
15225 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
15226 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
15227 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
15228 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
15229 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
15230 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
15231 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
15232 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
15233 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
15234 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
15235 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
15236 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
15237 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
15238 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
15239 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
15240 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
15241 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
15242 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
15243 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
15244 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
15245 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
15246 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
15247 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
15248 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
15249 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
15250 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
15251 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
15252 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
15253 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
15254 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
15255 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
15256 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
15257 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
15258 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
15259 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
15260 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
15261 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
15262 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
15263 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
15264 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
15265 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
15266 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
15267 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
15268 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
15269 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
15270 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
15271 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
15272 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
15273 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
15274 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
15275 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
15276 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
15277 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
15278 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
15279 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
15280 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
15281 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
15282 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
15283 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
15284 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
15285 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
15286 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
15287 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
15288 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
15289 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
15290 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
15291 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
15292 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
15293 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
15294 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
15295 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
15296 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
15297 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
15298 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
15299 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
15300 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
15301 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
15302 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
15303 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
15304 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
15305 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
15306 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
15307 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
15308 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
15309 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
15310 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
15311 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
15312 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
15313 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
15314 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
15315 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
15316 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
15317 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
15318 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
15319 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
15320 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
15321 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
15322 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
15323 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
15324 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
15325 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
15326 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
15327 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
15328 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
15329 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
15330 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
15331 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
15332 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
15333 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
15334 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
15335 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
15336 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
15337 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
15338 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
15339 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
15340 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
15341 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
15342 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
15343 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
15344 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
15345 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
15346 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
15347 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
15348 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
15349 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
15350 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
15351 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
15352 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
15353 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
15354 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
15355 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
15356 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
15357 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
15358 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
15359 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
15360 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
15361 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
15362 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
15363 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
15364 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
15365 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
15366 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
15367 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
15368 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
15369 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
15370 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
15371 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
15372 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
15373 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
15374 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
15375 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
15376 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
15377 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
15378 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
15379 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
15380 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
15381 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
15382 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
15383 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
15384 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
15385 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
15386 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
15387 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
15388 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
15389 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
15390 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
15391 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
15392 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
15393 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
15394 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
15395 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
15396 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
15397 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
15398 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
15399 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
15400 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
15401 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
15402 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
15403 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
15404 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
15405 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
15406 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
15407 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
15408 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
15409 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
15410 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
15411 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
15412 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
15413 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
15414 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
15415 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
15416 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
15417 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
15418 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
15419 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
15420 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
15421 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
15422 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
15423 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
15424 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
15425 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
15426 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
15427 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
15428 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
15429 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
15430 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
15431 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
15432 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
15433 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
15434 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
15435 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
15436 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
15437 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
15438 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
15439 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
15440 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
15441 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
15442 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
15443 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
15444 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
15445 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
15446 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
15447 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
15448 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
15449 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
15450 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
15451 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
15452 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
15453 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
15454 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
15455 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
15456 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
15457 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
15458 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
15459 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
15460 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
15461 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
15462 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
15463 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
15464 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
15465 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
15466 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
15467 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
15468 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
15469 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
15470 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
15471 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
15472 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
15473 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
15474 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
15475 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
15476 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
15477 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
15478 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
15479 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
15480 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
15481 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
15482 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
15483 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
15484 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
15485 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
15486 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
15487 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
15488 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
15489 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
15490 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
15491 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
15492 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
15493 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
15494 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
15495 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
15496 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
15497 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
15498 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
15499 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
15500 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
15501 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
15502 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
15503 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
15504 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
15505 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
15506 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
15507 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
15508 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
15509 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
15510 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
15511 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
15512 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
15513 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
15514 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
15515 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
15516 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
15517 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
15518 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
15519 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
15520 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
15521 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
15522 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
15523 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
15524 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
15525 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
15526 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
15527 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
15528 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
15529 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
15530 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
15531 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
15532 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
15533 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
15534 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
15535 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
15536 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
15537 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
15538 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
15539 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
15540 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
15541 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
15542 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
15543 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
15544 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
15545 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
15546 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
15547 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
15548 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
15549 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
15550 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
15551 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
15552 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
15553 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
15554 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
15555 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
15556 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
15557 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
15558 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
15559 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
15560 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
15561 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
15562 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
15563 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
15564 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
15565 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
15566 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
15567 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
15568 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
15569 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
15570 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
15571 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
15572 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
15573 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
15574 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
15575 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
15576 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
15577 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
15578 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
15579 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
15580 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
15581 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
15582 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
15583 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
15584 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
15585 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
15586 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
15587 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
15588 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
15589 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
15590 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
15591 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
15592 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
15593 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
15594 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
15595 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
15596 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
15597 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
15598 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
15599 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
15600 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
15601 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
15602 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
15603 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
15604 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
15605 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
15606 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
15607 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
15608 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
15609 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
15610 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
15611 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
15612 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
15613 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
15614 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
15615 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
15616 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
15617 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
15618 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
15619 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
15620 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
15621 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
15622 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
15623 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
15624 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
15625 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
15626 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
15627 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
15628 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
15629 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
15630 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
15631 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
15632 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
15633 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
15634 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
15635 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
15636 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
15637 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
15638 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
15639 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
15640 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
15641 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
15642 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
15643 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
15644 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
15645 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
15646 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
15647 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
15648 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
15649 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
15650 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
15651 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
15652 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
15653 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
15654 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
15655 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
15656 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
15657 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
15658 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
15659 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
15660 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
15661 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
15662 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
15663 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
15664 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
15665 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
15666 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
15667 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
15668 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
15669 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
15670 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
15671 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
15672 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
15673 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
15674 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
15675 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
15676 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
15677 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
15678 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
15679 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
15680 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
15681 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
15682 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
15683 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
15684 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
15685 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
15686 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
15687 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
15688 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
15689 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
15690 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
15691 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
15692 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
15693 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
15694 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
15695 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
15696 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
15697 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
15698 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
15699 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
15700 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
15701 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
15702 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
15703 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
15704 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
15705 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
15706 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
15707 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
15708 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
15709 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
15710 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
15711 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
15712 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
15713 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
15714 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
15715 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
15716 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
15717 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
15718 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
15719 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
15720 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
15721 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
15722 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
15723 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
15724 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
15725 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
15726 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
15727 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
15729 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15731 * gcc.target/riscv/rvv/base/bug-1.c: New test.
15733 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15735 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
15736 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
15737 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
15738 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
15739 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
15740 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
15741 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
15742 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
15743 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
15744 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
15745 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
15747 2023-03-13 Marek Polacek <polacek@redhat.com>
15750 * g++.dg/warn/Wdangling-reference10.C: New test.
15752 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
15754 PR preprocessor/67046
15755 * c-c++-common/cpp/pr67046.c: New test.
15757 2023-03-13 Richard Biener <rguenther@suse.de>
15759 PR tree-optimization/109046
15760 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
15762 2023-03-12 Jakub Jelinek <jakub@redhat.com>
15764 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
15765 Don't expect one __bf16 related error.
15766 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
15767 dg-error directives for __bf16 being an extended arithmetic type.
15768 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
15769 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
15770 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
15773 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
15775 PR middle-end/109031
15776 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
15777 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
15779 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15782 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
15783 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
15785 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15786 Richard Sandiford <richard.sandiford@arm.com>
15789 * gcc.dg/mla_1.c: New test.
15791 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
15794 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
15795 the external definitions of isfinite.
15797 2023-03-12 Jonathan Yong <10walls@gmail.com>
15799 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
15800 allow long long instead of just long.
15801 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
15803 2023-03-12 Jonathan Yong <10walls@gmail.com>
15805 * gcc.c-torture/compile/103818.c: Enable test for llp64.
15807 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
15809 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
15810 targets. Adjust expected output.
15811 * lib/target-supports.exp
15812 (check_effective_target_const_volatile_readonly_section): New
15814 2023-03-11 Harald Anlauf <anlauf@gmx.de>
15817 * gfortran.dg/pr106945.f90: New test.
15819 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15821 * lib/target-supports.exp (check_fork_available): Don't signal
15822 true for CRIS running on a simulator.
15824 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15826 * gcc.dg/pr108117.c: Require effective-target scheduling.
15828 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15830 * gcc.dg/pr106397.c: Add -w to options.
15832 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15835 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
15837 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
15839 * g++.dg/cpp23/ext-floating14.C: New test.
15841 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15844 * g++.dg/gomp/pr107558.C: New test.
15846 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15849 * g++.dg/abi/no_unique_address7.C: New test.
15851 2023-03-10 Jason Merrill <jason@redhat.com>
15854 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
15857 2023-03-10 Marek Polacek <polacek@redhat.com>
15859 PR sanitizer/108060
15860 PR sanitizer/109050
15861 * c-c++-common/ubsan/bounds-17.c: New test.
15862 * c-c++-common/ubsan/bounds-18.c: New test.
15863 * c-c++-common/ubsan/bounds-19.c: New test.
15864 * c-c++-common/ubsan/bounds-20.c: New test.
15865 * c-c++-common/ubsan/bounds-21.c: New test.
15867 2023-03-10 Harald Anlauf <anlauf@gmx.de>
15870 * gfortran.dg/bind_c_usage_34.f90: New test.
15872 2023-03-10 Andrew Pinski <apinski@marvell.com>
15874 * gcc.target/aarch64/rev16_2.c: New test.
15875 * gcc.target/aarch64/shift_and_operator-1.c: New test.
15877 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15880 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
15881 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
15882 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
15884 2023-03-10 Jason Merrill <jason@redhat.com>
15887 * g++.dg/abi/anon6.C: New test.
15889 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15893 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
15894 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
15896 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
15899 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15902 * c-c++-common/Wunused-var-18.c: New test.
15904 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15906 PR tree-optimization/109008
15907 * gcc.dg/pr109008.c: New test.
15909 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15911 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
15913 2023-03-10 Jason Merrill <jason@redhat.com>
15916 * g++.dg/ext/int128-7.C: New test.
15918 2023-03-10 Jason Merrill <jason@redhat.com>
15921 * g++.dg/contracts/contracts-err1.C: New test.
15923 2023-03-09 Jason Merrill <jason@redhat.com>
15926 * g++.dg/cpp0x/initlist-array18.C: New test.
15927 * g++.dg/cpp0x/initlist-array19.C: New test.
15929 2023-03-09 David Malcolm <dmalcolm@redhat.com>
15935 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
15937 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
15938 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
15939 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
15940 New test, reduced from haproxy's src/ssl_sample.c.
15941 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
15943 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
15944 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
15946 2023-03-09 Tamar Christina <tamar.christina@arm.com>
15948 * gcc.target/aarch64/tbz_2.c: New test.
15949 * gcc.target/aarch64/tbz_3.c: New test.
15951 2023-03-09 Jason Merrill <jason@redhat.com>
15955 * g++.dg/DRs/dr2664.C: New test.
15956 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
15958 2023-03-09 Jason Merrill <jason@redhat.com>
15959 Michael Spertus <mike@spertus.com>
15962 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
15964 2023-03-09 Jason Merrill <jason@redhat.com>
15966 * g++.dg/ext/is_deducible1.C: Guard with
15967 __has_builtin (__is_deducible).
15969 2023-03-09 Jason Merrill <jason@redhat.com>
15972 * g++.dg/ext/is_deducible1.C: New test.
15974 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
15976 * gcc.target/aarch64/pr108999.c: New.
15978 2023-03-09 Richard Biener <rguenther@suse.de>
15980 PR middle-end/108995
15981 * gcc.dg/ubsan/pr108995.c: New testcase.
15983 2023-03-09 Jakub Jelinek <jakub@redhat.com>
15984 Richard Biener <rguenther@suse.de>
15986 PR tree-optimization/109008
15987 * gcc.c-torture/execute/ieee/pr109008.c: New test.
15989 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15991 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
15992 gcc_{warning,error}_prefix with Fortran specific one used in
15995 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15997 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
15998 int128 effective target requirement.
15999 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
16001 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16003 PR testsuite/108729
16004 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
16005 has_arch_ppc64 effective target.
16006 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
16008 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16010 PR testsuite/108730
16011 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
16012 effective target requirement.
16014 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16016 PR testsuite/108813
16017 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
16019 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16021 PR testsuite/108810
16022 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
16023 the extracted index for BE.
16025 2023-03-08 Jeff Law <jlaw@ventanamicro>
16027 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
16029 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
16031 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
16032 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
16034 2023-03-07 Jason Merrill <jason@redhat.com>
16038 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
16040 2023-03-07 Marek Polacek <polacek@redhat.com>
16043 * g++.dg/warn/Wdangling-reference8.C: New test.
16044 * g++.dg/warn/Wdangling-reference9.C: New test.
16046 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
16048 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
16050 2023-03-07 Jakub Jelinek <jakub@redhat.com>
16053 * g++.dg/rtti/pr109042.C: New test.
16055 2023-03-07 Marek Polacek <polacek@redhat.com>
16058 * g++.dg/cpp0x/noexcept77.C: New test.
16060 2023-03-07 Marek Polacek <polacek@redhat.com>
16063 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
16064 * g++.dg/cpp1y/var-templ77.C: New test.
16066 2023-03-07 Pan Li <pan2.li@intel.com>
16067 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16071 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
16072 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
16073 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
16074 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
16075 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
16076 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
16077 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
16078 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
16080 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16082 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
16083 -fno-stack-protector.
16084 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
16085 -fno-stack-protector.
16086 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
16087 -fno-stack-protector.
16088 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
16089 -fno-stack-protector.
16091 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16093 * gcc.target/aarch64/pr104005.c (dg-options): Add
16094 -fno-stack-protector.
16096 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16098 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
16099 -fno-stack-protector.
16101 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16103 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
16104 -fno-stack-protector.
16105 * g++.target/aarch64/pr103147-10.C: Likewise.
16107 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16109 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
16110 Add -fno-stack-protector.
16112 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16115 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
16118 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16121 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
16122 -no-pie for aarch64-*-*.
16123 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
16124 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
16125 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
16126 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
16127 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
16128 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
16129 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
16132 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16135 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
16136 Add -fno-pie -no-pie.
16138 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16140 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
16142 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16144 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
16145 Gate on effective target tail_call.
16147 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16149 * lib/target-supports.exp (check_effective_target_tail_call): New.
16151 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16153 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
16154 int32_t being "long int".
16156 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16158 * lib/multiline.exp (_build_multiline_regex): Map
16159 "{re:" to "(", similarly ")?" from ":re?}" and the
16160 same without question mark.
16162 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
16164 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
16165 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
16166 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
16167 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
16168 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
16169 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
16170 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
16171 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
16172 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
16173 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
16174 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
16175 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
16176 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
16177 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
16178 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
16179 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
16180 * gcc.target/gcn/cond_fminnm_1.c: New test.
16181 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
16182 * gcc.target/gcn/cond_fminnm_2.c: New test.
16183 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
16184 * gcc.target/gcn/cond_fminnm_3.c: New test.
16185 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
16186 * gcc.target/gcn/cond_fminnm_4.c: New test.
16187 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
16188 * gcc.target/gcn/cond_fminnm_5.c: New test.
16189 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
16190 * gcc.target/gcn/cond_fminnm_6.c: New test.
16191 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
16192 * gcc.target/gcn/cond_fminnm_7.c: New test.
16193 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
16194 * gcc.target/gcn/cond_fminnm_8.c: New test.
16195 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
16196 * gcc.target/gcn/cond_smax_1.c: New test.
16197 * gcc.target/gcn/cond_smax_1_run.c: New test.
16198 * gcc.target/gcn/cond_smin_1.c: New test.
16199 * gcc.target/gcn/cond_smin_1_run.c: New test.
16200 * gcc.target/gcn/cond_umax_1.c: New test.
16201 * gcc.target/gcn/cond_umax_1_run.c: New test.
16202 * gcc.target/gcn/cond_umin_1.c: New test.
16203 * gcc.target/gcn/cond_umin_1_run.c: New test.
16204 * gcc.target/gcn/smax_1.c: New test.
16205 * gcc.target/gcn/smax_1_run.c: New test.
16206 * gcc.target/gcn/smin_1.c: New test.
16207 * gcc.target/gcn/smin_1_run.c: New test.
16208 * gcc.target/gcn/umax_1.c: New test.
16209 * gcc.target/gcn/umax_1_run.c: New test.
16210 * gcc.target/gcn/umin_1.c: New test.
16211 * gcc.target/gcn/umin_1_run.c: New test.
16213 2023-03-06 Richard Biener <rguenther@suse.de>
16215 PR tree-optimization/109025
16216 * gcc.dg/vect/pr109025.c: New testcase.
16218 2023-03-06 Xi Ruoyao <xry111@xry111.site>
16220 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
16221 -fno-stack-protector.
16222 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
16224 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
16227 2023-03-06 Xi Ruoyao <xry111@xry111.site>
16230 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
16231 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
16232 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
16233 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
16235 2023-03-05 Harald Anlauf <anlauf@gmx.de>
16236 Tobias Burnus <tobias@codesourcery.com>
16239 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
16240 * gfortran.dg/class_74.f90: New test.
16241 * gfortran.dg/class_75.f90: New test.
16243 2023-03-05 Jakub Jelinek <jakub@redhat.com>
16245 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
16246 scan-tree-dump-times target selector.
16248 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16249 SiYu Wu <siyu@isrc.iscas.ac.cn>
16251 * gcc.target/riscv/zksed32.c: New test.
16252 * gcc.target/riscv/zksed64.c: New test.
16253 * gcc.target/riscv/zksh32.c: New test.
16254 * gcc.target/riscv/zksh64.c: New test.
16256 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16257 SiYu Wu <siyu@isrc.iscas.ac.cn>
16259 * gcc.target/riscv/zknh-sha256.c: New test.
16260 * gcc.target/riscv/zknh-sha512-32.c: New test.
16261 * gcc.target/riscv/zknh-sha512-64.c: New test.
16263 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16264 SiYu Wu <siyu@isrc.iscas.ac.cn>
16266 * gcc.target/riscv/zknd32.c: New test.
16267 * gcc.target/riscv/zknd64.c: New test.
16268 * gcc.target/riscv/zkne32.c: New test.
16269 * gcc.target/riscv/zkne64.c: New test.
16271 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16272 SiYu Wu <siyu@isrc.iscas.ac.cn>
16274 * gcc.target/riscv/zbkb32.c: New test.
16275 * gcc.target/riscv/zbkb64.c: New test.
16276 * gcc.target/riscv/zbkc32.c: New test.
16277 * gcc.target/riscv/zbkc64.c: New test.
16278 * gcc.target/riscv/zbkx32.c: New test.
16279 * gcc.target/riscv/zbkx64.c: New test.
16281 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
16283 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
16284 5 insn sh1add+slli+add+slli+sub.
16285 * gcc.target/riscv/pr108987.c: New test.
16287 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16288 kito-cheng <kito.cheng@sifive.com>
16290 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
16292 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16294 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
16295 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
16296 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
16297 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
16298 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
16299 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
16300 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
16301 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
16303 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16305 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
16306 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
16307 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
16308 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
16309 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
16310 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
16311 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
16312 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
16313 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
16314 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
16315 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
16316 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
16317 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
16318 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
16319 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
16320 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
16321 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
16322 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
16323 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
16324 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
16325 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
16326 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
16327 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
16328 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
16329 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
16330 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
16331 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
16332 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
16333 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
16334 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
16335 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
16336 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
16338 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16340 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
16341 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
16342 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
16343 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
16344 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
16345 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
16347 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
16349 * gcc.target/riscv/zbb-min-max-03.c: New test.
16351 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16353 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
16355 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
16357 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16360 * c-c++-common/Wsign-compare-2.c (f18): New test.
16362 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16365 * c-c++-common/Wsign-compare-2.c: New test.
16366 * c-c++-common/pr107465.c: New test.
16368 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16371 * gcc.dg/pr107846.c: New test.
16373 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16376 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
16378 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
16380 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
16382 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
16384 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
16386 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
16388 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
16389 scan-assembler identifiers.
16390 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
16392 2023-03-03 David Malcolm <dmalcolm@redhat.com>
16395 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
16396 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
16398 2023-03-03 David Malcolm <dmalcolm@redhat.com>
16400 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
16401 * gcc.dg/analyzer/sprintf-1.c: New test.
16402 * gcc.dg/analyzer/sprintf-concat.c: New test.
16404 2023-03-03 David Malcolm <dmalcolm@redhat.com>
16406 PR tree-optimization/108988
16407 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
16409 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16411 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
16412 two new variants, one fixed, one xfailed.
16413 * c-c++-common/Wdangling-pointer-5.c
16414 (nowarn_store_arg_store_arg): Add now-expected warnings.
16416 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16418 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
16420 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
16422 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16424 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
16425 expected counts into a single pattern.
16426 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
16427 return and reversed conditions.
16429 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16432 * gcc.target/arm/pr51534.c: Split softfp variant into...
16433 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
16435 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16437 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
16438 after tab after vmsr, and lower the case of P0.
16440 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16443 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
16445 2023-03-03 Patrick Palka <ppalka@redhat.com>
16448 * g++.dg/cpp2a/lambda-generic11.C: New test.
16450 2023-03-03 Jakub Jelinek <jakub@redhat.com>
16453 * gcc.dg/Wnonnull-8.c: New test.
16455 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
16457 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
16458 "not low or equal" load on condition variant.
16459 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
16460 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
16462 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
16464 * gcc.dg/vect/slp-3.c: Adapt test expectation.
16465 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
16466 * gcc.dg/vect/slp-perm-8.c: Likewise.
16468 2023-03-03 Richard Biener <rguenther@suse.de>
16470 PR tree-optimization/109002
16471 * gcc.dg/torture/pr109002.c: New testcase.
16473 2023-03-03 Richard Biener <rguenther@suse.de>
16476 * g++.dg/lto/pr108772_0.C: New testcase.
16478 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16481 * g++.dg/coroutines/pr100127.C: Test for header rather than
16483 * g++.dg/coroutines/pr100772-a.C: Likewise.
16484 * g++.dg/coroutines/pr100772-b.C: Likewise.
16486 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
16488 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
16489 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
16491 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
16494 * gdc.dg/simd2a.d: Update test.
16495 * gdc.dg/simd2b.d: Likewise.
16496 * gdc.dg/simd2c.d: Likewise.
16497 * gdc.dg/simd2d.d: Likewise.
16498 * gdc.dg/simd2e.d: Likewise.
16499 * gdc.dg/simd2f.d: Likewise.
16500 * gdc.dg/simd2g.d: Likewise.
16501 * gdc.dg/simd2h.d: Likewise.
16502 * gdc.dg/simd2i.d: Likewise.
16503 * gdc.dg/simd2j.d: Likewise.
16505 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
16508 * gdc.dg/imports/pr108877a.d: New test.
16509 * gdc.dg/pr108877.d: New test.
16511 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
16514 * gdc.dg/pr108167.d: New test.
16516 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
16519 * gdc.dg/pr108945.d: New test.
16521 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16523 PR testsuite/108991
16524 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
16525 before target selector.
16527 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
16530 * jit.dg/test-error-array-bounds.c: Update test.
16532 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
16534 * gcc.target/avr/pr90706.c: New.
16536 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
16537 Paul-Antoine Arras <pa@codesourcery.com>
16539 * gcc.target/gcn/simd-math-1.c: New testcase.
16540 * gcc.target/gcn/simd-math-2.c: New testcase.
16542 2023-03-02 Patrick Palka <ppalka@redhat.com>
16546 * g++.dg/opt/is_constant_evaluated3.C: New test.
16548 2023-03-02 Patrick Palka <ppalka@redhat.com>
16551 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
16553 2023-03-02 David Malcolm <dmalcolm@redhat.com>
16556 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
16558 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16561 * g++.dg/debug/dwarf2/pr108716.C: New test.
16563 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
16565 PR tree-optimization/108979
16566 * gfortran.dg/vect/pr108979.f90: New test.
16568 2023-03-02 Marek Polacek <polacek@redhat.com>
16571 * g++.dg/warn/Wmismatched-tags-11.C: New test.
16573 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
16575 * gcc.target/s390/s390.exp: Add partial subdirectory.
16576 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
16578 * lib/target-supports.exp: Add s390.
16579 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
16580 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
16581 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
16582 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
16583 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
16584 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
16585 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
16586 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
16587 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
16588 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
16589 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
16590 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
16591 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
16592 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
16593 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
16594 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
16595 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
16596 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
16597 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
16598 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
16599 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
16600 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
16601 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
16602 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
16603 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
16604 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
16606 2023-03-02 Jonathan Yong <10walls@gmail.com>
16608 PR middle-end/97956
16609 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
16611 2023-03-02 Jonathan Yong <10walls@gmail.com>
16613 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
16615 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
16617 PR tree-optimization/108603
16618 * gcc.target/aarch64/sve/pr108603.c: New test.
16620 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
16622 PR tree-optimization/108430
16623 * gcc.target/aarch64/sve/pr108430.c: New test.
16625 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16628 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
16629 * g++.target/i386/pr108934.C: New test.
16631 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16634 * g++.dg/gomp/pr105839-1.C: New test.
16635 * g++.dg/gomp/pr105839-2.C: New test.
16637 2023-03-02 Richard Biener <rguenther@suse.de>
16639 PR testsuite/108985
16640 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
16642 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16644 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
16646 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16648 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
16649 __USER_LABEL_PREFIX__.
16651 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16653 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
16654 match targets where sizeof (union U) == 5, like "packed" targets.
16656 2023-03-01 Marek Polacek <polacek@redhat.com>
16659 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
16661 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16664 * gcc.dg/analyzer/builtins-pr107565.c: New test.
16665 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
16667 2023-03-01 Patrick Palka <ppalka@redhat.com>
16668 Jason Merrill <jason@redhat.com>
16672 * g++.dg/cpp0x/new6.C: New test.
16673 * g++.dg/cpp2a/concepts-new1.C: New test.
16675 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
16677 PR middle-end/108545
16678 * c-c++-common/gomp/map-8.c: New test.
16679 * gfortran.dg/gomp/map-9.f90: New test.
16681 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16684 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
16685 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
16686 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
16688 2023-03-01 Jonathan Yong <10walls@gmail.com>
16690 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
16693 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16695 PR sanitizer/108894
16696 * c-c++-common/ubsan/bounds-16.c: New test.
16698 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16701 * g++.dg/debug/pr108967.C: New test.
16703 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16706 * g++.dg/cpp1y/pr108606.C: New test.
16708 2023-03-01 Richard Biener <rguenther@suse.de>
16710 PR tree-optimization/108970
16711 * gcc.dg/pr108970.c: New testcase.
16713 2023-03-01 Richard Biener <rguenther@suse.de>
16715 PR tree-optimization/108950
16716 * gcc.dg/vect/pr108950.c: New testcase.
16718 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
16720 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
16721 newlib targets too.
16723 2023-02-28 Patrick Palka <ppalka@redhat.com>
16726 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
16727 exception specifier" error. Expect a separate "not usable
16728 in a constant expression" error.
16729 * g++.dg/cpp1y/var-templ75.C: New test.
16730 * g++.dg/cpp1y/var-templ76.C: New test.
16732 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
16734 PR middle-end/107411
16735 PR middle-end/107411
16736 * g++.dg/pr107411.C: New test.
16738 2023-02-28 Marek Polacek <polacek@redhat.com>
16741 * g++.dg/cpp1y/var-templ70.C: New test.
16742 * g++.dg/cpp1y/var-templ71.C: New test.
16743 * g++.dg/cpp1y/var-templ72.C: New test.
16745 2023-02-28 Marek Polacek <polacek@redhat.com>
16748 * g++.dg/cpp1y/var-templ73.C: New test.
16749 * g++.dg/cpp1y/var-templ74.C: New test.
16750 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
16752 2023-02-28 Jakub Jelinek <jakub@redhat.com>
16754 PR sanitizer/108894
16755 * gcc.dg/ubsan/bounds-4.c: New test.
16756 * gcc.dg/ubsan/bounds-4a.c: New test.
16757 * gcc.dg/ubsan/bounds-4b.c: New test.
16758 * gcc.dg/ubsan/bounds-4c.c: New test.
16759 * gcc.dg/ubsan/bounds-4d.c: New test.
16760 * g++.dg/ubsan/bounds-1.C: New test.
16762 2023-02-28 Richard Biener <rguenther@suse.de>
16764 PR testsuite/108942
16765 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
16767 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16769 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
16770 message for "default_packed" targets.
16772 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16774 * lib/multiline.exp (handle-multiline-outputs): Shorten
16775 message to the same for fail and pass.
16777 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16780 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
16782 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16785 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
16786 of targets excluding xfail on lines 50 and 51.
16788 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16790 PR tree-optimization/108828
16791 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
16793 2023-02-27 Harald Anlauf <anlauf@gmx.de>
16796 * gfortran.dg/ibits_2.f90: New test.
16798 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
16800 * ada/acats/run_all.sh: Adjust example of compiler options.
16802 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16804 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16805 Also add conditional to gm2-simple-execute.
16807 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16809 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
16810 (gm2_run_tower_test): New global variable. Add conditional
16811 before invoking gm2-local-exec.
16813 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
16815 * lib/multiline.exp (handle-multiline-outputs): Don't include the
16816 quoted multiline pattern in the pass/fail output.
16818 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16821 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
16823 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
16825 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
16827 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
16829 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
16831 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
16833 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
16834 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
16836 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
16837 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
16838 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
16839 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
16840 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
16841 Tidy up variable access.
16842 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
16843 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
16845 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
16846 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
16847 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
16848 (gm2_simple_execute): Keep executable if global is true.
16849 * lib/gm2-torture.exp: Add ; after global variable access.
16850 * lib/gm2.exp: Set up pathnames.
16851 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
16852 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
16853 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
16854 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
16855 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
16856 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
16857 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
16858 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
16859 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
16860 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
16861 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
16862 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
16863 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
16864 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
16865 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
16866 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
16867 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
16868 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
16869 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
16870 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
16871 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
16872 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
16873 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
16874 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
16875 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
16876 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
16877 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
16878 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
16879 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
16880 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
16881 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
16882 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
16883 * gm2/projects/pim/run/pass/tower/Window.def: New test.
16884 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
16885 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
16886 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
16887 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
16888 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16890 * gm2/projects/pim/run/pass/tower/star: New test.
16892 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
16894 * gcc.target/xtensa/pr108919.c: New test.
16896 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
16899 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
16901 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
16903 * gfortran.dg/weak-2.f90: New test.
16904 * gfortran.dg/weak-3.f90: New test.
16906 2023-02-24 Martin Liska <mliska@suse.cz>
16908 PR sanitizer/108834
16909 * c-c++-common/asan/global-overflow-1.c: Test line and column
16910 info for a global variable.
16912 2023-02-24 Alexandre Oliva <oliva@adacore.com>
16915 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
16917 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16919 PR middle-end/108854
16920 * g++.dg/opt/pr108854.C: New test.
16922 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16925 * gcc.target/i386/avx512bf16-pr108881.c: New test.
16927 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
16929 * gcc.target/mips/clz.c: New test.
16930 * gcc.target/mips/clo.c: New test.
16931 * gcc.target/mips/mips.exp: New option HAS_CLZ.
16933 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
16935 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
16937 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16939 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
16940 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
16942 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16944 * gcc.target/xtensa/elim_callee_saved.c: New.
16946 2023-02-23 Jakub Jelinek <jakub@redhat.com>
16948 PR testsuite/108899
16949 * g++.dg/modules/modules.exp: Only override unsupported if it
16950 exists and saved-unsupported doesn't.
16952 2023-02-23 Richard Biener <rguenther@suse.de>
16954 PR tree-optimization/108888
16955 * g++.dg/torture/pr108888.C: New testcase.
16957 2023-02-22 Marek Polacek <polacek@redhat.com>
16960 * c-c++-common/ubsan/pr108880.c: New test.
16962 2023-02-22 Harald Anlauf <anlauf@gmx.de>
16965 * gfortran.dg/pr96024.f90: New test.
16967 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16969 * g++.dg/modules/modules.exp: Override unsupported to update
16970 module_do, and test it after dg-test.
16972 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16974 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
16975 * gcc.target/arm/aes-fuse-2.c: Likewise.
16977 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16979 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
16980 usable in initializers.
16982 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16984 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
16986 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
16988 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16990 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
16993 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16995 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
16997 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
16999 * gcc.dg/vect/vect-simd-clone-16.c: New test.
17000 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
17001 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
17002 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
17003 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
17004 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
17005 * gcc.dg/vect/vect-simd-clone-17.c: New test.
17006 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
17007 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
17008 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
17009 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
17010 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
17011 * gcc.dg/vect/vect-simd-clone-18.c: New test.
17012 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
17013 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
17014 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
17015 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
17016 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
17018 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17020 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
17021 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
17022 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
17023 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
17024 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
17025 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
17027 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
17029 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
17032 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
17034 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
17035 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
17036 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
17037 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
17038 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
17039 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
17040 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
17041 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
17042 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
17043 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
17044 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
17045 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
17046 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
17047 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
17048 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
17049 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
17050 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
17051 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
17052 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
17053 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
17054 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
17055 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
17056 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
17057 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
17058 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
17059 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
17060 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
17061 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
17062 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
17063 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
17064 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
17065 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
17066 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
17067 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
17068 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
17069 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
17070 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
17071 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
17072 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
17073 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
17074 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
17075 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
17076 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
17077 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
17078 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
17079 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
17080 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
17081 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
17082 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
17083 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
17084 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
17085 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
17086 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
17087 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
17088 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
17089 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
17090 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
17091 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
17092 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
17093 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
17094 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
17095 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
17096 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
17097 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
17098 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
17099 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
17100 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
17101 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
17102 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
17103 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
17104 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
17105 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
17106 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
17107 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
17108 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
17109 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
17110 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
17111 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
17112 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
17113 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
17114 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
17115 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
17116 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
17117 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
17118 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
17119 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
17120 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
17121 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
17122 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
17123 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
17124 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
17125 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
17126 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
17127 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
17128 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
17129 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
17130 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
17131 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
17132 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
17133 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
17134 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
17135 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
17136 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
17137 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
17138 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
17139 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
17140 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
17141 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
17142 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
17143 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
17144 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
17145 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
17146 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
17147 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
17148 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
17149 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
17150 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
17151 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
17152 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
17153 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
17154 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
17155 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
17156 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
17157 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
17158 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
17159 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
17160 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
17161 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
17162 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
17163 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
17164 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
17165 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
17166 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
17167 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
17168 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
17169 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
17170 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
17171 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
17172 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
17173 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
17174 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
17175 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
17176 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
17177 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
17178 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
17179 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
17180 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
17181 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
17182 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
17183 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
17184 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
17185 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
17186 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
17187 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
17188 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
17189 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
17190 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
17191 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
17192 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
17193 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
17194 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
17195 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
17196 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
17197 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
17198 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
17199 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
17200 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
17201 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
17202 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
17203 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
17204 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
17205 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
17206 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
17207 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
17208 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
17209 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
17210 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
17211 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
17212 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
17213 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
17214 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
17215 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
17216 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
17217 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
17218 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
17219 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
17220 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
17221 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
17222 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
17223 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
17224 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
17225 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
17226 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
17227 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
17228 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
17229 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
17230 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
17231 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
17232 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
17233 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
17234 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
17235 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
17236 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
17237 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
17238 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
17239 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
17240 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
17241 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
17242 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
17243 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
17244 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
17245 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
17246 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
17247 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
17248 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
17249 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
17250 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
17251 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
17252 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
17253 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
17254 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
17255 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
17256 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
17257 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
17258 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
17259 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
17260 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
17261 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
17262 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
17263 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
17264 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
17265 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
17266 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
17267 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
17268 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
17269 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
17270 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
17271 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
17272 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
17273 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
17274 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
17275 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
17276 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
17277 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
17278 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
17279 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
17280 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
17281 out -Oz and -Og -g.
17282 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
17284 2023-02-22 Jakub Jelinek <jakub@redhat.com>
17286 PR middle-end/106258
17287 * g++.dg/ipa/pr106258.C: New test.
17289 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
17291 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
17292 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
17293 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
17294 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
17295 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
17296 * lib/target-supports.exp (check_compile): Use
17297 '-Wno-complain-wrong-lang'.
17298 * g++.dg/abi/empty12.C: Likewise.
17299 * g++.dg/abi/empty13.C: Likewise.
17300 * g++.dg/abi/empty14.C: Likewise.
17301 * g++.dg/abi/empty15.C: Likewise.
17302 * g++.dg/abi/empty16.C: Likewise.
17303 * g++.dg/abi/empty17.C: Likewise.
17304 * g++.dg/abi/empty18.C: Likewise.
17305 * g++.dg/abi/empty19.C: Likewise.
17306 * g++.dg/abi/empty22.C: Likewise.
17307 * g++.dg/abi/empty25.C: Likewise.
17308 * g++.dg/abi/empty26.C: Likewise.
17309 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
17310 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
17311 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
17313 2023-02-21 David Malcolm <dmalcolm@redhat.com>
17316 * gcc.dg/analyzer/attribute-nonnull.c: Update for
17317 -Wanalyzer-use-of-uninitialized-value terminating analysis along
17319 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
17320 * gcc.dg/analyzer/data-model-1.c: Likewise.
17321 * gcc.dg/analyzer/data-model-5.c: Likewise.
17322 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
17323 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
17324 -fno-analyzer-suppress-followups.
17325 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
17326 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
17327 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
17328 * gcc.dg/analyzer/pipe2-1.c: Likewise.
17329 * gcc.dg/analyzer/pr101547.c: Update for
17330 -Wanalyzer-use-of-uninitialized-value terminating analysis along
17332 * gcc.dg/analyzer/pr101875.c: Likewise.
17333 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
17334 * gcc.dg/analyzer/pr104224.c: Add
17335 -fno-analyzer-suppress-followups.
17336 * gcc.dg/analyzer/realloc-2.c: Add
17337 -fno-analyzer-suppress-followups.
17338 * gcc.dg/analyzer/realloc-3.c: Likewise.
17339 * gcc.dg/analyzer/realloc-5.c: Likewise.
17340 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
17341 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
17342 * gcc.dg/analyzer/stdarg-1.c: Likewise.
17343 * gcc.dg/analyzer/symbolic-1.c: Likewise.
17344 * gcc.dg/analyzer/symbolic-7.c: Update for
17345 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
17347 * gcc.dg/analyzer/uninit-4.c: Likewise.
17348 * gcc.dg/analyzer/uninit-8.c: New test.
17349 * gcc.dg/analyzer/uninit-pr94713.c: Update for
17350 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
17352 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
17354 2023-02-21 Harald Anlauf <anlauf@gmx.de>
17357 * gfortran.dg/pr96025.f90: New test.
17359 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
17361 * gdc.dg/simd2a.d: Update.
17362 * gdc.dg/simd2b.d: Update.
17363 * gdc.dg/simd2c.d: Update.
17364 * gdc.dg/simd2d.d: Update.
17365 * gdc.dg/simd2e.d: Update.
17366 * gdc.dg/simd2f.d: Update.
17367 * gdc.dg/simd2g.d: Update.
17368 * gdc.dg/simd2h.d: Update.
17369 * gdc.dg/simd2i.d: Update.
17370 * gdc.dg/simd2j.d: Update.
17372 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
17374 * gdc.dg/ctfeintrinsics.d: New test.
17376 2023-02-21 Richard Biener <rguenther@suse.de>
17378 PR tree-optimization/108691
17379 * gcc.dg/pr108691.c: New testcase.
17381 2023-02-21 Richard Biener <rguenther@suse.de>
17383 PR tree-optimization/108793
17384 * gcc.dg/torture/pr108793.c: New testcase.
17386 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
17388 * rust/compile/torture/intrinsics-math.rs: New test.
17390 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17392 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
17394 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17396 * rust/execute/torture/closure3.rs: New test.
17398 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
17400 * rust/compile/torture/phantom_data.rs: New test.
17402 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17404 * rust/compile/torture/intrinsics-3.rs:
17405 * rust/execute/torture/atomic_load.rs: New test.
17407 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17409 * rust/compile/torture/intrinsics-5.rs: Fix error message.
17411 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17413 * rust/compile/torture/intrinsics-6.rs: New test.
17414 * rust/compile/torture/intrinsics-7.rs: New test.
17416 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17418 * rust/compile/torture/intrinsics-4.rs: New test.
17419 * rust/compile/torture/intrinsics-5.rs: New test.
17420 * rust/execute/torture/atomic_store.rs: New test.
17422 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17424 * rust/compile/torture/intrinsics-3.rs: New test.
17426 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17428 * rust/execute/torture/closure2.rs: New test.
17430 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17432 * rust/execute/torture/closure1.rs: New test.
17434 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17436 * rust/compile/issue-1589.rs: New test.
17438 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17440 * rust/compile/generics7.rs: Fix test with missing assertion.
17441 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
17443 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
17445 * rust/compile/missing_closing_paren.rs: New test.
17447 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17449 * rust/execute/torture/prefetch_data.rs: New test.
17451 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17453 * rust/compile/torture/issue-1555.rs: New test.
17455 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
17457 * rust/compile/const9.rs: New test.
17459 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17461 * rust/compile/issue-1272.rs: New test.
17463 2023-02-21 Richard Biener <rguenther@suse.de>
17465 PR tree-optimization/108868
17466 * gcc.dg/pr108868.c: New testcase.
17468 2023-02-21 Richard Biener <rguenther@suse.de>
17470 PR tree-optimization/108855
17471 * gcc.dg/pr108855.c: New testcase.
17473 2023-02-21 Richard Biener <rguenther@suse.de>
17476 2023-02-21 Richard Biener <rguenther@suse.de>
17478 PR tree-optimization/108691
17479 * gcc.dg/pr108691.c: New testcase.
17481 2023-02-20 Jakub Jelinek <jakub2redhat.com>
17484 * gcc.dg/pr108862.c: New test.
17485 * gcc.target/powerpc/pr108862.c: New test.
17487 2023-02-20 Marek Polacek <polacek@redhat.com>
17490 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
17491 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
17493 2023-02-20 Marek Polacek <polacek@redhat.com>
17496 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
17497 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
17499 2023-02-20 Richard Biener <rguenther@suse.de>
17501 PR tree-optimization/108816
17502 * gcc.dg/torture/pr108816.c: New testcase.
17504 2023-02-20 Richard Biener <rguenther@suse.de>
17506 PR tree-optimization/108825
17507 * gcc.dg/torture/pr108825.c: New testcase.
17509 2023-02-18 Jason Merrill <jason@redhat.com>
17519 * g++.dg/DRs/dr2518.C: New test.
17521 2023-02-18 Jakub Jelinek <jakub@redhat.com>
17523 PR tree-optimization/108819
17524 * gcc.dg/pr108819.c: New test.
17526 2023-02-18 Jakub Jelinek <jakub@redhat.com>
17529 * gcc.target/i386/pr108832.c: New test.
17531 2023-02-18 Martin Uecker <uecker@tugraz.at>
17534 * gcc.dg/pr108375-1.c: New test.
17535 * gcc.dg/pr108375-2.c: New test.
17537 2023-02-18 Martin Uecker <uecker@tugraz.at>
17541 * gcc.dg/pr105660-1.c: New test.
17542 * gcc.dg/pr105660-2.c: New test.
17544 2023-02-17 Patrick Palka <ppalka@redhat.com>
17548 * g++.dg/opt/is_constant_evaluated1.C: New test.
17549 * g++.dg/opt/is_constant_evaluated2.C: New test.
17551 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
17554 * gcc.target/i386/pr108831-1.c: New test.
17555 * gcc.target/i386/pr108831-2.c: Ditto.
17557 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
17560 * gcc.dg/pr108805.c: New test.
17562 2023-02-17 Richard Biener <rguenther@suse.de>
17564 PR tree-optimization/108821
17565 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
17567 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17569 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
17570 CLOCK which is available on mingw as well as other platforms.
17571 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
17573 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17575 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
17576 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
17577 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
17578 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
17579 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
17580 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
17581 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
17582 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
17583 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
17584 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
17585 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
17587 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17589 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
17591 2023-02-16 David Malcolm <dmalcolm@redhat.com>
17594 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
17595 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
17596 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
17597 (test_bitmask_2): New.
17598 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
17600 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
17602 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
17604 2023-02-16 Patrick Palka <ppalka@redhat.com>
17607 * g++.dg/template/typename24.C: New test.
17608 * g++.dg/template/typename25.C: New test.
17609 * g++.dg/template/typename25a.C: New test.
17610 * g++.dg/template/typename26.C: New test.
17612 2023-02-16 Jakub Jelinek <jakub@redhat.com>
17614 PR tree-optimization/108657
17615 * gcc.dg/pr108657.c: New test.
17617 2023-02-16 Jakub Jelinek <jakub@redhat.com>
17619 PR tree-optimization/108783
17620 * gcc.c-torture/compile/pr108783.c: New test.
17622 2023-02-16 Richard Biener <rguenther@suse.de>
17624 PR tree-optimization/108791
17625 * gcc.dg/torture/pr108791.c: New testcase.
17627 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
17629 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
17630 as a non-LRA target.
17632 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
17635 * gfortran.dg/pr103608.f90: New test.
17637 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
17640 * gfortran.dg/pr104554.f90: New test.
17642 2023-02-15 David Malcolm <dmalcolm@redhat.com>
17647 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
17648 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
17649 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
17651 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
17653 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
17654 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
17655 * gcc.target/i386/pr99464.c: Ditto.
17656 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
17657 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
17658 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
17659 * gcc.target/i386/pr98063.c: Ditto.
17660 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
17661 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
17662 * gcc.target/i386/pr95464.c: Ditto.
17663 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
17664 * gcc.target/i386/pr99530-2.c: Ditto.
17665 * gcc.target/i386/pr99530-3.c: Ditto.
17666 * gcc.target/i386/pr99530-4.c: Ditto.
17667 * gcc.target/i386/pr99530-5.c: Ditto.
17668 * gcc.target/i386/pr99530-6.c: Ditto.
17669 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
17671 2023-02-15 Marek Polacek <polacek@redhat.com>
17673 PR middle-end/106080
17674 * c-c++-common/Wdangling-pointer-10.c: New test.
17675 * c-c++-common/Wdangling-pointer-9.c: New test.
17677 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17679 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
17680 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
17681 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
17682 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
17683 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
17684 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
17685 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
17686 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
17687 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
17688 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
17689 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
17690 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
17691 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
17692 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
17693 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
17695 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17697 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
17698 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
17699 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
17700 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
17701 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
17702 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
17703 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
17704 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
17705 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
17706 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
17707 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
17708 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
17709 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
17710 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
17711 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
17713 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17715 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
17716 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
17717 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
17718 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
17719 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
17720 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
17721 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
17722 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
17723 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
17724 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
17725 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
17726 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
17727 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
17728 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
17729 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
17731 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17733 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
17734 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
17735 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
17736 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
17737 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
17738 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
17739 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
17740 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
17741 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
17742 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
17743 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
17744 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
17745 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
17746 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
17747 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
17749 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17751 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
17752 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
17753 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
17754 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
17755 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
17756 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
17757 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
17758 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
17759 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
17760 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
17761 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
17762 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
17763 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
17764 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
17765 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
17767 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17769 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
17770 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
17771 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
17772 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
17773 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
17774 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
17775 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
17776 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
17777 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
17778 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
17779 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
17780 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
17781 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
17782 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
17783 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
17785 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17787 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
17788 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
17789 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
17790 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
17791 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
17792 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
17793 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
17794 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
17795 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
17796 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
17797 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
17798 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
17799 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
17800 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
17801 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
17803 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17805 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
17806 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
17807 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
17808 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
17809 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
17810 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
17811 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
17812 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
17813 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
17814 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
17815 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
17816 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
17817 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
17818 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
17819 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
17821 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17823 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
17824 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
17825 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
17826 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
17827 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
17828 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
17829 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
17830 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
17831 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
17832 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
17833 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
17834 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
17835 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
17836 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
17837 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
17839 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17841 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
17842 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
17843 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
17844 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
17845 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
17846 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
17847 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
17848 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
17849 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
17850 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
17851 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
17852 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
17853 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
17854 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
17855 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
17857 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17859 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
17860 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
17861 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
17862 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
17863 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
17864 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
17865 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
17866 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
17867 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
17868 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
17869 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
17870 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
17871 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
17872 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
17873 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
17875 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17877 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
17878 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
17879 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
17880 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
17881 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
17882 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
17883 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
17884 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
17885 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
17886 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
17887 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
17888 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
17889 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
17890 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
17891 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
17892 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
17893 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
17894 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
17895 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
17896 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
17897 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
17898 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
17899 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
17900 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
17901 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
17902 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
17903 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
17904 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
17905 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
17906 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
17907 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
17908 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
17909 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
17910 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
17911 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
17912 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
17913 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
17914 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
17915 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
17916 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
17917 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
17918 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
17919 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
17920 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
17921 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
17923 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17925 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
17926 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
17927 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
17928 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
17929 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
17930 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
17931 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
17932 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
17933 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
17934 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
17935 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
17936 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
17937 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
17938 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
17939 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
17940 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
17941 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
17942 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
17943 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
17944 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
17945 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
17946 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
17947 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
17948 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
17949 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
17950 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
17951 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
17952 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
17953 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
17954 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
17955 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
17956 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
17957 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
17958 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
17959 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
17960 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
17961 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
17962 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
17963 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
17964 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
17965 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
17966 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
17967 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
17968 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
17969 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
17970 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
17971 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
17972 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
17973 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
17974 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
17975 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
17976 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
17977 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
17978 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
17979 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
17980 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
17981 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
17982 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
17983 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
17984 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
17986 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17988 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
17989 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
17990 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
17991 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
17992 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
17993 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
17994 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
17995 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
17996 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
17998 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18000 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
18001 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
18002 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
18003 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
18004 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
18005 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
18006 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
18007 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
18008 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
18009 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
18010 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
18011 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
18012 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
18013 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
18014 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
18015 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
18016 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
18017 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
18019 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18021 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
18022 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
18023 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
18024 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
18025 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
18026 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
18027 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
18028 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
18029 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
18030 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
18031 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
18032 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
18033 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
18034 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
18035 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
18036 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
18037 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
18038 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
18040 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18042 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
18043 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
18044 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
18045 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
18046 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
18047 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
18048 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
18049 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
18050 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
18051 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
18052 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
18053 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
18054 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
18055 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
18056 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
18057 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
18058 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
18059 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
18061 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18063 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
18064 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
18065 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
18066 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
18067 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
18068 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
18069 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
18070 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
18071 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
18072 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
18073 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
18074 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
18075 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
18076 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
18077 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
18078 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
18079 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
18080 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
18082 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18084 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
18085 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
18086 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
18087 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
18088 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
18089 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
18090 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
18091 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
18092 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
18093 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
18094 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
18095 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
18096 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
18097 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
18098 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
18099 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
18100 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
18101 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
18103 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18105 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
18106 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
18107 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
18108 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
18109 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
18110 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
18111 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
18112 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
18113 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
18114 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
18115 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
18116 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
18117 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
18118 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
18119 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
18120 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
18121 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
18122 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
18124 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18126 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
18127 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
18128 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
18129 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
18130 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
18131 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
18132 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
18133 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
18134 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
18135 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
18136 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
18137 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
18138 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
18139 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
18140 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
18141 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
18142 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
18143 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
18145 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18147 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
18148 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
18149 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
18150 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
18151 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
18152 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
18153 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
18154 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
18155 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
18156 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
18157 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
18158 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
18159 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
18160 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
18161 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
18162 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
18163 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
18164 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
18166 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18168 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
18169 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
18170 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
18171 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
18172 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
18173 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
18174 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
18175 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
18176 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
18177 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
18178 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
18179 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
18180 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
18181 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
18182 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
18183 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
18184 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
18185 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
18187 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18189 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
18190 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
18191 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
18192 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
18193 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
18194 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
18195 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
18196 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
18197 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
18198 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
18199 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
18200 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
18201 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
18202 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
18203 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
18204 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
18205 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
18206 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
18208 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18210 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
18211 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
18212 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
18213 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
18214 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
18215 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
18216 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
18217 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
18218 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
18219 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
18220 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
18221 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
18222 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
18223 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
18224 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
18225 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
18226 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
18227 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
18229 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18231 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
18232 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
18233 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
18234 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
18235 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
18236 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
18237 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
18238 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
18239 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
18240 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
18241 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
18242 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
18243 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
18244 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
18245 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
18246 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
18247 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
18248 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
18250 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18252 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
18253 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
18254 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
18255 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
18256 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
18257 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
18258 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
18259 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
18260 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
18261 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
18262 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
18263 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
18264 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
18265 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
18266 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
18267 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
18268 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
18269 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
18270 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
18271 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
18272 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
18273 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
18274 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
18275 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
18276 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
18277 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
18278 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
18279 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
18280 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
18281 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
18282 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
18283 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
18284 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
18285 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
18286 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
18287 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
18288 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
18289 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
18290 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
18291 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
18292 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
18293 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
18294 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
18295 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
18296 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
18297 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
18298 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
18299 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
18300 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
18301 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
18302 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
18303 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
18304 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
18305 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
18307 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18309 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
18310 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
18311 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
18312 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
18313 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
18314 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
18315 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
18316 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
18317 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
18318 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
18319 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
18320 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
18321 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
18322 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
18323 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
18324 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
18325 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
18326 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
18327 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
18328 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
18329 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
18330 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
18331 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
18332 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
18333 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
18334 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
18335 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
18336 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
18337 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
18338 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
18339 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
18340 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
18341 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
18342 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
18343 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
18344 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
18345 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
18346 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
18347 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
18348 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
18349 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
18350 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
18351 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
18352 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
18353 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
18354 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
18355 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
18356 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
18357 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
18358 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
18359 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
18360 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
18361 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
18362 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
18363 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
18364 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
18365 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
18366 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
18367 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
18368 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
18369 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
18370 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
18371 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
18372 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
18373 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
18374 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
18375 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
18376 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
18377 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
18378 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
18379 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
18380 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
18382 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18384 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
18385 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
18386 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
18387 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
18388 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
18389 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
18390 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
18391 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
18392 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
18394 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18396 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
18397 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
18398 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
18399 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
18400 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
18401 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
18402 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
18403 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
18404 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
18405 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
18406 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
18407 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
18408 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
18409 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
18410 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
18411 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
18412 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
18413 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
18415 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18417 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
18418 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
18419 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
18420 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
18421 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
18422 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
18423 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
18424 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
18425 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
18426 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
18427 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
18428 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
18429 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
18430 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
18431 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
18432 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
18433 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
18434 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
18436 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18438 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
18439 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
18440 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
18441 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
18442 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
18443 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
18444 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
18445 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
18446 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
18447 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
18448 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
18449 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
18450 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
18451 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
18452 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
18453 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
18454 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
18455 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
18456 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
18457 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
18458 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
18459 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
18460 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
18461 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
18462 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
18463 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
18464 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
18465 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
18466 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
18467 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
18468 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
18469 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
18470 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
18471 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
18472 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
18473 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
18475 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18477 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
18478 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
18479 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
18480 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
18481 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
18482 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
18483 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
18484 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
18485 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
18486 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
18487 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
18488 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
18489 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
18490 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
18491 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
18492 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
18493 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
18494 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
18496 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18498 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
18499 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
18500 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
18501 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
18502 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
18503 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
18504 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
18505 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
18506 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
18507 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
18508 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
18509 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
18510 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
18511 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
18512 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
18513 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
18514 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
18515 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
18516 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
18517 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
18518 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
18519 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
18520 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
18521 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
18522 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
18523 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
18524 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
18525 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
18526 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
18527 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
18528 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
18529 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
18530 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
18531 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
18532 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
18533 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
18535 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18537 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
18538 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
18539 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
18540 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
18541 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
18542 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
18543 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
18544 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
18545 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
18546 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
18547 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
18548 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
18549 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
18550 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
18551 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
18552 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
18553 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
18554 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
18556 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18558 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
18559 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
18560 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
18561 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
18562 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
18563 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
18564 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
18565 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
18566 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
18567 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
18568 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
18569 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
18570 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
18571 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
18572 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
18573 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
18574 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
18575 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
18576 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
18577 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
18578 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
18579 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
18580 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
18581 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
18582 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
18583 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
18584 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
18585 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
18586 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
18587 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
18588 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
18589 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
18590 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
18591 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
18592 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
18593 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
18595 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18597 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
18598 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
18599 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
18600 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
18601 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
18602 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
18603 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
18604 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
18605 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
18606 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
18607 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
18608 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
18609 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
18610 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
18611 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
18612 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
18613 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
18614 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
18616 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18618 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
18619 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
18620 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
18621 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
18622 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
18623 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
18624 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
18625 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
18626 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
18627 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
18628 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
18629 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
18630 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
18631 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
18632 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
18633 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
18634 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
18635 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
18636 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
18637 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
18638 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
18639 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
18640 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
18641 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
18642 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
18643 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
18644 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
18645 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
18646 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
18647 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
18648 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
18649 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
18650 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
18651 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
18652 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
18653 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
18655 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18657 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
18658 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
18659 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
18660 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
18661 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
18662 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
18663 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
18664 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
18665 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
18667 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18669 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
18670 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
18671 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
18672 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
18673 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
18674 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
18675 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
18676 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
18677 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
18678 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
18679 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
18680 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
18681 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
18682 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
18683 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
18684 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
18685 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
18686 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
18688 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18690 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
18691 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
18692 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
18693 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
18694 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
18695 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
18696 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
18697 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
18698 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
18699 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
18700 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
18701 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
18702 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
18703 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
18704 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
18705 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
18706 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
18707 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
18708 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
18709 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
18710 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
18711 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
18712 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
18713 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
18714 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
18715 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
18716 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
18717 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
18718 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
18719 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
18720 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
18721 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
18722 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
18723 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
18724 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
18725 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
18726 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
18727 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
18728 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
18729 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
18730 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
18731 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
18732 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
18733 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
18734 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
18735 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
18736 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
18737 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
18738 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
18739 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
18741 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18743 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
18744 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
18745 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
18746 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
18747 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
18748 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
18749 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
18750 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
18751 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
18753 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18755 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
18756 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
18757 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
18758 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
18759 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
18760 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
18761 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
18762 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
18763 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
18764 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
18765 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
18766 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
18767 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
18768 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
18769 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
18770 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
18771 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
18772 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
18774 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18776 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
18777 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
18778 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
18779 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
18780 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
18781 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
18782 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
18783 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
18784 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
18785 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
18786 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
18787 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
18788 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
18789 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
18790 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
18791 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
18792 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
18793 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
18795 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18797 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
18798 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
18799 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
18800 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
18801 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
18802 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
18803 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
18804 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
18805 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
18806 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
18807 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
18808 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
18809 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
18810 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
18811 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
18812 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
18813 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
18814 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
18815 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
18816 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
18817 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
18818 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
18819 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
18820 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
18821 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
18822 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
18823 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
18824 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
18825 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
18826 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
18827 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
18828 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
18829 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
18830 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
18831 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
18832 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
18834 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18836 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
18837 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
18838 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
18839 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
18840 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
18841 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
18842 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
18843 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
18844 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
18845 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
18846 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
18847 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
18848 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
18849 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
18850 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
18851 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
18852 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
18853 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
18855 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18857 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
18858 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
18859 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
18860 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
18861 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
18862 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
18863 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
18864 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
18865 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
18866 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
18867 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
18868 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
18869 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
18870 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
18871 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
18872 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
18873 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
18874 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
18875 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
18876 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
18877 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
18878 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
18879 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
18880 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
18881 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
18882 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
18883 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
18884 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
18885 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
18886 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
18887 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
18888 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
18889 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
18890 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
18891 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
18892 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
18894 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18896 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
18897 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
18898 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
18899 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
18900 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
18901 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
18902 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
18903 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
18904 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
18905 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
18906 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
18907 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
18908 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
18909 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
18910 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
18911 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
18912 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
18913 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
18915 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18917 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
18918 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
18919 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
18920 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
18921 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
18922 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
18923 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
18924 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
18925 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
18926 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
18927 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
18928 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
18929 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
18930 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
18931 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
18932 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
18933 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
18934 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
18935 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
18936 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
18937 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
18938 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
18939 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
18940 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
18941 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
18942 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
18943 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
18944 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
18945 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
18946 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
18947 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
18948 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
18949 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
18950 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
18951 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
18952 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
18954 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18956 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
18957 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
18958 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
18959 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
18960 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
18961 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
18962 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
18963 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
18964 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
18965 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
18966 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
18967 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
18968 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
18969 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
18970 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
18971 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
18972 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
18973 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
18975 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18977 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
18978 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
18979 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
18980 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
18981 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
18982 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
18983 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
18984 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
18985 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
18986 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
18987 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
18988 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
18989 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
18990 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
18991 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
18992 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
18993 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
18994 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
18995 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
18996 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
18997 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
18998 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
18999 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
19000 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
19001 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
19002 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
19003 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
19004 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
19005 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
19006 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
19007 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
19008 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
19009 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
19010 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
19011 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
19012 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
19014 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19016 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
19017 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
19018 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
19019 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
19020 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
19021 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
19022 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
19023 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
19024 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
19026 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19028 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
19029 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
19030 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
19031 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
19032 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
19033 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
19034 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
19035 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
19036 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
19037 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
19038 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
19039 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
19040 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
19041 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
19042 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
19043 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
19044 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
19045 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
19047 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
19049 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
19052 2023-02-15 Martin Jambor <mjambor@suse.cz>
19055 * gcc.dg/ipa/pr108679.c: New test.
19057 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
19060 * gfortran.dg/gomp/loop-5.f90: New test.
19061 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
19062 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
19064 2023-02-15 Jakub Jelinek <jakub@redhat.com>
19068 * gcc.dg/pr108787.c: New test.
19069 * gcc.target/powerpc/pr108787.c: New test.
19070 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
19072 2023-02-15 Jakub Jelinek <jakub@redhat.com>
19074 * g++.dg/DRs/dr2475.C: New test.
19075 * g++.dg/DRs/dr2478.C: New test.
19076 * g++.dg/DRs/dr2530.C: New test.
19077 * g++.dg/DRs/dr2673.C: New test.
19078 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
19080 2023-02-15 Marek Polacek <polacek@redhat.com>
19083 * g++.dg/cpp0x/overload-conv-5.C: New test.
19085 2023-02-14 David Faust <david.faust@oracle.com>
19088 * gcc.target/bpf/ldxdw.c: New test.
19090 2023-02-14 Andrew Pinski <apinski@marvell.com>
19092 PR tree-optimization/108355
19093 PR tree-optimization/96921
19094 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
19095 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
19096 * gcc.dg/tree-ssa/pr108354-1.c: New test.
19098 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
19100 * gnat.dg/shift2.adb: New test.
19102 2023-02-14 Richard Biener <rguenther@suse.de>
19104 PR tree-optimization/108782
19105 * gcc.dg/torture/pr108782.c: New testcase.
19107 2023-02-14 Jakub Jelinek <jakub@redhat.com>
19109 PR sanitizer/108777
19110 * gcc.dg/asan/pr108777-1.c: New test.
19111 * gcc.dg/asan/pr108777-2.c: New test.
19112 * gcc.dg/asan/pr108777-3.c: New test.
19113 * gcc.dg/asan/pr108777-4.c: New test.
19114 * gcc.dg/asan/pr108777-5.c: New test.
19115 * gcc.dg/asan/pr108777-6.c: New test.
19116 * gcc.dg/completion-3.c: Adjust expected multiline output.
19118 2023-02-14 Andreas Schwab <schwab@suse.de>
19121 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
19122 over cfi directives.
19123 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
19124 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
19125 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
19126 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
19127 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
19128 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
19130 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
19132 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
19134 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
19136 PR tree-optimization/96373
19137 PR tree-optimization/108571
19138 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
19139 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
19140 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
19141 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
19143 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
19146 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
19147 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
19148 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
19149 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
19150 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
19151 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
19152 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
19153 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
19154 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
19155 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
19156 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
19157 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
19158 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
19159 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
19160 * gcc.target/powerpc/pr96373.c: New test.
19162 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
19164 PR rtl-optimization/108681
19165 * gcc.target/aarch64/pr108681.c: New test.
19167 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
19169 * gcc.target/i386/pr108774.c: New.
19171 2023-02-13 Harald Anlauf <anlauf@gmx.de>
19174 * gfortran.dg/pr103475.f90: New test.
19176 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
19179 * gcc.target/i386/pr108516-1.c: New test.
19180 * gcc.target/i386/pr108516-2.c: Ditto.
19182 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
19184 * gfortran.dg/noinline.f90: New test.
19185 * gfortran.dg/noreturn-1.f90: New test.
19186 * gfortran.dg/noreturn-2.f90: New test.
19187 * gfortran.dg/noreturn-3.f90: New test.
19188 * gfortran.dg/noreturn-4.f90: New test.
19189 * gfortran.dg/noreturn-5.f90: New test.
19190 * gfortran.dg/weak-1.f90: New test.
19192 2023-02-13 Richard Biener <rguenther@suse.de>
19194 PR tree-optimization/108691
19195 * gcc.dg/pr108691.c: New testcase.
19197 2023-02-13 Jonathan Yong <10walls@gmail.com>
19199 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
19200 regex pattern to allow long long instead of just long.
19202 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
19204 * gcc.target/arc/milli-1.c: Update test.
19206 2023-02-13 Richard Biener <rguenther@suse.de>
19208 PR tree-optimization/106722
19209 * gcc.dg/torture/pr108737.c: New testcase.
19211 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19213 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
19214 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
19215 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
19216 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
19217 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
19218 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
19219 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
19220 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
19221 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
19222 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
19223 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
19224 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
19225 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
19226 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
19227 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
19229 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19231 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
19232 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
19233 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
19234 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
19235 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
19236 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
19237 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
19238 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
19239 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
19240 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
19241 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
19242 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
19243 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
19244 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
19245 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
19246 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
19247 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
19248 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
19249 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
19250 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
19251 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
19252 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
19253 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
19254 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
19255 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
19256 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
19257 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
19258 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
19259 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
19260 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
19262 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19264 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
19265 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
19266 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
19267 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
19268 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
19269 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
19270 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
19271 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
19272 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
19273 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
19274 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
19275 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
19276 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
19277 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
19278 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
19280 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19282 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
19283 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
19284 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
19285 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
19286 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
19287 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
19288 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
19289 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
19290 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
19291 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
19292 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
19293 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
19294 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
19295 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
19296 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
19297 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
19298 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
19299 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
19300 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
19301 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
19302 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
19303 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
19304 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
19305 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
19306 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
19307 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
19308 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
19309 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
19310 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
19311 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
19313 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19315 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
19316 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
19317 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
19318 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
19319 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
19320 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
19321 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
19322 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
19323 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
19324 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
19325 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
19326 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
19327 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
19328 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
19329 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
19331 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19333 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
19334 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
19335 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
19336 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
19337 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
19338 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
19339 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
19340 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
19341 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
19342 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
19343 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
19344 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
19345 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
19346 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
19347 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
19348 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
19349 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
19350 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
19351 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
19352 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
19353 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
19354 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
19355 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
19356 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
19357 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
19358 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
19359 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
19360 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
19361 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
19362 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
19364 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19366 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
19367 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
19368 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
19369 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
19370 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
19371 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
19372 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
19373 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
19374 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
19375 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
19376 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
19377 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
19378 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
19379 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
19380 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
19382 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19384 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
19385 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
19386 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
19387 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
19388 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
19389 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
19390 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
19391 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
19392 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
19393 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
19394 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
19395 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
19396 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
19397 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
19398 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
19399 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
19400 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
19401 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
19402 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
19403 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
19404 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
19405 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
19406 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
19407 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
19408 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
19409 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
19410 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
19411 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
19412 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
19413 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
19415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19417 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
19418 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
19419 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
19420 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
19421 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
19422 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
19423 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
19424 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
19425 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
19426 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
19427 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
19428 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
19429 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
19430 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
19431 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
19432 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
19433 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
19434 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
19435 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
19436 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
19437 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
19438 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
19439 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
19440 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
19441 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
19442 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
19443 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
19444 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
19445 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
19446 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
19447 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
19448 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
19449 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
19450 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
19451 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
19452 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
19453 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
19454 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
19455 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
19456 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
19457 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
19458 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
19459 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
19460 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
19461 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
19462 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
19463 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
19464 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
19465 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
19466 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
19467 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
19468 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
19469 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
19470 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
19471 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
19472 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
19473 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
19474 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
19475 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
19476 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
19478 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19480 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
19481 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
19482 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
19483 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
19484 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
19485 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
19486 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
19487 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
19488 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
19489 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
19490 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
19491 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
19492 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
19493 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
19494 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
19496 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19498 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
19499 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
19500 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
19501 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
19502 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
19503 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
19504 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
19505 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
19506 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
19507 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
19508 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
19509 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
19510 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
19511 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
19512 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
19513 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
19514 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
19515 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
19516 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
19517 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
19518 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
19519 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
19520 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
19521 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
19522 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
19523 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
19524 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
19525 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
19526 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
19527 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
19529 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19531 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
19532 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
19533 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
19534 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
19535 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
19536 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
19537 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
19538 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
19539 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
19540 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
19541 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
19542 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
19543 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
19544 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
19545 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
19547 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19549 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
19550 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
19551 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
19552 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
19553 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
19554 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
19555 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
19556 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
19557 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
19558 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
19559 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
19560 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
19561 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
19562 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
19563 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
19565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19567 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
19568 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
19569 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
19570 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
19571 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
19572 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
19573 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
19574 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
19575 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
19576 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
19577 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
19578 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
19579 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
19580 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
19581 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
19583 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19585 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
19586 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
19587 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
19588 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
19589 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
19590 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
19591 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
19592 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
19593 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
19594 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
19595 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
19596 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
19597 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
19598 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
19599 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
19601 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19603 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
19604 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
19605 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
19606 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
19607 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
19608 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
19609 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
19610 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
19611 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
19612 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
19613 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
19614 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
19615 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
19616 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
19617 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
19618 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
19619 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
19620 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
19621 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
19623 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19625 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
19626 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
19627 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
19628 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
19629 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
19630 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
19631 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
19632 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
19633 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
19634 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
19635 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
19636 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
19637 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
19638 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
19639 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
19640 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
19641 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
19642 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
19643 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
19644 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
19645 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
19646 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
19647 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
19648 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
19649 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
19650 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
19651 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
19652 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
19653 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
19654 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
19655 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
19656 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
19657 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
19658 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
19659 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
19660 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
19662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19664 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
19665 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
19666 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
19667 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
19668 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
19669 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
19670 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
19671 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
19672 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
19673 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
19674 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
19675 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
19676 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
19677 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
19678 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
19679 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
19680 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
19681 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
19683 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19685 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
19686 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
19687 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
19688 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
19689 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
19690 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
19691 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
19692 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
19693 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
19694 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
19695 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
19696 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
19697 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
19698 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
19699 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
19700 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
19701 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
19702 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
19703 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
19704 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
19705 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
19706 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
19707 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
19708 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
19709 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
19710 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
19711 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
19712 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
19713 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
19714 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
19715 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
19716 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
19717 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
19718 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
19719 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
19720 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
19722 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19724 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
19725 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
19726 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
19727 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
19728 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
19729 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
19730 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
19731 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
19732 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
19733 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
19734 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
19735 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
19736 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
19737 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
19738 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
19739 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
19740 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
19741 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
19743 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19745 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
19746 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
19747 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
19748 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
19749 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
19750 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
19751 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
19752 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
19753 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
19754 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
19755 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
19756 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
19757 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
19758 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
19759 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
19760 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
19761 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
19762 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
19763 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
19764 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
19765 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
19766 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
19767 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
19768 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
19769 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
19770 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
19771 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
19772 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
19773 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
19774 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
19775 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
19776 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
19777 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
19778 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
19779 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
19780 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
19782 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19784 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
19785 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
19786 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
19787 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
19788 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
19789 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
19790 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
19791 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
19792 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
19793 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
19794 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
19795 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
19796 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
19797 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
19798 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
19799 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
19800 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
19801 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
19803 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19805 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
19806 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
19807 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
19808 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
19809 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
19810 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
19811 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
19812 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
19813 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
19814 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
19815 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
19816 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
19817 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
19818 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
19819 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
19820 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
19821 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
19822 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
19823 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
19824 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
19825 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
19826 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
19827 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
19828 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
19829 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
19830 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
19831 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
19832 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
19833 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
19834 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
19835 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
19836 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
19837 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
19838 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
19839 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
19840 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
19842 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19844 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
19845 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
19846 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
19847 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
19848 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
19849 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
19850 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
19851 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
19852 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
19853 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
19854 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
19855 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
19856 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
19857 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
19858 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
19859 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
19860 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
19861 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
19862 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
19863 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
19864 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
19865 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
19866 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
19867 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
19868 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
19869 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
19870 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
19871 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
19872 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
19873 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
19874 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
19875 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
19876 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
19877 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
19878 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
19879 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
19880 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
19881 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
19882 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
19883 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
19884 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
19885 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
19886 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
19887 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
19888 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
19889 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
19890 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
19891 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
19892 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
19893 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
19894 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
19895 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
19896 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
19897 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
19898 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
19899 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
19900 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
19901 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
19902 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
19903 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
19904 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
19905 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
19906 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
19907 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
19908 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
19909 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
19910 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
19911 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
19912 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
19913 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
19914 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
19915 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
19917 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19919 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
19920 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
19921 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
19922 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
19923 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
19924 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
19925 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
19926 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
19927 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
19928 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
19929 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
19930 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
19931 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
19932 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
19933 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
19934 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
19935 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
19936 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
19938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19940 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
19941 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
19942 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
19943 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
19944 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
19945 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
19946 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
19947 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
19948 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
19949 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
19950 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
19951 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
19952 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
19953 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
19954 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
19955 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
19956 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
19957 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
19958 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
19959 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
19960 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
19961 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
19962 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
19963 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
19964 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
19965 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
19966 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
19967 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
19968 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
19969 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
19970 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
19971 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
19972 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
19973 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
19974 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
19975 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
19977 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19979 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
19980 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
19981 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
19982 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
19983 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
19984 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
19985 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
19986 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
19987 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
19988 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
19989 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
19990 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
19991 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
19992 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
19993 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
19994 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
19995 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
19996 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
19998 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20000 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
20001 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
20002 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
20003 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
20004 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
20005 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
20006 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
20007 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
20008 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
20009 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
20010 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
20011 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
20012 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
20013 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
20014 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
20015 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
20016 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
20017 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
20019 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20021 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
20022 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
20023 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
20024 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
20025 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
20026 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
20027 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
20028 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
20029 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
20030 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
20031 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
20032 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
20033 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
20034 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
20035 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
20036 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
20037 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
20038 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
20040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20042 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
20043 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
20044 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
20045 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
20046 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
20047 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
20048 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
20049 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
20050 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
20051 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
20052 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
20053 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
20054 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
20055 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
20056 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
20057 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
20058 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
20059 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
20061 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20063 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
20064 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
20065 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
20066 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
20067 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
20068 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
20069 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
20070 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
20071 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
20072 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
20073 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
20074 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
20075 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
20076 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
20077 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
20078 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
20079 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
20080 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
20081 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
20082 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
20083 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
20084 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
20085 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
20086 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
20088 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20090 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
20091 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
20092 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
20093 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
20094 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
20095 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
20096 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
20097 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
20098 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
20099 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
20100 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
20101 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
20102 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
20103 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
20104 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
20105 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
20106 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
20107 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
20108 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
20109 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
20110 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
20111 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
20112 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
20114 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20116 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
20117 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
20118 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
20119 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
20120 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
20121 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
20122 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
20123 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
20124 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
20125 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
20126 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
20127 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
20128 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
20129 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
20130 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
20131 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
20132 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
20133 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
20134 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
20135 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
20136 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
20137 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
20138 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
20139 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
20140 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
20141 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
20142 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
20143 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
20144 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
20145 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
20147 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20149 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
20150 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
20151 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
20152 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
20153 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
20154 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
20155 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
20156 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
20157 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
20158 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
20159 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
20160 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
20161 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
20162 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
20163 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
20164 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
20165 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
20166 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
20167 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
20168 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
20169 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
20170 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
20171 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
20172 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
20173 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
20174 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
20175 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
20176 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
20177 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
20178 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
20180 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20182 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
20183 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
20184 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
20185 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
20186 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
20187 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
20188 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
20189 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
20190 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
20191 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
20192 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
20193 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
20194 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
20195 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
20196 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
20197 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
20198 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
20199 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
20200 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
20201 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
20202 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
20203 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
20204 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
20205 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
20206 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
20207 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
20208 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
20209 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
20211 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20213 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
20214 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
20215 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
20216 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
20217 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
20218 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
20219 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
20220 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
20221 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
20222 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
20223 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
20224 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
20226 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20228 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
20229 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
20230 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
20231 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
20232 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
20233 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
20235 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20237 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
20238 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
20239 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
20240 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
20241 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
20242 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
20243 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
20244 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
20245 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
20246 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
20247 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
20248 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
20249 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
20250 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
20251 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
20252 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
20253 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
20254 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
20256 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20258 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
20259 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
20260 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
20261 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
20262 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
20263 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
20264 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
20265 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
20266 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
20267 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
20268 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
20269 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
20270 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
20271 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
20272 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
20273 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
20274 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
20275 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
20276 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
20277 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
20278 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
20279 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
20280 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
20281 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
20282 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
20283 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
20284 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
20285 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
20286 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
20287 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
20288 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
20289 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
20290 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
20291 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
20292 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
20293 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
20295 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20297 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
20298 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
20299 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
20300 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
20301 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
20302 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
20303 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
20304 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
20305 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
20306 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
20307 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
20308 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
20309 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
20310 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
20311 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
20312 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
20313 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
20314 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
20315 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
20316 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
20317 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
20318 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
20319 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
20320 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
20321 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
20322 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
20323 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
20324 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
20325 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
20326 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
20327 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
20328 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
20329 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
20330 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
20331 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
20332 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
20334 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20336 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
20337 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
20338 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
20339 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
20340 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
20341 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
20342 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
20343 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
20344 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
20345 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
20346 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
20347 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
20348 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
20349 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
20350 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
20351 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
20352 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
20353 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
20355 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20357 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
20358 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
20359 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
20360 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
20361 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
20362 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
20363 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
20364 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
20365 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
20366 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
20367 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
20368 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
20369 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
20370 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
20371 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
20372 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
20373 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
20374 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
20376 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20378 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
20379 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
20380 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
20381 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
20382 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
20383 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
20384 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
20385 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
20386 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
20387 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
20388 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
20389 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
20390 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
20391 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
20392 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
20393 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
20394 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
20395 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
20396 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
20397 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
20398 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
20399 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
20400 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
20401 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
20402 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
20403 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
20405 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20407 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
20408 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
20409 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
20410 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
20411 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
20412 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
20413 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
20414 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
20415 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
20416 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
20417 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
20418 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
20419 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
20420 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
20421 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
20422 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
20423 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
20424 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
20425 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
20426 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
20427 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
20428 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
20429 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
20430 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
20431 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
20432 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
20434 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20436 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
20437 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
20438 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
20439 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
20440 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
20441 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
20442 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
20443 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
20444 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
20445 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
20446 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
20447 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
20448 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
20449 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
20450 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
20451 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
20452 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
20453 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
20455 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20457 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
20458 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
20459 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
20460 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
20461 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
20462 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
20463 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
20464 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
20465 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
20466 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
20467 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
20468 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
20469 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
20470 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
20471 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
20472 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
20473 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
20474 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
20476 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20478 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
20479 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
20480 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
20481 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
20482 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
20483 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
20484 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
20485 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
20486 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
20487 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
20488 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
20489 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
20490 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
20491 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
20492 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
20493 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
20494 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
20495 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
20496 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
20497 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
20498 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
20499 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
20501 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20503 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
20504 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
20505 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
20506 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
20507 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
20508 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
20509 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
20510 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
20511 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
20512 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
20513 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
20514 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
20515 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
20516 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
20517 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
20518 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
20519 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
20520 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
20521 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
20522 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
20523 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
20524 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
20526 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20528 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
20530 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20532 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
20533 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
20534 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
20535 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
20536 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
20537 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
20538 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
20539 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
20540 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
20541 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
20542 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
20543 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
20544 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
20545 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
20546 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
20547 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
20548 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
20549 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
20550 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
20551 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
20552 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
20553 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
20554 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
20555 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
20556 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
20557 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
20558 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
20559 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
20560 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
20561 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
20563 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20565 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
20566 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
20567 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
20568 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
20569 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
20570 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
20571 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
20572 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
20573 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
20574 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
20575 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
20576 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
20577 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
20578 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
20579 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
20580 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
20581 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
20582 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
20583 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
20584 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
20585 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
20586 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
20587 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
20588 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
20589 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
20590 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
20591 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
20592 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
20593 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
20594 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
20596 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20598 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
20599 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
20600 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
20601 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
20602 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
20603 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
20604 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
20605 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
20606 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
20607 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
20608 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
20609 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
20610 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
20611 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
20612 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
20613 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
20614 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
20615 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
20616 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
20617 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
20618 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
20619 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
20620 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
20621 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
20622 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
20623 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
20624 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
20625 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
20626 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
20627 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
20629 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20631 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
20632 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
20633 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
20634 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
20635 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
20636 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
20637 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
20638 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
20639 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
20640 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
20641 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
20642 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
20643 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
20644 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
20645 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
20646 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
20647 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
20648 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
20649 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
20650 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
20651 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
20652 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
20653 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
20654 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
20655 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
20656 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
20657 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
20658 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
20659 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
20660 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
20662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20664 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
20665 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
20666 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
20667 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
20668 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
20669 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
20670 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
20671 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
20672 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
20673 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
20674 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
20675 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
20676 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
20677 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
20678 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
20679 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
20680 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
20681 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
20682 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
20683 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
20684 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
20685 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
20686 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
20687 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
20688 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
20689 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
20690 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
20691 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
20692 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
20693 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
20695 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20697 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
20698 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
20699 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
20700 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
20701 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
20702 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
20703 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
20704 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
20705 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
20706 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
20707 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
20708 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
20709 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
20710 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
20711 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
20712 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
20713 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
20714 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
20715 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
20716 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
20717 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
20718 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
20719 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
20720 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
20721 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
20722 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
20723 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
20724 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
20725 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
20726 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
20728 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20730 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
20731 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
20732 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
20733 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
20734 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
20735 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
20736 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
20737 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
20738 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
20739 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
20740 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
20741 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
20742 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
20743 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
20744 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
20745 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
20746 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
20747 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
20748 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
20749 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
20750 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
20751 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
20752 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
20753 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
20754 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
20755 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
20756 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
20757 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
20758 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
20759 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
20761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20763 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
20764 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
20765 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
20766 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
20767 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
20768 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
20769 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
20770 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
20771 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
20772 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
20773 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
20774 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
20775 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
20776 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
20777 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
20778 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
20779 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
20780 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
20781 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
20782 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
20783 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
20784 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
20785 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
20786 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
20787 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
20788 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
20789 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
20790 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
20791 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
20792 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
20794 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20796 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
20797 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
20798 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
20799 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
20800 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
20801 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
20802 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
20803 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
20804 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
20805 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
20806 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
20807 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
20808 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
20809 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
20810 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
20811 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
20812 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
20813 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
20814 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
20815 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
20816 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
20817 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
20818 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
20819 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
20820 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
20821 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
20822 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
20823 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
20824 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
20825 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
20827 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20829 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
20830 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
20831 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
20832 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
20833 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
20834 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
20835 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
20836 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
20837 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
20838 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
20839 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
20840 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
20841 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
20842 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
20843 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
20844 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
20845 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
20846 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
20847 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
20848 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
20849 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
20850 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
20851 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
20852 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
20853 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
20854 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
20855 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
20856 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
20857 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
20858 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
20860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20862 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
20863 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
20864 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
20865 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
20866 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
20867 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
20868 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
20869 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
20870 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
20871 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
20872 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
20873 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
20874 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
20875 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
20876 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
20877 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
20878 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
20879 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
20880 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
20881 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
20882 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
20883 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
20884 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
20885 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
20886 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
20887 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
20888 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
20889 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
20890 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
20891 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
20893 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20895 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
20896 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
20897 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
20898 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
20899 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
20900 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
20901 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
20902 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
20903 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
20904 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
20905 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
20906 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
20907 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
20908 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
20909 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
20910 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
20911 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
20912 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
20913 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
20914 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
20915 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
20916 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
20917 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
20918 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
20919 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
20920 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
20921 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
20922 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
20923 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
20924 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
20926 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20928 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
20930 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20932 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
20933 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
20934 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
20935 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
20936 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
20937 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
20938 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
20939 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
20940 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
20941 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
20942 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
20943 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
20944 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
20945 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
20946 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
20947 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
20948 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
20949 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
20950 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
20951 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
20952 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
20953 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
20954 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
20955 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
20956 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
20957 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
20958 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
20959 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
20960 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
20961 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
20962 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
20963 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
20964 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
20965 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
20966 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
20967 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
20969 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20971 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
20972 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
20973 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
20974 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
20975 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
20976 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
20977 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
20978 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
20979 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
20980 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
20981 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
20982 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
20983 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
20984 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
20985 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
20986 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
20987 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
20988 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
20989 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
20990 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
20991 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
20992 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
20993 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
20994 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
20995 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
20996 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
20997 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
20998 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
20999 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
21000 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
21001 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
21002 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
21003 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
21004 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
21005 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
21006 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
21008 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21010 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
21011 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
21012 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
21013 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
21014 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
21015 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
21016 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
21017 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
21018 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
21019 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
21020 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
21021 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
21022 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
21023 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
21024 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
21025 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
21026 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
21027 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
21028 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
21029 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
21030 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
21031 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
21032 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
21033 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
21034 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
21035 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
21036 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
21037 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
21038 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
21039 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
21040 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
21041 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
21042 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
21043 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
21044 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
21045 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
21047 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21049 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
21050 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
21051 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
21052 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
21053 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
21054 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
21055 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
21056 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
21057 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
21058 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
21059 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
21060 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
21061 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
21062 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
21063 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
21064 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
21065 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
21066 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
21067 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
21068 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
21069 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
21070 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
21071 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
21072 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
21073 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
21074 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
21075 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
21076 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
21077 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
21078 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
21079 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
21080 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
21081 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
21082 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
21083 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
21084 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
21086 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21088 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
21089 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
21090 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
21091 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
21092 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
21093 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
21094 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
21095 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
21096 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
21097 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
21098 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
21099 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
21100 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
21101 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
21102 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
21103 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
21104 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
21105 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
21106 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
21107 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
21108 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
21109 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
21110 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
21111 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
21112 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
21113 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
21114 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
21115 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
21116 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
21117 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
21118 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
21119 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
21120 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
21121 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
21122 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
21123 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
21125 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21127 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
21128 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
21129 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
21130 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
21131 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
21132 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
21133 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
21134 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
21135 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
21136 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
21137 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
21138 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
21139 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
21140 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
21141 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
21142 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
21143 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
21144 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
21145 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
21146 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
21147 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
21148 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
21149 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
21150 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
21151 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
21152 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
21153 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
21154 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
21155 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
21156 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
21157 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
21158 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
21159 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
21160 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
21161 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
21162 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
21164 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21166 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
21167 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
21168 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
21169 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
21170 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
21171 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
21172 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
21173 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
21174 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
21175 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
21176 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
21177 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
21178 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
21179 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
21180 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
21181 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
21182 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
21183 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
21184 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
21185 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
21186 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
21187 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
21188 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
21189 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
21190 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
21191 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
21192 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
21193 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
21194 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
21195 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
21196 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
21197 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
21198 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
21199 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
21200 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
21201 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
21203 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21205 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
21206 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
21207 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
21208 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
21209 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
21210 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
21211 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
21212 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
21213 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
21214 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
21215 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
21216 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
21217 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
21218 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
21219 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
21220 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
21221 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
21222 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
21223 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
21224 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
21225 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
21226 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
21227 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
21228 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
21229 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
21230 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
21231 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
21232 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
21233 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
21234 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
21235 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
21236 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
21237 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
21238 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
21239 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
21240 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
21242 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21244 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
21245 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
21246 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
21247 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
21248 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
21249 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
21250 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
21251 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
21252 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
21253 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
21254 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
21255 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
21256 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
21257 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
21258 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
21259 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
21260 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
21261 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
21263 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21265 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
21266 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
21267 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
21268 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
21269 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
21270 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
21271 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
21272 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
21273 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
21274 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
21275 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
21276 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
21277 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
21278 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
21279 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
21280 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
21281 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
21282 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
21284 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21286 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
21287 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
21288 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
21289 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
21290 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
21291 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
21292 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
21293 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
21294 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
21295 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
21296 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
21297 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
21298 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
21299 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
21300 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
21301 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
21302 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
21303 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
21305 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21307 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
21308 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
21309 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
21310 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
21311 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
21312 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
21313 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
21314 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
21315 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
21316 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
21317 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
21318 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
21319 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
21320 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
21321 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
21322 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
21323 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
21324 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
21326 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21328 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
21329 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
21330 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
21331 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
21332 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
21333 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
21334 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
21335 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
21336 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
21337 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
21338 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
21339 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
21340 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
21341 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
21342 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
21343 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
21344 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
21345 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
21347 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21349 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
21350 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
21351 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
21352 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
21353 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
21354 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
21355 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
21356 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
21357 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
21358 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
21359 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
21360 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
21361 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
21362 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
21363 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
21364 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
21365 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
21366 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
21368 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21370 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
21371 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
21372 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
21373 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
21374 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
21375 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
21376 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
21377 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
21378 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
21379 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
21380 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
21381 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
21382 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
21383 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
21384 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
21385 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
21386 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
21387 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
21389 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21391 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
21392 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
21393 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
21394 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
21395 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
21396 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
21397 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
21398 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
21399 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
21400 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
21401 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
21402 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
21403 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
21404 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
21405 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
21406 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
21407 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
21408 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
21410 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21412 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
21413 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
21414 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
21415 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
21416 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
21417 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
21418 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
21419 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
21420 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
21421 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
21422 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
21423 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
21424 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
21425 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
21426 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
21428 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21430 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
21431 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
21432 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
21433 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
21434 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
21435 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
21436 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
21437 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
21438 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
21439 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
21440 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
21441 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
21442 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
21443 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
21444 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
21445 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
21446 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
21447 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
21448 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
21449 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
21450 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
21451 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
21452 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
21453 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
21454 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
21455 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
21456 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
21457 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
21458 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
21459 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
21461 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21463 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
21464 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
21465 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
21466 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
21467 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
21468 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
21469 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
21470 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
21471 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
21472 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
21473 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
21474 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
21475 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
21476 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
21477 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
21479 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21481 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
21482 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
21483 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
21484 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
21485 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
21486 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
21487 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
21488 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
21489 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
21490 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
21491 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
21492 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
21493 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
21494 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
21495 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
21496 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
21497 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
21498 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
21499 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
21500 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
21501 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
21502 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
21503 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
21504 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
21505 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
21506 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
21507 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
21508 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
21509 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
21510 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
21512 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21514 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
21515 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
21516 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
21517 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
21518 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
21519 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
21520 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
21521 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
21522 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
21523 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
21524 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
21525 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
21526 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
21527 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
21528 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
21529 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
21530 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
21531 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
21532 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
21533 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
21534 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
21535 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
21536 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
21537 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
21538 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
21539 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
21540 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
21541 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
21542 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
21543 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
21545 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21547 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
21548 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
21549 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
21550 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
21551 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
21552 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
21553 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
21554 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
21555 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
21556 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
21557 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
21558 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
21559 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
21560 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
21561 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
21562 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
21563 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
21564 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
21566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21568 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
21569 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
21570 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
21571 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
21572 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
21573 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
21574 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
21575 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
21576 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
21577 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
21578 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
21579 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
21580 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
21581 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
21582 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
21583 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
21584 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
21585 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
21586 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
21587 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
21588 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
21589 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
21590 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
21591 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
21592 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
21593 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
21594 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
21595 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
21596 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
21597 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
21598 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
21599 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
21600 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
21601 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
21602 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
21603 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
21605 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21607 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
21608 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
21609 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
21610 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
21611 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
21612 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
21613 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
21614 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
21615 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
21616 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
21617 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
21618 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
21619 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
21620 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
21621 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
21622 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
21623 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
21624 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
21626 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21628 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
21629 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
21630 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
21631 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
21632 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
21633 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
21634 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
21635 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
21636 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
21637 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
21638 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
21639 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
21640 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
21641 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
21642 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
21643 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
21644 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
21645 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
21646 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
21647 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
21648 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
21649 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
21650 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
21651 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
21652 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
21653 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
21654 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
21655 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
21656 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
21657 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
21658 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
21659 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
21660 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
21661 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
21662 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
21663 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
21665 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21667 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
21668 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
21669 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
21670 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
21671 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
21672 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
21673 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
21674 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
21675 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
21676 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
21677 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
21678 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
21679 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
21680 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
21681 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
21682 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
21683 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
21684 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
21686 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21688 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
21689 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
21690 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
21691 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
21692 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
21693 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
21694 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
21695 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
21696 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
21697 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
21698 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
21699 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
21700 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
21701 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
21702 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
21703 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
21704 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
21705 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
21706 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
21707 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
21708 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
21709 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
21710 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
21711 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
21712 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
21713 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
21714 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
21715 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
21716 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
21717 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
21718 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
21719 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
21720 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
21721 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
21722 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
21723 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
21725 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21727 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
21728 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
21729 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
21730 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
21731 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
21732 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
21733 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
21734 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
21735 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
21736 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
21737 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
21738 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
21739 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
21740 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
21741 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
21742 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
21743 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
21744 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
21745 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
21746 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
21747 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
21748 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
21749 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
21750 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
21751 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
21752 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
21753 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
21754 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
21755 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
21756 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
21757 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
21758 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
21759 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
21760 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
21761 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
21762 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
21763 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
21764 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
21765 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
21766 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
21767 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
21768 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
21769 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
21770 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
21771 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
21773 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21775 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
21776 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
21777 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
21778 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
21779 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
21780 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
21781 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
21782 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
21783 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
21784 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
21785 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
21786 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
21787 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
21788 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
21789 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
21791 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21793 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
21794 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
21795 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
21796 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
21797 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
21798 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
21799 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
21800 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
21801 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
21802 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
21803 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
21804 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
21805 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
21806 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
21807 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
21809 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21811 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
21812 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
21813 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
21814 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
21815 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
21816 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
21817 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
21818 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
21819 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
21820 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
21821 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
21822 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
21823 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
21824 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
21825 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
21827 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21829 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
21831 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21833 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
21834 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
21835 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
21836 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
21837 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
21838 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
21839 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
21840 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
21841 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
21842 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
21843 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
21844 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
21845 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
21846 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
21847 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
21848 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
21849 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
21850 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
21852 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21854 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
21855 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
21856 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
21857 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
21858 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
21859 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
21860 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
21861 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
21862 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
21863 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
21864 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
21865 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
21866 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
21867 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
21868 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
21869 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
21870 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
21871 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
21873 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21875 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
21876 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
21877 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
21878 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
21879 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
21880 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
21881 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
21882 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
21883 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
21884 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
21885 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
21886 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
21887 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
21888 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
21889 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
21890 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
21891 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
21892 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
21894 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21896 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
21897 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
21898 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
21899 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
21900 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
21901 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
21902 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
21903 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
21904 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
21905 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
21906 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
21907 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
21908 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
21909 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
21910 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
21911 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
21912 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
21913 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
21915 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21917 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
21918 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
21919 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
21920 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
21921 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
21922 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
21923 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
21924 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
21925 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
21926 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
21927 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
21928 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
21929 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
21930 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
21931 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
21932 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
21933 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
21934 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
21936 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21938 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
21939 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
21940 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
21941 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
21942 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
21943 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
21944 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
21945 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
21946 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
21947 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
21948 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
21949 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
21950 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
21951 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
21952 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
21953 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
21954 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
21955 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
21957 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21959 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
21960 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
21961 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
21962 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
21963 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
21964 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
21965 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
21966 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
21967 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
21968 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
21969 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
21970 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
21971 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
21972 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
21973 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
21974 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
21975 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
21976 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
21977 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
21978 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
21979 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
21980 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
21981 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
21982 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
21983 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
21984 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
21985 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
21986 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
21987 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
21988 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
21990 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21992 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
21993 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
21994 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
21995 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
21996 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
21997 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
21998 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
21999 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
22000 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
22001 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
22002 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
22003 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
22004 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
22005 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
22006 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
22007 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
22008 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
22009 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
22010 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
22011 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
22012 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
22013 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
22014 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
22015 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
22016 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
22017 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
22018 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
22019 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
22020 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
22021 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
22023 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22025 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
22026 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
22027 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
22028 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
22029 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
22030 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
22031 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
22032 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
22033 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
22034 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
22035 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
22036 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
22037 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
22038 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
22039 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
22040 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
22041 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
22042 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
22043 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
22044 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
22045 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
22046 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
22047 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
22048 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
22049 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
22050 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
22051 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
22052 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
22053 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
22054 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
22056 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22058 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
22059 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
22060 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
22061 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
22062 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
22063 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
22064 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
22065 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
22066 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
22067 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
22068 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
22069 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
22070 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
22071 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
22072 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
22073 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
22074 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
22075 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
22076 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
22077 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
22078 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
22079 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
22080 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
22081 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
22082 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
22083 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
22084 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
22085 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
22086 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
22087 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
22089 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22091 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
22092 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
22093 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
22094 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
22095 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
22096 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
22097 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
22098 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
22099 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
22100 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
22101 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
22102 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
22103 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
22104 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
22105 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
22106 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
22107 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
22108 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
22109 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
22110 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
22111 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
22112 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
22113 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
22114 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
22115 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
22116 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
22117 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
22118 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
22119 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
22120 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
22121 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
22122 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
22123 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
22124 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
22125 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
22126 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
22128 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22130 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
22131 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
22132 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
22133 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
22134 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
22135 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
22136 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
22137 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
22138 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
22139 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
22140 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
22141 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
22142 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
22143 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
22144 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
22145 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
22146 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
22147 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
22148 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
22149 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
22150 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
22151 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
22152 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
22153 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
22154 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
22155 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
22156 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
22157 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
22158 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
22159 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
22160 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
22161 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
22162 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
22163 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
22164 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
22165 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
22167 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22169 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
22170 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
22171 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
22172 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
22173 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
22174 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
22175 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
22176 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
22177 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
22178 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
22179 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
22180 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
22181 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
22182 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
22183 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
22184 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
22185 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
22186 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
22187 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
22188 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
22189 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
22190 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
22191 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
22192 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
22193 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
22194 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
22195 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
22196 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
22197 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
22198 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
22199 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
22200 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
22201 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
22202 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
22203 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
22204 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
22206 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22208 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
22209 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
22210 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
22211 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
22212 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
22213 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
22214 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
22215 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
22216 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
22217 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
22218 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
22219 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
22220 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
22221 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
22222 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
22223 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
22224 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
22225 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
22226 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
22227 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
22228 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
22229 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
22230 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
22231 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
22232 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
22233 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
22234 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
22235 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
22236 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
22237 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
22238 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
22239 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
22240 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
22241 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
22242 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
22243 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
22245 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22247 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
22248 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
22249 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
22250 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
22251 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
22252 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
22253 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
22254 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
22255 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
22256 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
22257 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
22258 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
22259 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
22260 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
22261 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
22262 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
22263 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
22264 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
22266 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22268 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
22269 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
22270 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
22271 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
22272 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
22273 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
22274 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
22275 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
22276 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
22277 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
22278 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
22279 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
22280 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
22281 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
22282 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
22283 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
22284 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
22285 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
22287 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22289 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
22290 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
22291 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
22292 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
22293 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
22294 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
22295 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
22296 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
22297 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
22298 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
22299 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
22300 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
22301 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
22302 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
22303 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
22304 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
22305 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
22306 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
22308 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22310 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
22311 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
22312 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
22313 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
22314 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
22315 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
22316 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
22317 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
22318 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
22319 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
22320 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
22321 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
22322 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
22323 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
22324 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
22325 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
22326 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
22327 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
22329 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22331 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
22332 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
22333 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
22334 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
22335 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
22336 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
22337 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
22338 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
22339 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
22340 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
22341 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
22342 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
22343 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
22344 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
22345 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
22347 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22349 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
22350 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
22351 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
22352 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
22353 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
22354 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
22355 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
22356 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
22357 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
22358 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
22359 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
22360 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
22361 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
22362 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
22363 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
22365 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22367 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
22368 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
22369 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
22370 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
22371 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
22372 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
22373 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
22374 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
22375 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
22376 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
22377 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
22378 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
22379 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
22380 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
22381 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
22383 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22385 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
22386 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
22387 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
22388 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
22389 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
22390 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
22391 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
22392 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
22393 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
22394 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
22395 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
22396 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
22397 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
22398 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
22399 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
22401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22403 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
22404 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
22405 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
22406 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
22407 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
22408 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
22409 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
22410 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
22411 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
22412 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
22413 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
22414 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
22415 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
22416 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
22417 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
22418 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
22419 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
22420 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
22421 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
22422 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
22423 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
22424 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
22425 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
22427 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22429 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
22430 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
22431 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
22432 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
22433 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
22434 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
22435 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
22436 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
22437 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
22438 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
22439 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
22440 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
22441 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
22442 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
22443 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
22445 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22447 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
22448 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
22449 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
22450 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
22451 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
22452 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
22453 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
22454 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
22455 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
22456 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
22457 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
22458 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
22459 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
22460 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
22461 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
22463 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22465 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
22467 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22469 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
22470 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
22471 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
22472 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
22473 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
22474 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
22475 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
22476 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
22477 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
22478 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
22479 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
22480 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
22481 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
22482 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
22483 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
22484 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
22485 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
22486 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
22488 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22490 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
22491 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
22492 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
22493 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
22494 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
22495 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
22496 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
22497 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
22498 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
22499 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
22500 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
22501 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
22502 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
22503 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
22504 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
22505 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
22506 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
22507 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
22509 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22511 * g++.target/riscv/rvv/base/exception-1.C: New test.
22513 2023-02-11 Jakub Jelinek <jakub@redhat.com>
22516 * c-c++-common/pr108605.c: New test.
22518 2023-02-11 Jonathan Yong <10walls@gmail.com>
22520 * gcc.dg/pr65658.c: fix LLP64 test.
22522 2023-02-11 Jonathan Yong <10walls@gmail.com>
22524 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
22525 * gcc.dg/Warray-bounds-52.c: ditto
22526 * gcc.dg/Wstringop-overflow-62.c: ditto
22527 * gcc.dg/attr-vector_size.c: ditto
22528 * gcc.dg/overflow-warn-9.c: ditto
22530 2023-02-10 David Malcolm <dmalcolm@redhat.com>
22533 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
22534 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
22536 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
22538 PR tree-optimization/108520
22539 * g++.dg/pr108520.C: New.
22541 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22543 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
22544 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
22545 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
22546 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
22547 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
22548 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
22549 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
22550 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
22551 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
22552 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
22553 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
22554 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
22555 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
22556 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
22557 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
22558 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
22559 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
22560 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
22561 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
22562 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
22563 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
22564 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
22565 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
22566 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
22567 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
22568 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
22569 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
22570 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
22571 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
22572 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
22574 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22576 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
22577 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
22578 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
22579 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
22580 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
22581 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
22582 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
22583 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
22584 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
22585 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
22586 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
22587 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
22588 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
22589 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
22590 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
22591 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
22592 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
22593 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
22594 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
22595 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
22596 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
22597 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
22598 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
22599 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
22600 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
22601 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
22602 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
22603 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
22604 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
22605 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
22607 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22609 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
22610 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
22611 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
22612 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
22613 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
22614 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
22615 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
22616 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
22617 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
22618 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
22619 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
22620 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
22621 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
22622 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
22623 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
22624 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
22625 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
22626 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
22627 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
22628 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
22629 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
22630 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
22631 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
22632 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
22633 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
22634 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
22635 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
22636 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
22637 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
22638 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
22640 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22642 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
22643 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
22644 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
22645 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
22646 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
22647 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
22648 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
22649 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
22650 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
22651 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
22652 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
22653 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
22654 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
22655 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
22656 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
22657 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
22658 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
22659 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
22660 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
22661 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
22662 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
22663 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
22664 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
22665 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
22666 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
22667 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
22668 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
22669 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
22670 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
22671 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
22673 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22675 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
22676 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
22677 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
22678 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
22679 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
22680 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
22681 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
22682 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
22683 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
22684 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
22685 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
22686 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
22687 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
22688 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
22689 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
22690 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
22691 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
22692 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
22693 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
22694 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
22695 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
22696 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
22697 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
22698 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
22699 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
22700 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
22701 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
22702 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
22703 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
22704 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
22706 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22708 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
22709 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
22710 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
22711 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
22712 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
22713 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
22714 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
22715 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
22716 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
22717 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
22718 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
22719 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
22720 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
22721 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
22722 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
22723 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
22724 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
22725 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
22726 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
22727 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
22728 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
22729 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
22730 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
22731 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
22732 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
22733 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
22734 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
22735 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
22736 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
22737 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
22739 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22741 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
22742 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
22743 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
22744 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
22745 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
22746 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
22747 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
22748 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
22749 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
22750 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
22751 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
22752 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
22753 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
22754 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
22755 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
22756 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
22757 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
22758 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
22759 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
22760 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
22761 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
22762 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
22763 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
22764 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
22765 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
22766 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
22767 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
22768 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
22769 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
22770 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
22772 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22774 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
22775 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
22776 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
22777 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
22778 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
22779 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
22780 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
22781 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
22782 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
22783 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
22784 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
22785 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
22786 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
22787 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
22788 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
22789 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
22790 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
22791 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
22792 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
22793 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
22794 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
22795 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
22796 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
22797 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
22798 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
22799 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
22800 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
22801 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
22802 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
22803 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
22805 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22807 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
22808 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
22809 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
22810 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
22811 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
22812 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
22813 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
22814 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
22815 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
22816 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
22817 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
22818 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
22819 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
22820 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
22821 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
22822 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
22823 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
22824 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
22825 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
22826 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
22827 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
22828 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
22829 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
22830 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
22831 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
22832 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
22833 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
22834 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
22835 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
22836 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
22838 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22840 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
22841 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
22842 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
22843 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
22844 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
22845 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
22846 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
22847 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
22848 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
22849 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
22850 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
22851 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
22852 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
22853 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
22854 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
22855 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
22856 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
22857 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
22858 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
22859 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
22860 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
22861 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
22862 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
22863 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
22864 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
22865 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
22866 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
22867 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
22868 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
22869 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
22871 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22873 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
22874 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
22875 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
22876 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
22877 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
22878 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
22879 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
22880 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
22881 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
22882 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
22883 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
22884 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
22885 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
22886 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
22887 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
22888 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
22889 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
22890 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
22891 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
22892 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
22893 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
22894 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
22895 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
22896 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
22897 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
22898 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
22899 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
22900 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
22901 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
22902 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
22904 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22906 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
22907 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
22908 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
22909 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
22910 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
22911 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
22912 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
22913 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
22914 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
22915 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
22916 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
22917 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
22918 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
22919 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
22920 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
22921 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
22922 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
22923 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
22924 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
22925 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
22926 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
22927 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
22928 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
22929 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
22930 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
22931 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
22932 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
22933 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
22934 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
22935 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
22937 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22939 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
22940 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
22941 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
22942 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
22943 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
22944 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
22945 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
22946 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
22947 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
22948 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
22949 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
22950 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
22951 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
22952 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
22953 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
22954 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
22955 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
22956 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
22957 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
22958 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
22959 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
22960 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
22961 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
22962 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
22963 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
22964 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
22965 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
22966 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
22967 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
22968 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
22970 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22972 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
22973 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
22974 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
22975 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
22976 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
22977 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
22978 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
22979 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
22980 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
22981 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
22982 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
22983 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
22984 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
22985 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
22986 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
22987 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
22988 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
22989 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
22990 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
22991 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
22992 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
22993 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
22994 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
22995 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
22996 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
22997 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
22998 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
22999 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
23000 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
23001 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
23003 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23005 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
23006 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
23007 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
23008 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
23009 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
23010 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
23011 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
23012 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
23013 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
23014 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
23015 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
23016 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
23017 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
23018 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
23019 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
23020 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
23021 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
23022 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
23023 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
23024 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
23025 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
23026 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
23027 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
23028 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
23029 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
23030 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
23031 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
23032 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
23033 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
23034 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
23036 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23038 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
23039 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
23040 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
23041 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
23042 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
23043 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
23044 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
23045 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
23046 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
23047 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
23048 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
23049 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
23050 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
23051 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
23052 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
23053 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
23054 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
23055 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
23056 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
23057 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
23058 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
23059 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
23060 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
23061 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
23062 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
23063 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
23064 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
23065 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
23066 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
23067 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
23068 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
23069 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
23070 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
23071 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
23072 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
23073 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
23074 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
23075 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
23076 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
23077 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
23078 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
23079 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
23080 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
23081 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
23082 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
23083 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
23084 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
23085 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
23086 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
23087 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
23088 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
23089 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
23090 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
23091 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
23092 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
23093 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
23094 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
23095 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
23096 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
23097 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
23098 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
23099 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
23100 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
23101 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
23102 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
23103 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
23104 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
23105 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
23106 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
23107 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
23108 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
23109 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
23110 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
23111 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
23112 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
23113 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
23114 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
23115 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
23116 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
23117 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
23118 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
23119 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
23120 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
23121 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
23122 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
23123 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
23124 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
23125 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
23126 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
23127 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
23128 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
23129 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
23130 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
23131 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
23132 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
23133 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
23135 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23137 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
23138 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
23139 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
23140 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
23141 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
23142 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
23143 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
23144 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
23145 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
23146 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
23147 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
23148 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
23149 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
23150 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
23151 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
23152 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
23153 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
23154 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
23155 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
23156 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
23157 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
23158 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
23159 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
23160 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
23161 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
23162 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
23163 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
23164 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
23165 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
23166 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
23167 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
23168 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
23169 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
23170 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
23171 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
23172 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
23174 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23176 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
23177 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
23178 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
23179 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
23180 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
23181 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
23182 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
23183 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
23184 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
23185 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
23186 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
23187 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
23188 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
23189 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
23190 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
23191 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
23192 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
23193 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
23194 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
23195 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
23196 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
23197 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
23198 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
23199 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
23200 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
23201 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
23202 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
23203 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
23204 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
23205 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
23206 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
23207 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
23208 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
23209 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
23210 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
23211 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
23213 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23215 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
23216 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
23217 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
23218 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
23219 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
23220 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
23221 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
23222 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
23223 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
23224 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
23225 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
23226 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
23227 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
23228 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
23229 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
23230 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
23231 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
23232 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
23233 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
23234 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
23235 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
23236 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
23237 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
23238 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
23239 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
23240 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
23241 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
23242 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
23243 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
23244 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
23245 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
23246 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
23247 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
23248 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
23249 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
23250 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
23252 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23254 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
23255 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
23256 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
23257 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
23258 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
23259 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
23260 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
23261 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
23262 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
23263 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
23264 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
23265 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
23266 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
23267 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
23268 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
23269 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
23270 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
23271 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
23272 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
23273 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
23274 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
23275 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
23276 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
23277 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
23278 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
23279 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
23280 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
23281 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
23282 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
23283 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
23284 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
23285 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
23286 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
23287 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
23288 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
23289 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
23291 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23293 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
23294 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
23295 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
23296 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
23297 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
23298 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
23299 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
23300 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
23301 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
23302 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
23303 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
23304 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
23305 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
23306 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
23307 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
23308 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
23309 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
23310 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
23311 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
23312 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
23313 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
23314 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
23315 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
23316 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
23317 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
23318 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
23319 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
23320 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
23321 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
23322 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
23323 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
23324 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
23325 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
23326 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
23327 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
23328 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
23330 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23332 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
23333 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
23334 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
23335 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
23336 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
23337 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
23338 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
23339 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
23340 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
23341 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
23342 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
23343 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
23344 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
23345 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
23346 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
23347 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
23348 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
23349 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
23350 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
23351 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
23352 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
23353 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
23354 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
23355 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
23356 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
23357 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
23358 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
23359 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
23360 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
23361 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
23362 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
23363 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
23364 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
23365 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
23366 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
23367 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
23369 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23371 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
23372 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
23373 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
23374 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
23375 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
23376 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
23377 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
23378 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
23379 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
23380 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
23381 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
23382 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
23383 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
23384 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
23385 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
23386 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
23387 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
23388 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
23389 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
23390 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
23391 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
23392 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
23393 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
23394 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
23395 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
23396 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
23397 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
23398 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
23399 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
23400 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
23401 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
23402 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
23403 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
23404 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
23405 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
23406 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
23408 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23410 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
23411 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
23412 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
23413 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
23414 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
23415 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
23416 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
23417 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
23418 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
23419 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
23420 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
23421 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
23422 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
23423 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
23424 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
23425 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
23426 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
23427 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
23428 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
23429 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
23430 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
23431 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
23432 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
23433 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
23434 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
23435 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
23436 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
23437 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
23438 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
23439 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
23440 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
23441 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
23442 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
23443 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
23444 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
23445 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
23447 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23449 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
23450 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
23451 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
23452 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
23453 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
23454 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
23455 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
23456 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
23457 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
23458 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
23459 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
23460 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
23461 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
23462 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
23463 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
23464 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
23465 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
23466 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
23467 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
23468 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
23469 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
23470 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
23471 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
23472 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
23473 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
23474 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
23475 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
23476 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
23477 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
23478 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
23479 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
23480 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
23481 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
23482 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
23483 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
23484 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
23486 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23488 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
23489 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
23490 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
23491 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
23492 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
23493 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
23494 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
23495 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
23496 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
23497 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
23498 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
23499 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
23500 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
23501 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
23502 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
23503 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
23504 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
23505 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
23506 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
23507 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
23508 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
23509 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
23510 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
23511 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
23512 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
23513 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
23514 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
23515 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
23516 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
23517 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
23518 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
23519 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
23520 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
23521 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
23522 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
23523 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
23525 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23527 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
23528 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
23529 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
23530 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
23531 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
23532 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
23533 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
23534 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
23535 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
23536 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
23537 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
23538 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
23539 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
23540 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
23541 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
23542 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
23543 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
23544 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
23545 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
23546 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
23547 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
23548 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
23549 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
23550 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
23551 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
23552 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
23553 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
23554 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
23555 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
23556 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
23557 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
23558 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
23559 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
23560 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
23561 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
23562 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
23564 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23566 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
23567 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
23568 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
23569 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
23570 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
23571 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
23572 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
23573 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
23574 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
23575 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
23576 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
23577 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
23578 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
23579 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
23580 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
23581 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
23582 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
23583 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
23584 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
23585 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
23586 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
23587 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
23588 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
23589 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
23590 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
23591 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
23592 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
23593 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
23594 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
23595 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
23596 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
23597 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
23598 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
23599 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
23600 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
23601 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
23603 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23605 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
23606 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
23607 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
23608 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
23609 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
23610 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
23611 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
23612 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
23613 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
23614 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
23615 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
23616 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
23617 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
23618 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
23619 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
23620 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
23621 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
23622 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
23623 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
23624 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
23625 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
23626 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
23627 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
23628 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
23629 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
23630 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
23631 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
23632 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
23633 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
23634 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
23635 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
23636 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
23637 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
23638 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
23639 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
23640 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
23642 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23644 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
23645 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
23646 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
23647 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
23648 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
23649 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
23650 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
23651 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
23652 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
23653 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
23654 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
23655 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
23656 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
23657 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
23658 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
23659 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
23660 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
23661 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
23662 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
23663 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
23664 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
23665 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
23666 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
23667 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
23668 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
23669 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
23670 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
23671 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
23672 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
23673 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
23674 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
23675 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
23676 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
23677 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
23678 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
23679 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
23681 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23683 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
23684 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
23685 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
23686 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
23687 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
23688 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
23689 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
23690 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
23691 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
23692 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
23693 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
23694 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
23695 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
23696 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
23697 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
23698 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
23699 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
23700 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
23701 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
23702 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
23703 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
23704 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
23705 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
23706 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
23707 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
23708 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
23709 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
23710 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
23711 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
23712 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
23713 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
23714 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
23715 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
23716 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
23717 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
23718 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
23720 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23722 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
23723 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
23724 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
23725 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
23726 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
23727 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
23728 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
23729 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
23730 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
23731 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
23732 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
23733 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
23734 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
23735 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
23736 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
23738 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23740 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
23741 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
23742 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
23743 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
23744 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
23745 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
23746 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
23747 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
23748 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
23749 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
23750 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
23751 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
23752 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
23753 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
23754 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
23755 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
23756 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
23757 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
23759 2023-02-10 Richard Biener <rguenther@suse.de>
23761 PR tree-optimization/108724
23762 * gcc.target/i386/pr108724.c: New testcase.
23764 2023-02-10 Andrew Pinski <apinski@marvell.com>
23765 Andrew Macleod <amacleod@redhat.com>
23767 PR tree-optimization/108684
23768 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
23769 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
23770 * gcc.dg/tree-ssa/pr108684-1.c: New test.
23772 2023-02-10 Joseph Myers <joseph@codesourcery.com>
23774 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
23775 constants to nullptr_t.
23776 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
23777 null pointer constants to nullptr_t. Do test errors for
23778 conversion of other values to nullptr_t and for unary '+' on
23781 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23783 PR tree-optimization/107561
23784 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
23786 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
23788 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23790 PR testsuite/106120
23791 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
23792 ilp32 targets with c++98.
23794 2023-02-10 Marek Polacek <polacek@redhat.com>
23797 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
23799 2023-02-09 David Malcolm <dmalcolm@redhat.com>
23802 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
23804 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
23806 * gcc.target/i386/pr103541.c: New.
23807 * g++.target/i386/pr108711.C: New.
23809 2023-02-09 Harald Anlauf <anlauf@gmx.de>
23810 Steven G. Kargl <kargl@gcc.gnu.org>
23814 * gfortran.dg/pr103779.f90: New test.
23816 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23818 PR tree-optimization/108688
23819 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
23820 * gcc.dg/pr108688.c: New test.
23822 2023-02-09 Andrew Pinski <apinski@marvell.com>
23824 PR tree-optimization/108688
23825 * gcc.c-torture/compile/pr108688-1.c: New test.
23827 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23830 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
23831 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
23833 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23835 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
23837 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23839 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
23841 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23844 * g++.dg/cpp0x/pr108698.C: New test.
23846 2023-02-08 Joseph Myers <joseph@codesourcery.com>
23848 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
23849 pointers with null values that are not null pointer constants.
23850 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
23851 pointers with non-null values, not with null values that are not
23852 null pointer constants.
23854 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
23856 * gcc.dg/torture/pr100398.c: Limit to lra targets.
23857 * gcc.dg/pr100590.c: Ditto.
23859 2023-02-08 David Malcolm <dmalcolm@redhat.com>
23862 * gcc.dg/analyzer/uninit-7.c: New test.
23863 * gcc.dg/analyzer/uninit-pr108704.c: New test.
23865 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
23868 * gfortran.dg/pr103259.f90: New test.
23870 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23872 PR tree-optimization/108692
23873 * gcc.dg/pr108692.c: New test.
23875 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23877 * objc/execute/execute.exp: Load objc-dg.exp.
23879 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23881 PR tree-optimization/108316
23882 * gcc.dg/vect/pr108316.c: New test.
23884 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23887 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23889 * gcc.target/i386/pr103541.c: New.
23891 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23894 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
23895 incorrectly applied into PR108526 testcase ...
23896 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
23898 2023-02-07 David Malcolm <dmalcolm@redhat.com>
23901 * gcc.dg/analyzer/fread-pr108661.c: New test.
23902 * gcc.dg/analyzer/read-pr108661.c: New test.
23904 2023-02-07 Harald Anlauf <anlauf@gmx.de>
23907 * gfortran.dg/save_7.f90: New test.
23909 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
23911 * gcc.target/i386/pr103541.c: New.
23913 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23915 PR tree-optimization/106923
23916 * gcc.dg/pr106923.c: New test.
23918 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23920 PR tree-optimization/106433
23921 * gcc.c-torture/compile/pr106433.c: New test.
23923 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23925 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
23926 -Wdeprecated warning for C++23.
23928 2023-02-06 Alex Coplan <alex.coplan@arm.com>
23931 * gcc.target/aarch64/pr104921-1.c: New test.
23932 * gcc.target/aarch64/pr104921-2.c: New test.
23933 * gcc.target/aarch64/pr104921.x: Include file for new tests.
23935 2023-02-06 Xi Ruoyao <xry111@xry111.site>
23937 * g++.target/loongarch/bytepick.C: New test.
23939 2023-02-06 Tamar Christina <tamar.christina@arm.com>
23941 * gcc.target/aarch64/options_set_10.c: Removed.
23943 2023-02-06 Jakub Jelinek <jakub@redhat.com>
23945 PR tree-optimization/108655
23946 * gcc.dg/pr108655.c: New test.
23948 2023-02-06 Patrick Palka <ppalka@redhat.com>
23951 * g++.dg/cpp0x/overload5.C: New test.
23952 * g++.dg/cpp0x/overload5a.C: New test.
23953 * g++.dg/cpp0x/overload6.C: New test.
23955 2023-02-05 Harald Anlauf <anlauf@gmx.de>
23958 * gfortran.dg/pr108592.f90: New test.
23960 2023-02-03 Jakub Jelinek <jakub@redhat.com>
23962 PR tree-optimization/108647
23963 * g++.dg/torture/pr108647.C: New test.
23965 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
23967 PR tree-optimization/108639
23968 * gcc.c-torture/compile/pr108638.c: New file.
23969 * gcc.c-torture/compile/pr108639.c: New file.
23971 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
23973 PR tree-optimization/107570
23974 * gcc.dg/pr107570.c: New.
23976 2023-02-03 Marek Polacek <polacek@redhat.com>
23979 * g++.dg/cpp1y/constexpr-108158.C: New test.
23981 2023-02-03 Marek Polacek <polacek@redhat.com>
23984 * g++.dg/cpp0x/variadic-alias8.C: New test.
23986 2023-02-03 Patrick Palka <ppalka@redhat.com>
23989 * g++.dg/template/call9.C: New test.
23991 2023-02-03 Patrick Palka <ppalka@redhat.com>
23994 * g++.dg/cpp2a/concepts-dtor1.C: New test.
23996 2023-02-03 Patrick Palka <ppalka@redhat.com>
23999 * g++.dg/cpp2a/concepts-pr108579.C: New test.
24001 2023-02-03 Martin Jambor <mjambor@suse.cz>
24004 * gcc.dg/ipa/pr108384.c: New test.
24006 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24008 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
24009 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
24011 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24013 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
24014 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
24015 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
24016 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
24017 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
24018 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
24019 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
24020 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
24021 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
24022 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
24023 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
24024 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
24025 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
24026 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
24027 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
24029 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24031 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
24032 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
24033 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
24034 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
24035 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
24036 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
24037 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
24038 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
24039 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
24040 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
24041 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
24042 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
24043 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
24044 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
24045 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
24047 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24049 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
24050 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
24051 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
24052 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
24053 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
24054 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
24055 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
24056 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
24057 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
24058 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
24059 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
24060 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
24061 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
24062 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
24063 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
24065 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24067 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
24069 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24071 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
24072 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
24073 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
24074 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
24075 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
24076 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
24077 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
24078 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
24079 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
24080 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
24081 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
24082 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
24083 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
24084 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
24085 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
24086 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
24087 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
24088 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
24090 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24092 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
24093 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
24094 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
24095 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
24096 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
24097 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
24098 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
24099 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
24100 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
24101 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
24102 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
24103 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
24104 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
24105 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
24106 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
24107 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
24108 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
24109 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
24111 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24113 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
24114 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
24115 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
24116 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
24117 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
24118 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
24119 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
24120 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
24121 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
24122 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
24123 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
24124 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
24125 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
24126 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
24127 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
24128 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
24129 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
24130 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
24132 2023-02-02 Joseph Myers <joseph@codesourcery.com>
24134 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
24135 and pointer to be disallowed.
24136 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
24137 pointers are allowed.
24138 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
24139 nullptr_t and pointers are disallowed.
24141 2023-02-02 Joseph Myers <joseph@codesourcery.com>
24143 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
24144 types with real initializers are allowed.
24145 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
24146 of complex types with real initializers being disallowed.
24147 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
24149 * gcc.dg/c2x-constexpr-9.c: Add more tests.
24150 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
24151 initializers for decimal types.
24152 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
24153 initializers for decimal types. Add more tests of decimal
24154 initializers for binary types.
24156 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
24158 * gcc.target/gcn/cond_shift_3.c: New test.
24159 * gcc.target/gcn/cond_shift_3_run.c: New test.
24160 * gcc.target/gcn/cond_shift_4.c: New test.
24161 * gcc.target/gcn/cond_shift_4_run.c: New test.
24162 * gcc.target/gcn/cond_shift_8.c: New test.
24163 * gcc.target/gcn/cond_shift_8_run.c: New test.
24164 * gcc.target/gcn/cond_shift_9.c: New test.
24165 * gcc.target/gcn/cond_shift_9_run.c: New test.
24167 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
24169 PR rtl-optimization/108508
24170 * gcc.target/aarch64/pr108508.c: New test.
24172 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
24174 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
24176 2023-02-02 David Malcolm <dmalcolm@redhat.com>
24179 * gcc.dg/analyzer/fd-pr108633.c: New test.
24181 2023-02-02 David Malcolm <dmalcolm@redhat.com>
24183 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
24185 2023-02-02 Jakub Jelinek <jakub@redhat.com>
24188 PR rtl-optimization/108463
24190 * gcc.dg/pr108463.c: New test.
24192 2023-02-02 Richard Biener <rguenther@suse.de>
24194 PR middle-end/108625
24195 * gcc.dg/pr108625.c: New testcase.
24197 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
24199 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
24200 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
24201 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
24202 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
24203 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
24205 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
24207 * gcc.target/arm/mve/pr108443-run.c: New test.
24208 * gcc.target/arm/mve/pr108443.c: New test.
24210 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
24212 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
24214 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
24217 * gcc.target/arm/mve/mve_vpt.c: New test.
24219 2023-02-02 Jakub Jelinek <jakub@redhat.com>
24222 * gcc.dg/pr107300.c: New test.
24224 2023-02-02 liuhongt <hongtao.liu@intel.com>
24226 * gcc.target/aarch64/pr108601.c: New test.
24228 2023-02-02 Jakub Jelinek <jakub@redhat.com>
24230 PR middle-end/108435
24231 * gcc.dg/gomp/pr108435.c: New test.
24233 2023-02-01 Harald Anlauf <anlauf@gmx.de>
24236 * gfortran.dg/pr108527.f90: Adjust test pattern.
24238 2023-02-01 Tamar Christina <tamar.christina@arm.com>
24240 * gcc.target/aarch64/cpunative/info_19: New test.
24241 * gcc.target/aarch64/cpunative/info_20: New test.
24242 * gcc.target/aarch64/cpunative/info_21: New test.
24243 * gcc.target/aarch64/cpunative/info_22: New test.
24244 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
24245 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
24246 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
24247 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
24249 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
24251 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
24253 * gcc.dg/builtin-object-size-common.h: ... new file.
24254 * g++.dg/ext/builtin-object-size1.C: Include
24255 builtin-object-size-common.h. Replace all abort with FAIL.
24257 * g++.dg/ext/builtin-object-size2.C: Likewise.
24258 * gcc.dg/builtin-object-size-1.c: Likewise.
24259 * gcc.dg/builtin-object-size-12.c: Likewise.
24260 * gcc.dg/builtin-object-size-13.c: Likewise.
24261 * gcc.dg/builtin-object-size-15.c: Likewise.
24262 * gcc.dg/builtin-object-size-2.c: Likewise.
24263 * gcc.dg/builtin-object-size-3.c: Likewise.
24264 * gcc.dg/builtin-object-size-4.c: Likewise.
24265 * gcc.dg/builtin-object-size-6.c: Likewise.
24266 * gcc.dg/builtin-object-size-7.c: Likewise.
24267 * gcc.dg/builtin-object-size-8.c: Likewise.
24268 * gcc.dg/pr101836.c: Likewise.
24269 * gcc.dg/strict-flex-array-3.c: Likewise.
24271 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
24273 PR tree-optimization/108356
24274 * gcc.dg/pr108356.c: New.
24276 2023-02-01 Martin Liska <mliska@suse.cz>
24279 * g++.dg/ipa/pr108509.C: New test.
24281 2023-02-01 Marek Polacek <polacek@redhat.com>
24284 * g++.dg/warn/Wlogical-op-4.C: New test.
24286 2023-02-01 Jakub Jelinek <jakub@redhat.com>
24289 * gcc.dg/pr108573.c: New test.
24291 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
24293 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
24294 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
24296 2023-02-01 Jakub Jelinek <jakub@redhat.com>
24299 * g++.dg/gomp/pr108607.C: New test.
24301 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
24303 * gcc.target/s390/preserve-args-1.c: New test.
24304 * gcc.target/s390/preserve-args-2.c: New test.
24305 * gcc.target/s390/preserve-args-3.c: New file.
24307 2023-02-01 Jason Merrill <jason@redhat.com>
24309 * g++.dg/warn/changes-meaning2.C: New test.
24310 * g++.dg/warn/changes-meaning3.C: New test.
24312 2023-02-01 David Malcolm <dmalcolm@redhat.com>
24314 * gcc.dg/analyzer/call-summaries-2.c: Add
24315 dg-require-effective-target alloca.
24316 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
24317 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
24318 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
24319 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
24320 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
24321 "free", to match uses of "__builtin_malloc".
24322 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
24324 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
24326 2023-02-01 David Malcolm <dmalcolm@redhat.com>
24329 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
24330 * gcc.dg/analyzer/test-alloca.h: New test.
24332 2023-01-31 Jason Merrill <jason@redhat.com>
24335 * g++.dg/cpp1z/aggr-base13.C: New test.
24337 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
24339 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
24340 'gcc-set-multilib-library-path' for 'ld_library_path'.
24342 2023-01-31 Marek Polacek <polacek@redhat.com>
24345 * g++.dg/cpp0x/variadic184.C: New test.
24347 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24349 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
24350 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
24351 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
24352 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
24353 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
24354 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
24355 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
24356 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
24357 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
24358 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
24359 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
24360 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
24361 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
24362 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
24363 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
24364 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
24365 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
24366 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
24367 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
24368 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
24369 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
24370 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
24371 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
24372 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
24373 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
24374 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
24375 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
24376 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
24377 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
24378 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
24380 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24382 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
24383 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
24384 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
24385 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
24386 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
24387 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
24388 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
24389 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
24390 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
24391 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
24392 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
24393 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
24394 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
24395 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
24396 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
24397 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
24398 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
24399 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
24400 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
24401 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
24402 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
24403 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
24404 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
24405 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
24406 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
24407 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
24408 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
24409 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
24410 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
24411 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
24413 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24415 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
24416 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
24417 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
24418 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
24419 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
24420 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
24421 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
24422 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
24423 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
24424 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
24425 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
24426 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
24427 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
24428 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
24429 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
24430 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
24431 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
24432 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
24433 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
24434 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
24435 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
24436 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
24437 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
24438 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
24439 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
24440 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
24441 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
24442 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
24443 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
24444 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
24446 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24448 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
24449 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
24450 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
24451 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
24452 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
24453 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
24454 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
24455 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
24456 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
24457 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
24458 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
24459 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
24460 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
24461 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
24462 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
24464 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24466 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
24467 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
24468 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
24469 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
24470 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
24471 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
24472 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
24473 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
24474 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
24475 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
24476 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
24477 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
24478 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
24479 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
24480 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
24481 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
24482 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
24483 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
24484 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
24485 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
24486 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
24487 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
24488 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
24489 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
24490 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
24491 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
24492 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
24493 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
24494 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
24495 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
24497 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24499 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
24500 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
24501 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
24502 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
24503 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
24504 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
24505 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
24506 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
24507 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
24508 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
24509 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
24510 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
24511 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
24512 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
24513 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
24515 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24517 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
24518 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
24519 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
24520 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
24521 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
24522 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
24523 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
24524 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
24525 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
24526 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
24527 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
24528 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
24529 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
24530 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
24531 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
24533 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24535 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
24536 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
24537 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
24538 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
24539 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
24540 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
24541 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
24542 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
24543 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
24544 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
24545 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
24546 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
24547 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
24548 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
24549 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
24551 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24553 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
24554 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
24555 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
24556 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
24557 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
24558 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
24559 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
24560 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
24561 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
24562 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
24563 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
24564 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
24565 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
24566 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
24567 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
24568 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
24569 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
24570 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
24571 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
24572 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
24573 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
24574 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
24575 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
24576 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
24577 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
24578 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
24579 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
24580 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
24581 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
24582 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
24584 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24586 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
24587 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
24588 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
24589 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
24590 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
24591 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
24592 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
24593 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
24594 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
24595 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
24596 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
24597 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
24598 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
24599 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
24600 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
24602 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24604 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
24605 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
24606 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
24607 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
24608 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
24609 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
24610 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
24611 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
24612 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
24613 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
24614 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
24615 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
24616 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
24617 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
24618 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
24620 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24622 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
24624 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24626 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
24627 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
24628 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
24629 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
24630 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
24631 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
24632 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
24633 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
24634 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
24635 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
24636 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
24637 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
24638 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
24639 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
24640 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
24641 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
24642 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
24643 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
24645 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24647 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
24648 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
24649 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
24650 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
24651 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
24652 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
24653 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
24654 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
24655 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
24656 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
24657 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
24658 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
24659 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
24660 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
24661 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
24662 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
24663 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
24664 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
24666 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24668 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
24669 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
24670 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
24671 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
24672 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
24673 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
24674 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
24675 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
24676 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
24677 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
24678 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
24679 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
24680 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
24681 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
24682 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
24683 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
24684 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
24685 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
24686 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
24687 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
24688 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
24689 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
24690 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
24691 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
24692 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
24693 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
24694 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
24695 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
24696 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
24697 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
24698 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
24699 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
24700 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
24701 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
24702 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
24703 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
24705 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24707 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
24708 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
24709 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
24710 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
24711 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
24712 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
24713 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
24714 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
24715 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
24716 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
24717 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
24718 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
24719 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
24720 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
24721 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
24722 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
24723 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
24724 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
24725 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
24726 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
24727 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
24728 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
24729 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
24730 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
24731 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
24732 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
24733 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
24734 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
24735 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
24736 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
24737 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
24738 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
24739 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
24740 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
24741 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
24742 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
24744 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24746 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
24747 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
24748 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
24749 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
24750 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
24751 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
24752 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
24753 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
24754 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
24755 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
24756 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
24757 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
24758 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
24759 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
24760 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
24761 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
24762 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
24763 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
24764 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
24765 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
24766 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
24767 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
24768 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
24769 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
24770 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
24771 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
24772 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
24773 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
24774 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
24775 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
24776 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
24777 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
24778 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
24779 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
24780 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
24781 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
24783 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24785 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
24786 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
24787 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
24788 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
24789 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
24790 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
24791 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
24792 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
24793 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
24794 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
24795 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
24796 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
24797 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
24798 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
24799 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
24800 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
24801 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
24802 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
24804 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24806 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
24807 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
24808 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
24809 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
24810 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
24811 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
24812 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
24813 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
24814 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
24815 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
24816 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
24817 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
24818 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
24819 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
24820 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
24821 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
24822 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
24823 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
24824 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
24825 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
24826 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
24827 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
24828 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
24829 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
24830 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
24831 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
24832 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
24833 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
24834 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
24835 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
24836 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
24837 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
24838 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
24839 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
24840 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
24841 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
24843 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24845 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
24846 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
24847 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
24848 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
24849 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
24850 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
24851 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
24852 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
24853 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
24854 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
24855 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
24856 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
24857 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
24858 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
24859 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
24860 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
24861 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
24862 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
24864 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24866 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
24867 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
24868 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
24869 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
24870 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
24871 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
24872 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
24873 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
24874 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
24875 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
24876 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
24877 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
24878 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
24879 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
24880 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
24881 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
24882 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
24883 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
24885 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24887 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
24888 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
24889 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
24890 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
24891 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
24892 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
24893 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
24894 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
24895 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
24896 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
24897 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
24898 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
24899 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
24900 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
24901 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
24902 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
24903 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
24904 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
24906 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24908 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
24909 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
24910 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
24911 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
24912 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
24913 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
24914 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
24915 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
24916 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
24917 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
24918 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
24919 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
24920 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
24921 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
24922 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
24923 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
24924 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
24925 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
24927 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24929 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
24930 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
24931 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
24932 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
24933 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
24934 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
24935 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
24936 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
24937 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
24938 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
24939 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
24940 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
24941 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
24942 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
24943 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
24944 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
24945 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
24946 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
24948 2023-01-31 Marek Polacek <polacek@redhat.com>
24952 * g++.dg/warn/Wduplicated-cond3.C: New test.
24953 * g++.dg/warn/Wduplicated-cond4.C: New test.
24954 * g++.dg/warn/Wduplicated-cond5.C: New test.
24956 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
24959 * gcc.target/aarch64/pr108589.c: New test.
24961 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
24963 PR tree-optimization/108608
24964 * gcc.dg/vect/pr108608.c: New test.
24965 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
24967 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24969 PR tree-optimization/108385
24970 * gcc.dg/pr108385.c: New.
24972 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24974 PR tree-optimization/108359
24975 * gcc.dg/pr108359.c: New.
24977 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24979 * rust/compile/issue-1073.rs: New test.
24981 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24983 * rust/compile/issue-1006.rs: New test.
24985 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24987 * rust/compile/const_generics_5.rs: Fix assertions.
24988 * rust/compile/unconstrained_type_param.rs: Add more assertions.
24990 2023-01-31 liushuyu <liushuyu011@gmail.com>
24992 * rust/compile/builtin_macro_recurse.rs: New test.
24994 2023-01-31 liushuyu <liushuyu011@gmail.com>
24996 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
24997 * rust/compile/builtin_macro_env.rs: Likewise.
24999 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25001 * rust/compile/frust-compile-until.rs: New test.
25003 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25005 * rust/compile/rust-const-blog-issue.rs: New test.
25007 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25009 * rust/compile/macro44.rs: New test.
25011 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25013 * rust/compile/macro_export_1.rs: New test.
25015 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25017 * rust/compile/const_generics_8.rs: New test.
25019 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25021 * rust/compile/const_generics_7.rs: New test.
25023 2023-01-31 liushuyu <liushuyu011@gmail.com>
25025 * rust/execute/torture/loop-condition-eval.rs: New test.
25027 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25029 * rust/compile/const8.rs: New test.
25031 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25033 * rust/compile/const7.rs: New test.
25035 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25037 * rust/compile/const6.rs: New test.
25039 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25041 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
25042 * rust/compile/tuple1.rs: Likewise.
25043 * rust/compile/type-alias1.rs: Likewise.
25044 * rust/execute/torture/operator_overload_9.rs: Likewise.
25045 * rust/execute/torture/slice1.rs: Rework test to use new parsing
25046 capability and stick to the original implementation.
25048 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25050 * rust/compile/macro43.rs: New test.
25052 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25054 * rust/compile/parse_range.rs: New test.
25056 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25058 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
25059 * rust/compile/issue-1289.rs: Likewise.
25060 * rust/compile/test_mod.rs: Likewise.
25061 * rust/compile/torture/raw_identifiers.rs: Likewise.
25062 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
25063 * rust/compile/privacy7.rs: New test.
25065 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25067 * rust/compile/rustc_attr1.rs: New test.
25069 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25071 * rust/debug/win64-abi.rs: Fix assertion to take into account
25073 * rust/compile/torture/macro-issue1426.rs: Moved to...
25074 * rust/execute/torture/macro-issue1426.rs: ...here.
25075 * rust/execute/torture/overflow1.rs: New test.
25077 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25079 * rust/compile/torture/issue-1506.rs: New test.
25081 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25083 * rust/compile/const4.rs: New.
25084 * rust/compile/const5.rs: New.
25086 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
25088 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
25090 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
25091 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
25092 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
25093 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
25095 2023-01-31 Jakub Jelinek <jakub@redhat.com>
25098 * gcc.target/i386/avx2-pr108599.c: New test.
25100 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
25102 PR testsuite/108604
25103 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
25106 2023-01-31 Jakub Jelinek <jakub@redhat.com>
25108 PR rtl-optimization/108596
25109 * gcc.c-torture/compile/pr108596.c: New test.
25111 2023-01-31 Jakub Jelinek <jakub@redhat.com>
25114 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
25116 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
25118 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
25120 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
25121 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
25122 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
25123 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
25124 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
25125 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
25126 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
25127 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
25128 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
25129 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
25130 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
25131 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
25132 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
25133 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
25134 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
25135 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
25136 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
25137 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
25138 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
25139 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
25140 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
25141 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
25142 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
25143 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
25144 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
25145 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
25146 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
25148 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25150 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
25151 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
25152 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
25153 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
25154 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
25155 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
25156 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
25157 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
25158 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
25159 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
25160 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
25161 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
25162 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
25163 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
25164 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
25166 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25168 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
25169 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
25170 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
25171 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
25172 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
25173 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
25174 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
25175 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
25176 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
25177 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
25178 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
25179 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
25180 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
25181 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
25182 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
25184 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25186 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
25187 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
25188 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
25189 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
25190 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
25191 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
25192 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
25193 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
25194 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
25195 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
25196 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
25197 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
25198 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
25199 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
25200 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
25202 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25204 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
25205 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
25206 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
25207 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
25208 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
25209 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
25210 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
25211 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
25212 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
25213 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
25214 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
25215 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
25216 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
25217 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
25218 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
25220 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25222 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
25223 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
25224 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
25225 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
25226 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
25227 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
25228 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
25229 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
25230 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
25231 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
25232 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
25233 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
25234 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
25235 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
25236 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
25238 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25240 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
25241 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
25242 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
25243 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
25244 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
25245 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
25246 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
25247 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
25248 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
25249 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
25250 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
25251 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
25252 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
25253 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
25254 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
25256 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25258 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
25259 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
25260 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
25261 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
25262 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
25263 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
25264 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
25265 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
25266 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
25267 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
25268 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
25269 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
25270 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
25271 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
25272 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
25274 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25276 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
25277 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
25278 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
25279 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
25280 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
25281 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
25282 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
25283 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
25284 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
25285 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
25286 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
25287 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
25288 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
25289 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
25290 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
25292 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25294 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
25295 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
25296 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
25297 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
25298 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
25299 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
25300 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
25301 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
25302 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
25303 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
25304 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
25305 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
25307 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25309 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
25310 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
25311 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
25312 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
25313 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
25314 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
25315 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
25316 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
25317 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
25318 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
25319 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
25320 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
25321 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
25322 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
25323 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
25324 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
25325 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
25326 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
25327 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
25328 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
25329 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
25330 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
25331 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
25332 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
25334 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25336 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
25337 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
25338 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
25339 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
25340 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
25341 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
25342 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
25343 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
25344 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
25345 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
25346 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
25347 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
25348 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
25349 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
25350 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
25351 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
25352 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
25353 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
25354 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
25355 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
25356 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
25357 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
25358 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
25359 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
25361 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25363 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
25364 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
25365 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
25366 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
25367 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
25368 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
25370 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25372 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
25373 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
25374 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
25375 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
25376 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
25377 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
25379 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25381 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
25382 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
25383 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
25384 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
25385 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
25386 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
25387 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
25388 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
25389 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
25390 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
25391 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
25392 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
25393 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
25394 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
25395 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
25396 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
25397 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
25398 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
25400 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25402 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
25403 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
25404 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
25405 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
25406 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
25407 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
25408 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
25409 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
25410 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
25411 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
25412 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
25413 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
25414 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
25415 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
25416 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
25417 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
25418 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
25419 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
25421 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25423 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
25424 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
25425 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
25426 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
25427 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
25428 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
25429 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
25430 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
25431 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
25432 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
25433 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
25434 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
25435 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
25436 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
25437 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
25438 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
25439 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
25440 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
25442 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25444 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
25445 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
25446 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
25447 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
25448 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
25449 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
25450 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
25451 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
25452 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
25453 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
25454 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
25455 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
25456 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
25457 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
25458 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
25459 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
25460 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
25461 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
25463 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25465 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
25466 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
25467 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
25468 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
25469 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
25470 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
25471 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
25472 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
25473 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
25474 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
25475 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
25476 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
25477 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
25478 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
25479 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
25480 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
25481 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
25482 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
25484 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25486 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
25487 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
25488 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
25489 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
25490 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
25491 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
25492 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
25493 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
25494 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
25495 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
25496 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
25497 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
25498 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
25499 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
25500 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
25501 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
25502 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
25503 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
25505 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25507 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
25508 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
25509 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
25510 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
25511 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
25512 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
25513 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
25514 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
25515 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
25516 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
25517 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
25518 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
25519 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
25520 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
25521 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
25522 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
25523 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
25524 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
25526 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25528 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
25529 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
25530 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
25531 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
25532 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
25533 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
25534 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
25535 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
25536 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
25537 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
25538 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
25539 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
25540 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
25541 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
25542 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
25543 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
25544 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
25545 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
25547 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25549 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
25551 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25553 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
25554 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
25555 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
25557 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
25559 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
25560 restore TORTURE_OPTIONS.
25562 2023-01-30 Andrew Pinski <apinski@marvell.com>
25564 PR tree-optimization/108582
25565 * gcc.dg/pr108582-1.c: New test.
25567 2023-01-30 Richard Biener <rguenther@suse.de>
25569 PR tree-optimization/108574
25570 * gcc.dg/torture/pr108574-1.c: New testcase.
25571 * gcc.dg/torture/pr108574-2.c: Likewise.
25572 * gcc.dg/torture/pr108574-3.c: Likewise.
25574 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
25577 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
25579 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25582 * gfortran.dg/pr103506_1.f90: New test.
25584 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
25586 * gcc.dg/ipa/ipa-sra-30.c: New test.
25587 * gcc.dg/ipa/ipa-sra-31.c: New test.
25588 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
25590 2023-01-28 Harald Anlauf <anlauf@gmx.de>
25591 Steven G. Kargl <kargl@gcc.gnu.org>
25594 * gfortran.dg/pr108527.f90: New test.
25596 2023-01-28 Harald Anlauf <anlauf@gmx.de>
25599 * gfortran.dg/common_27.f90: New test.
25601 2023-01-28 Jonathan Yong <10walls@gmail.com>
25604 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
25605 so function call is not mangled by __mingw_printf when
25606 doing assembly symbol inspection.
25608 2023-01-28 Jonathan Yong <10walls@gmail.com>
25611 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
25612 target same as on Linux.
25614 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25616 * g++.target/riscv/rvv/base/vlse-1.C: New test.
25617 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
25618 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
25619 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
25620 * g++.target/riscv/rvv/base/vsse-1.C: New test.
25621 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
25622 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
25623 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
25624 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
25625 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
25626 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
25627 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
25628 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
25629 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
25630 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
25631 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
25632 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
25633 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
25634 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
25635 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
25636 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
25637 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
25638 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
25639 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
25640 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
25641 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
25642 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
25643 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
25644 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
25645 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
25647 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25649 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
25651 * gfortran.dg/array_temporaries_2.f90: Likewise.
25652 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
25653 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
25654 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
25655 * gfortran.dg/fmt_error_4.f90: Likewise.
25656 * gfortran.dg/fmt_error_5.f90: Likewise.
25657 * gfortran.dg/fmt_float.f90: Likewise.
25658 * gfortran.dg/fmt_l.f90: Likewise.
25659 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
25660 * gfortran.dg/fmt_zero_precision.f90: Likewise.
25661 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25662 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25663 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25664 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25665 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
25666 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25667 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25668 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25669 * gfortran.dg/namelist_40.f90: Likewise.
25670 * gfortran.dg/namelist_47.f90: Likewise.
25671 * gfortran.dg/namelist_print_1.f: Likewise.
25672 * gfortran.dg/parameter_array_dummy.f90: Likewise.
25674 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
25676 * gm2/pim/fail/empty.mod: New test.
25678 2023-01-27 Joseph Myers <joseph@codesourcery.com>
25680 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
25681 auto initializers to be disallowed.
25683 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25685 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
25687 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
25690 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25692 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
25693 rather than an asm barrier.
25694 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
25695 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
25696 rather than volatile.
25697 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
25698 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
25699 function. Remove -fno-inline.
25700 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
25701 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
25702 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
25703 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
25704 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
25705 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
25706 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
25707 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
25708 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
25709 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
25710 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
25711 Allow the scalar form to be used when operating on lane 0.
25712 Add a test for lane 1.
25714 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25716 PR tree-optimization/96373
25717 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
25718 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
25720 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25722 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
25724 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
25725 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
25726 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
25727 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
25728 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
25729 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
25731 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25733 PR tree-optimization/108306
25734 * gcc.dg/pr108306.c: New.
25736 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25738 PR tree-optimization/108447
25739 * gcc.dg/pr108447.c: New.
25741 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25743 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
25744 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
25745 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
25747 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25749 * g++.target/riscv/rvv/base/vle-1.C: New test.
25750 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
25751 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
25752 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
25753 * g++.target/riscv/rvv/base/vse-1.C: New test.
25754 * g++.target/riscv/rvv/base/riscv_vector.h: New.
25756 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25758 * gcc.target/riscv/rvv/base/vse-1.c: New test.
25759 * gcc.target/riscv/rvv/base/vse-2.c: New test.
25760 * gcc.target/riscv/rvv/base/vse-3.c: New test.
25761 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
25762 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
25763 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
25765 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25767 * gcc.target/riscv/rvv/base/vle-1.c: New test.
25768 * gcc.target/riscv/rvv/base/vle-2.c: New test.
25769 * gcc.target/riscv/rvv/base/vle-3.c: New test.
25770 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
25771 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
25772 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
25773 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
25774 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
25775 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
25776 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
25777 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
25778 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
25779 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
25780 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
25781 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
25782 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
25783 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
25784 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
25786 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25788 * g++.target/riscv/rvv/base/vsm-1.C: New test.
25789 * g++.target/riscv/rvv/rvv.exp: New test.
25790 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
25791 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
25792 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
25794 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25796 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
25797 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
25798 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
25799 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
25800 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
25801 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
25802 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
25803 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
25804 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
25805 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
25806 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
25807 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
25808 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
25809 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
25810 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
25811 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
25812 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
25813 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
25814 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
25815 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
25816 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
25817 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
25818 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
25819 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
25820 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
25821 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
25822 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
25823 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
25824 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
25825 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
25826 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
25827 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
25828 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
25829 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
25830 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
25831 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
25832 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
25833 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
25834 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
25835 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
25836 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
25837 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
25838 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
25839 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
25840 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
25841 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
25842 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
25843 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
25844 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
25845 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
25846 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
25847 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
25848 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
25849 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
25850 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
25851 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
25852 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
25853 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
25854 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
25855 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
25856 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
25857 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
25858 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
25859 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
25860 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
25861 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
25862 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
25863 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
25864 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
25865 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
25866 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
25867 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
25868 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
25869 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
25870 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
25871 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
25872 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
25873 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
25874 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
25875 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
25876 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
25877 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
25878 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
25879 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
25880 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
25881 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
25882 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
25883 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
25884 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
25885 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
25886 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
25887 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
25888 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
25889 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
25890 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
25891 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
25892 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
25893 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
25894 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
25895 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
25896 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
25897 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
25898 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
25899 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
25900 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
25901 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
25902 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
25903 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
25904 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
25906 2023-01-27 Xi Ruoyao <xry111@xry111.site>
25908 * gcc.dg/pr95115.c (x): Add noipa attribute.
25910 2023-01-27 Jakub Jelinek <jakub@redhat.com>
25913 * gcc.dg/pr106061.c: New test.
25915 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
25917 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
25918 target selector to handle Windows.
25919 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
25920 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
25922 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
25924 * gm2/warnings/returntype/fail/badreturn.mod: New test.
25925 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
25927 * gm2/warnings/returntype/pass/Termbase.mod: New test.
25928 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
25929 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
25930 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
25933 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25935 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
25936 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
25937 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
25938 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
25939 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
25940 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
25941 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
25942 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
25943 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
25944 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
25945 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
25946 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
25947 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
25948 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
25949 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
25950 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
25951 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
25952 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
25953 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
25954 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
25955 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
25956 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
25957 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
25958 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
25959 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
25960 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
25961 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
25962 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
25963 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
25964 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
25965 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
25966 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
25967 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
25968 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
25969 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
25970 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
25971 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
25972 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
25973 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
25974 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
25975 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
25976 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
25977 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
25978 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
25979 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
25980 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
25981 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
25982 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
25983 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
25984 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
25985 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
25986 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
25987 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
25988 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
25989 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
25990 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
25991 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
25992 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
25993 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
25994 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
25995 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
25996 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
25997 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
25998 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
25999 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
26000 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
26001 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
26002 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
26003 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
26004 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
26005 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
26007 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26009 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
26010 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
26011 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
26012 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
26013 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
26014 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
26015 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
26016 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
26017 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
26018 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
26019 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
26020 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
26021 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
26022 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
26023 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
26024 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
26025 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
26026 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
26027 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
26028 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
26029 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
26030 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
26031 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
26032 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
26033 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
26034 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
26035 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
26036 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
26037 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
26038 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
26039 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
26040 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
26041 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
26042 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
26043 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
26044 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
26045 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
26046 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
26047 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
26048 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
26049 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
26050 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
26051 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
26052 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
26054 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26056 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
26058 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
26059 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
26060 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
26061 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
26062 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
26063 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
26064 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
26065 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
26066 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
26068 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26070 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
26072 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26074 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
26076 2023-01-26 Harald Anlauf <anlauf@gmx.de>
26079 * gfortran.dg/pr108544.f90: New test.
26080 * gfortran.dg/pr96102b.f90: New test.
26082 2023-01-26 Marek Polacek <polacek@redhat.com>
26084 PR middle-end/108543
26085 * c-c++-common/asan/pointer-subtract-5.c: New test.
26086 * c-c++-common/asan/pointer-subtract-6.c: New test.
26087 * c-c++-common/asan/pointer-subtract-7.c: New test.
26088 * c-c++-common/asan/pointer-subtract-8.c: New test.
26090 2023-01-26 Jakub Jelinek <jakub@redhat.com>
26092 PR tree-optimization/108540
26093 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
26094 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
26096 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26098 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
26100 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26102 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
26105 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26107 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
26108 * gcc.dg/guality/pr54519-1.c: Likewise.
26109 * gcc.dg/guality/pr54519-3.c: Likewise.
26110 * gcc.dg/guality/pr54693-2.c: Likewise.
26111 * gcc.dg/guality/sra-1.c: Likewise.
26113 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26115 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
26117 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26119 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
26121 2023-01-26 Marek Polacek <polacek@redhat.com>
26124 * g++.dg/cpp0x/udlit-error1.C: New test.
26126 2023-01-26 David Malcolm <dmalcolm@redhat.com>
26129 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
26130 -Wno-stringop-overflow.
26132 2023-01-26 David Malcolm <dmalcolm@redhat.com>
26135 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
26136 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
26137 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
26140 2023-01-26 Richard Biener <rguenther@suse.de>
26142 PR tree-optimization/108547
26143 * gcc.dg/uninit-pr108547.c: New testcase.
26145 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
26147 PR tree-optimization/108522
26148 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
26150 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
26151 test_dynarray_struct_member_d,
26152 test_dynarray_struct_member_subobj_b,
26153 test_dynarray_struct_member_subobj_c,
26154 test_dynarray_struct_member_subobj_d): New tests.
26157 2023-01-26 Jakub Jelinek <jakub@redhat.com>
26160 * g++.dg/gomp/pr108503.C: New test.
26162 2023-01-26 Richard Biener <rguenther@suse.de>
26164 PR tree-optimization/108523
26165 * gcc.dg/torture/pr108523.c: New testcase.
26167 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
26170 * gfortran.dg/pr108528.f90: New test.
26172 2023-01-25 Jakub Jelinek <jakub@redhat.com>
26175 * g++.dg/cpp23/static-operator-call5.C: New test.
26177 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26179 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
26181 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
26182 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
26183 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
26184 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
26185 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
26186 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
26187 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
26188 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
26189 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
26190 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
26191 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
26192 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
26193 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
26194 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
26195 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
26196 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
26197 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
26198 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
26199 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
26200 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
26201 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
26202 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
26203 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
26204 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
26205 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
26206 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
26207 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
26208 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
26209 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
26210 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
26211 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
26212 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
26213 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
26214 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
26215 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
26216 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
26217 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
26218 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
26219 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
26220 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
26221 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
26222 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
26223 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
26224 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
26225 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
26226 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
26227 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
26228 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
26229 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
26230 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
26231 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
26232 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
26233 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
26234 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
26235 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
26236 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
26237 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
26238 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
26239 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
26240 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
26241 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
26242 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
26243 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
26244 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
26245 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
26246 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
26247 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
26248 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
26249 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
26250 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
26251 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
26252 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
26253 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
26254 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
26255 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
26256 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
26257 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
26258 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
26259 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
26260 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
26261 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
26262 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
26263 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
26264 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
26266 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26268 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
26269 check-function-bodies instead of scan-assembler checks. Use
26270 extern "C" for C++ testing.
26271 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
26272 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
26273 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
26274 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
26275 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
26276 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
26277 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
26279 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26281 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
26282 check-function-bodies instead of scan-assembler checks. Use
26283 extern "C" for C++ testing.
26284 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
26285 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
26286 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
26287 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
26288 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
26290 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26292 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
26293 check-function-bodies instead of scan-assembler checks. Use
26294 extern "C" for C++ testing.
26295 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
26296 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
26297 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
26298 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
26299 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
26300 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
26301 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
26302 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
26303 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
26304 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
26305 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
26307 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26309 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
26310 check-function-bodies instead of scan-assembler checks. Use
26311 extern "C" for C++ testing.
26312 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
26313 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
26314 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
26315 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
26316 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
26318 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26320 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
26321 check-function-bodies instead of scan-assembler checks. Use
26322 extern "C" for C++ testing.
26323 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
26324 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
26325 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
26326 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
26327 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
26329 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26331 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
26332 check-function-bodies instead of scan-assembler checks. Use
26333 extern "C" for C++ testing.
26334 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
26335 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
26336 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
26337 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
26338 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
26340 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26342 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
26343 check-function-bodies instead of scan-assembler checks. Use
26344 extern "C" for C++ testing.
26345 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
26346 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
26347 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
26348 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
26349 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
26351 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26353 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
26354 check-function-bodies instead of scan-assembler checks. Use
26355 extern "C" for C++ testing.
26356 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
26357 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
26359 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26361 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
26362 check-function-bodies instead of scan-assembler checks. Use
26363 extern "C" for C++ testing.
26364 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
26365 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
26366 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
26367 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
26368 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
26370 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26372 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
26373 check-function-bodies instead of scan-assembler checks. Use
26374 extern "C" for C++ testing.
26375 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
26376 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
26377 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
26378 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
26379 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
26381 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26383 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
26384 check-function-bodies instead of scan-assembler checks. Use
26385 extern "C" for C++ testing.
26386 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
26387 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
26388 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
26389 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
26390 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
26392 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26394 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
26395 check-function-bodies instead of scan-assembler checks. Use
26396 extern "C" for C++ testing.
26397 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
26398 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
26399 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
26400 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
26401 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
26403 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26405 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
26406 check-function-bodies instead of scan-assembler checks. Use
26407 extern "C" for C++ testing.
26408 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
26409 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
26410 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
26411 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
26412 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
26414 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26416 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
26417 check-function-bodies instead of scan-assembler checks. Use
26418 extern "C" for C++ testing.
26419 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
26420 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
26421 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
26422 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
26423 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
26424 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
26425 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
26426 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
26427 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
26428 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
26429 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
26430 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
26431 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
26432 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
26433 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
26434 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
26435 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
26436 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
26437 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
26438 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
26439 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
26440 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
26441 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
26443 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26445 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
26446 check-function-bodies instead of scan-assembler checks. Use
26447 extern "C" for C++ testing.
26448 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
26449 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
26450 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
26451 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
26452 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
26453 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
26454 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
26455 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
26456 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
26457 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
26458 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
26459 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
26460 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
26461 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
26462 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
26464 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26466 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
26467 check-function-bodies instead of scan-assembler checks. Use
26468 extern "C" for C++ testing.
26469 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
26470 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
26471 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
26472 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
26473 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
26474 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
26475 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
26476 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
26477 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
26478 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
26479 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
26480 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
26481 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
26482 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
26483 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
26484 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
26485 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
26486 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
26487 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
26488 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
26489 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
26490 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
26491 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
26492 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
26493 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
26494 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
26495 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
26496 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
26497 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
26498 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
26499 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
26500 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
26501 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
26502 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
26503 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
26504 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
26505 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
26506 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
26507 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
26508 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
26509 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
26510 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
26511 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
26512 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
26513 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
26514 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
26515 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
26517 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26519 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
26520 check-function-bodies instead of scan-assembler checks. Use
26521 extern "C" for C++ testing.
26522 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
26523 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
26524 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
26525 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
26526 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
26527 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
26528 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
26529 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
26530 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
26531 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
26532 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
26533 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
26534 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
26535 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
26536 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
26537 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
26538 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
26539 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
26540 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
26541 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
26542 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
26543 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
26544 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
26546 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26548 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
26549 check-function-bodies instead of scan-assembler checks. Use
26550 extern "C" for C++ testing.
26551 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
26552 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
26553 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
26554 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
26555 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
26556 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
26557 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
26558 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
26559 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
26560 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
26561 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
26562 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
26563 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
26564 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
26565 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
26566 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
26567 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
26568 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
26569 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
26570 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
26571 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
26572 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
26573 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
26575 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26577 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
26578 check-function-bodies instead of scan-assembler checks. Use
26579 extern "C" for C++ testing.
26580 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
26581 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
26582 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
26583 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
26584 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
26585 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
26586 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
26587 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
26588 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
26589 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
26590 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
26591 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
26592 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
26593 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
26594 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
26595 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
26596 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
26598 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26600 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
26601 check-function-bodies instead of scan-assembler checks. Use
26602 extern "C" for C++ testing.
26603 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
26604 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
26605 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
26606 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
26607 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
26608 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
26609 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
26610 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
26611 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
26612 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
26613 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
26614 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
26615 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
26616 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
26617 * gcc.target/arm/simd/mve-vneg.c: Update test.
26618 * gcc.target/arm/simd/mve-vshr.c: Likewise
26620 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26622 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
26623 check-function-bodies instead of scan-assembler checks. Use
26624 extern "C" for C++ testing.
26625 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
26626 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
26627 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
26628 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
26629 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
26630 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
26631 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
26632 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
26633 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
26634 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
26635 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
26636 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
26637 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
26638 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
26639 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
26640 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
26641 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
26642 * gcc.target/arm/simd/mve-vclz.c: Update test.
26644 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26646 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
26647 check-function-bodies instead of scan-assembler checks. Use extern
26648 "C" for C++ testing.
26649 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
26650 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
26651 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
26652 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
26653 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
26654 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
26655 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
26656 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
26658 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
26660 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
26661 "initializer element is not constant" error.
26662 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
26664 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
26666 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
26667 aarch64 to list of targets supporting long long vectorization.
26669 2023-01-25 Jakub Jelinek <jakub@redhat.com>
26671 PR tree-optimization/108498
26672 * gcc.c-torture/execute/pr108498-1.c: New test.
26673 * gcc.c-torture/execute/pr108498-2.c: New test.
26675 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
26676 Jakub Jelinek <jakub@redhat.com>
26678 PR tree-optimization/108522
26679 * gcc.dg/builtin-dynamic-object-size-0.c
26680 (test_dynarray_struct_member): New test.
26683 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26686 PR testsuite/108533
26687 * g++.dg/init/new51.C (size_t): New typedef.
26688 (RexxClass::operator new, RexxClass::operator delete): Use size_t
26689 instead of unsigned long.
26691 2023-01-24 Jason Merrill <jason@redhat.com>
26694 * g++.dg/ext/pragma1.C: New test.
26696 2023-01-24 Jason Merrill <jason@redhat.com>
26699 * g++.dg/cpp23/static-operator-call5.C: New test.
26701 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
26703 * gcc.target/pdp11/pdp11.exp: New.
26704 * gcc.target/pdp11/pr108388.c: New.
26706 2023-01-24 Harald Anlauf <anlauf@gmx.de>
26709 * gfortran.dg/pr108529.f90: New test.
26711 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
26713 * gcc.target/arm/mve/pr108177-1-run.c: New test.
26714 * gcc.target/arm/mve/pr108177-1.c: New test.
26715 * gcc.target/arm/mve/pr108177-10-run.c: New test.
26716 * gcc.target/arm/mve/pr108177-10.c: New test.
26717 * gcc.target/arm/mve/pr108177-11-run.c: New test.
26718 * gcc.target/arm/mve/pr108177-11.c: New test.
26719 * gcc.target/arm/mve/pr108177-12-run.c: New test.
26720 * gcc.target/arm/mve/pr108177-12.c: New test.
26721 * gcc.target/arm/mve/pr108177-13-run.c: New test.
26722 * gcc.target/arm/mve/pr108177-13.c: New test.
26723 * gcc.target/arm/mve/pr108177-14-run.c: New test.
26724 * gcc.target/arm/mve/pr108177-14.c: New test.
26725 * gcc.target/arm/mve/pr108177-2-run.c: New test.
26726 * gcc.target/arm/mve/pr108177-2.c: New test.
26727 * gcc.target/arm/mve/pr108177-3-run.c: New test.
26728 * gcc.target/arm/mve/pr108177-3.c: New test.
26729 * gcc.target/arm/mve/pr108177-4-run.c: New test.
26730 * gcc.target/arm/mve/pr108177-4.c: New test.
26731 * gcc.target/arm/mve/pr108177-5-run.c: New test.
26732 * gcc.target/arm/mve/pr108177-5.c: New test.
26733 * gcc.target/arm/mve/pr108177-6-run.c: New test.
26734 * gcc.target/arm/mve/pr108177-6.c: New test.
26735 * gcc.target/arm/mve/pr108177-7-run.c: New test.
26736 * gcc.target/arm/mve/pr108177-7.c: New test.
26737 * gcc.target/arm/mve/pr108177-8-run.c: New test.
26738 * gcc.target/arm/mve/pr108177-8.c: New test.
26739 * gcc.target/arm/mve/pr108177-9-run.c: New test.
26740 * gcc.target/arm/mve/pr108177-9.c: New test.
26741 * gcc.target/arm/mve/pr108177-main.x: New test include.
26742 * gcc.target/arm/mve/pr108177.x: New test include.
26744 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26747 * g++.dg/cpp1z/decomp57.C: New test.
26748 * g++.dg/cpp1z/decomp58.C: New test.
26750 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26752 PR testsuite/107808
26753 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
26754 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
26756 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26758 PR testsuite/104756
26759 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
26760 * gcc.dg/vect/vect-fmax-2.c: Likewise.
26761 * gcc.dg/vect/vect-fmax-3.c: Likewise.
26762 * gcc.dg/vect/vect-fmin-1.c: Likewise.
26763 * gcc.dg/vect/vect-fmin-2.c: Likewise.
26764 * gcc.dg/vect/vect-fmin-3.c: Likewise.
26766 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
26767 Yang Yujie <yangyujie@loongson.cn>
26770 * gcc.target/loongarch/tst-asm-const.c: Moved to...
26771 * gcc.target/loongarch/pr107731.c: ...here.
26773 2023-01-24 Jason Merrill <jason@redhat.com>
26777 * g++.dg/ext/builtin-shufflevector-5.C: New test.
26778 * g++.dg/init/new51.C: New test.
26780 2023-01-23 Jason Merrill <jason@redhat.com>
26783 * g++.dg/cpp0x/move2.C: New test.
26785 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26788 * gfortran.dg/pr108502.f90: New test.
26790 2023-01-23 Marek Polacek <polacek@redhat.com>
26793 * g++.dg/warn/Wunused-value-1.C: New test.
26795 2023-01-23 Jason Merrill <jason@redhat.com>
26798 * g++.dg/cpp0x/initlist-vect2.C: New test.
26800 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26803 * gfortran.dg/pr108501.f90: New test.
26805 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26808 * gfortran.dg/pr108420.f90: New test.
26810 2023-01-23 Jason Merrill <jason@redhat.com>
26813 * g++.dg/template/explicit-instantiation5.C: New test.
26815 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26817 * g++.target/arm/pac-1.C: New test.
26818 * gcc.target/arm/pac-15.c: Likewise.
26820 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26822 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
26824 * gcc.target/arm/pac-12.c: New test.
26825 * gcc.target/arm/pac-13.c: Likewise.
26826 * gcc.target/arm/pac-14.c: Likewise.
26828 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26830 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
26832 2023-01-23 Richard Biener <rguenther@suse.de>
26834 PR tree-optimization/108482
26835 * gcc.dg/torture/pr108482.c: New testcase.
26837 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26839 * gcc.target/arm/bti-1.c: New testcase.
26840 * gcc.target/arm/bti-2.c: Likewise.
26842 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26844 * gcc.target/arm/pac.h : New file.
26845 * gcc.target/arm/pac-1.c : New test case.
26846 * gcc.target/arm/pac-2.c : Likewise.
26847 * gcc.target/arm/pac-3.c : Likewise.
26848 * gcc.target/arm/pac-4.c : Likewise.
26849 * gcc.target/arm/pac-5.c : Likewise.
26850 * gcc.target/arm/pac-6.c : Likewise.
26851 * gcc.target/arm/pac-7.c : Likewise.
26852 * gcc.target/arm/pac-8.c : Likewise.
26853 * gcc.target/arm/pac-9.c : Likewise.
26854 * gcc.target/arm/pac-10.c : Likewise.
26855 * gcc.target/arm/pac-11.c : Likewise.
26857 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26859 * gcc.target/arm/multilib.exp: Add pacbti related entries.
26861 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26862 Tejas Belagod <tbelagod@arm.com>
26864 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
26865 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
26866 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
26867 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
26869 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26870 Tejas Belagod <tbelagod@arm.com>
26872 * lib/target-supports.exp
26873 (check_effective_target_mbranch_protection_ok): New function.
26874 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
26875 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
26876 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
26877 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
26878 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
26879 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
26880 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
26881 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
26883 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26884 Tejas Belagod <tbelagod@arm.com>
26886 * lib/target-supports.exp:
26887 (check_effective_target_arm_pacbti_hw): New.
26889 2023-01-23 Richard Biener <rguenther@suse.de>
26891 PR tree-optimization/108449
26892 * gcc.dg/pr108449.c: New testcase.
26894 2023-01-23 Jason Merrill <jason@redhat.com>
26898 * g++.dg/init/lifetime4.C: New test.
26900 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
26902 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
26904 * gm2/complex/pass/complex-pass.exp: Likewise.
26905 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
26906 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
26907 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
26908 * gm2/iso/fail/iso-fail.exp: Likewise.
26909 * gm2/iso/pass/iso-pass.exp: Likewise.
26910 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
26911 * gm2/pim/fail/pim-fail.exp: Likewise.
26912 * gm2/pim/pass/pim-pass.exp: Likewise.
26913 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26914 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
26915 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26916 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
26917 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
26918 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
26919 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
26920 * gm2/recover/pass/recover-pass.exp: Likewise.
26921 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
26922 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
26923 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26924 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
26925 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
26926 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
26927 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
26928 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
26929 function. Remove the use of concatenated include and library paths.
26930 Remove string processing where possible.
26932 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
26934 * gcc.target/pru/clz-hi-2.c: New test.
26935 * gcc.target/pru/clz-hi.c: New test.
26937 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26940 * gfortran.dg/pr88048.f90: Adjust for changed error message.
26941 * gfortran.dg/parameter_data0.f90: New test.
26943 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
26945 * gcc.target/aarch64/acle/pmull64.c: New.
26946 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
26947 feature flag based on the intrinsic.
26948 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
26949 * gcc.target/aarch64/aes_1.c: Likewise.
26950 * gcc.target/aarch64/aes_2.c: Likewise.
26951 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
26952 * gcc.target/aarch64/sha1_1.c: Likewise.
26953 * gcc.target/aarch64/sha256_1.c: Likewise.
26954 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
26956 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26959 * g++.dg/cpp23/subscript12.C: New test.
26960 * g++.dg/cpp23/subscript13.C: New test.
26962 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26965 * g++.dg/init/pr53932.C: New test.
26967 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
26969 * gcc.target/i386/pr108436.c: New test.
26971 2023-01-19 David Malcolm <dmalcolm@redhat.com>
26974 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
26975 involving dominance.
26976 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
26977 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
26980 2023-01-19 Harald Anlauf <anlauf@gmx.de>
26983 * gfortran.dg/pr108434.f90: New test.
26985 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
26987 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
26988 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
26989 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
26990 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26991 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26992 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
26994 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
26996 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
26998 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
26999 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
27000 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
27001 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
27002 Likewise, and also ensure that the -g option is appended to avoid it
27003 being taken as a path.
27004 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
27005 libraries added matches the set of -I and -L options.
27007 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
27010 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
27011 -fno-stack-protector.
27012 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
27013 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
27014 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
27015 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
27016 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
27017 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
27018 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
27019 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
27020 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
27022 2023-01-19 Jakub Jelinek <jakub@redhat.com>
27024 PR tree-optimization/108440
27025 * c-c++-common/rotate-10.c: New test.
27026 * c-c++-common/rotate-11.c: New test.
27028 2023-01-19 Alexandre Oliva <oliva@adacore.com>
27031 * gcc.target/i386/pr106746.c: New.
27033 2023-01-18 Marek Polacek <polacek@redhat.com>
27036 * gcc.dg/c2x-nullptr-6.c: New test.
27038 2023-01-18 David Malcolm <dmalcolm@redhat.com>
27040 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
27041 from https://samate.nist.gov/SARD/test-suites/81.
27042 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
27043 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
27044 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
27045 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
27047 2023-01-18 Richard Biener <rguenther@suse.de>
27050 * gcc.dg/lto/pr108445_0.c: New testcase.
27051 * gcc.dg/lto/pr108445_1.c: Likewise.
27053 2023-01-18 Murray Steele <murray.steele@arm.com>
27055 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
27057 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
27058 Andrew Pinski <apinski@marvell.com>
27061 * gcc.target/powerpc/pr108396.c: New test.
27063 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
27066 * gcc.target/powerpc/pr108348-1.c: New test.
27067 * gcc.target/powerpc/pr108348-2.c: New test.
27069 2023-01-17 Harald Anlauf <anlauf@gmx.de>
27072 * gfortran.dg/pr108421.f90: New test.
27074 2023-01-17 Jakub Jelinek <jakub@redhat.com>
27076 PR tree-optimization/106523
27077 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
27078 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
27079 __builtin_unreachable about shift count.
27080 * c-c++-common/rotate-2b.c: New test.
27081 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
27082 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
27083 __builtin_unreachable about shift count.
27084 * c-c++-common/rotate-4b.c: New test.
27085 * gcc.c-torture/execute/pr106523.c: New test.
27087 2023-01-16 Andrew Pinski <apinski@marvell.com>
27089 * lib/target-supports.exp (add_options_for_tls): Remove
27090 reference to Solaris 9 in comments.
27092 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
27095 * g++.target/i386/pr105980.C: New test.
27097 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
27099 * g++.dg/tree-ssa/pr106077.C: New test.
27101 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
27105 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
27106 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
27108 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
27110 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
27111 * gcc.dg/tree-ssa/popcount.c: Likewise.
27112 * gcc.dg/tree-ssa/popcount2.c: Likewise.
27113 * gcc.dg/tree-ssa/popcount3.c: Likewise.
27114 * gcc.target/aarch64/popcount4.c: Likewise.
27115 * gcc.target/i386/pr95771.c: Likewise, and...
27116 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
27117 since this would emit just a single IFN if a TI optab is added.
27119 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
27121 * gcc.dg/tree-ssa/cltz-max.c: New test.
27122 * gcc.dg/tree-ssa/clz-char.c: New test.
27123 * gcc.dg/tree-ssa/clz-int.c: New test.
27124 * gcc.dg/tree-ssa/clz-long-long.c: New test.
27125 * gcc.dg/tree-ssa/clz-long.c: New test.
27126 * gcc.dg/tree-ssa/ctz-char.c: New test.
27127 * gcc.dg/tree-ssa/ctz-int.c: New test.
27128 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
27129 * gcc.dg/tree-ssa/ctz-long.c: New test.
27131 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
27133 * lib/target-supports.exp (check_effective_target_clz)
27134 (check_effective_target_clzl, check_effective_target_clzll)
27135 (check_effective_target_ctz, check_effective_target_clzl)
27136 (check_effective_target_ctzll): New.
27137 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
27138 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
27139 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
27140 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
27141 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
27142 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
27143 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
27144 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
27145 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
27147 2023-01-16 Jakub Jelinek <jakub@redhat.com>
27150 * g++.target/i386/pr105593.C: New test.
27152 2023-01-16 Jakub Jelinek <jakub@redhat.com>
27155 * c-c++-common/Winit-self3.c: New test.
27156 * c-c++-common/Winit-self4.c: New test.
27157 * c-c++-common/Winit-self5.c: New test.
27159 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
27162 * gcc.target/powerpc/pr108272-1.c: New test.
27163 * gcc.target/powerpc/pr108272-2.c: New test.
27164 * gcc.target/powerpc/pr108272-3.c: New test.
27165 * gcc.target/powerpc/pr108272-4.c: New test.
27167 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
27169 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
27171 2023-01-14 Jakub Jelinek <jakub@redhat.com>
27174 * c-c++-common/pr108365.c: New test.
27175 * g++.dg/opt/pr108365.C: New test.
27176 * g++.dg/warn/pr108365.C: New test.
27178 2023-01-14 Alexandre Oliva <oliva@adacore.com>
27181 * gcc.target/arm/pr42093.c: Disable tree-dce.
27183 2023-01-13 David Malcolm <dmalcolm@redhat.com>
27186 * gcc.dg/analyzer/switch-enum-1.c: New test.
27187 * gcc.dg/analyzer/switch-enum-2.c: New test.
27188 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
27189 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
27190 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
27191 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
27193 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
27195 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
27198 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
27200 PR rtl-optimization/108117
27201 PR rtl-optimization/108132
27202 * gcc.dg/pr108117.c: New test.
27204 2023-01-13 Jakub Jelinek <jakub@redhat.com>
27207 * g++.dg/warn/pr108285.C: New test.
27209 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
27211 * gm2/examples/map/pass/examples-map-pass.exp:
27212 Call gm2_push_timeout 30 before foreach testcase.
27213 Call gm2_pop_timeout after the foreach statement.
27214 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
27215 Call gm2_push_timeout 20 before foreach testcase.
27216 Call gm2_pop_timeout after the foreach statement.
27218 2023-01-13 Jakub Jelinek <jakub@redhat.com>
27221 * gcc.c-torture/execute/pr107131.c: New test.
27223 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
27225 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
27227 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
27229 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
27230 from the message issued by -Wstrict-flex-arrays.
27231 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
27232 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
27233 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
27234 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
27235 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
27236 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
27237 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
27238 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
27240 2023-01-13 Jakub Jelinek <jakub@redhat.com>
27243 * gcc.dg/pr107131.c: New test.
27245 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
27247 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
27248 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
27250 2023-01-13 Richard Biener <rguenther@suse.de>
27252 * gcc.target/aarch64/pr107209.c: New test.
27254 2023-01-13 Richard Biener <rguenther@suse.de>
27256 PR tree-optimization/108387
27257 * gcc.dg/pr108387.c: New testcase.
27259 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
27261 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
27262 (timeout-dg.exp): Load.
27263 Call gm2_push_timeout 15.
27264 Call gm2_pop_timeout at the end.
27265 * gm2/link/min/pass/link-min-pass.exp: Set path
27267 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
27268 Call gm2_push_timeout 60.
27269 Call gm2_pop_timeout at the end.
27270 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
27271 individual_timeout.
27272 Configure dejagnu to timeout for 10 seconds.
27273 (gm2_push_timeout): New proc.
27274 (gm2_pop_timeout): New proc.
27275 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
27276 individual_timeout.
27277 Configure dejagnu to timeout for 10 seconds.
27278 (gm2_push_timeout): New proc.
27279 (gm2_pop_timeout): New proc.
27281 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
27283 * lib/gm2.exp: Use timeout.exp.
27285 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
27287 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
27290 2023-01-12 Andrew Pinski <apinski@marvell.com>
27291 Roger Sayle <roger@nextmovesoftware.com>
27293 PR tree-optimization/92342
27294 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
27295 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
27296 * gcc.dg/tree-ssa/multcmp-1.c: New test.
27297 * gcc.dg/tree-ssa/multcmp-2.c: New test.
27299 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
27300 Richard Sandiford <richard.sandiford@arm.com>
27303 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
27304 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
27305 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
27306 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
27307 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
27308 * gcc.target/aarch64/pr105549.c: New test.
27309 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
27310 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
27311 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
27312 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
27314 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
27315 Richard Sandiford <richard.sandiford@arm.com>
27317 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
27318 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
27320 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
27321 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
27323 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
27324 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
27325 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
27326 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
27328 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
27329 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
27331 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
27332 * g++.target/aarch64/bitfield-abi-warning.h: New test.
27334 2023-01-12 Richard Biener <rguenther@suse.de>
27336 PR tree-optimization/99412
27337 * gcc.dg/vect/pr99412.c: New testcase.
27338 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
27339 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
27341 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
27344 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
27345 * gfortran.dg/gomp/assumes-2.f90: Likewise.
27346 * gfortran.dg/gomp/assume-5.f90: New test.
27348 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
27350 * c-c++-common/cpp/pr108244-1.c: New test.
27351 * c-c++-common/cpp/pr108244-2.c: New test.
27352 * c-c++-common/gomp/pr108244-3.c: New test.
27354 2023-01-11 David Malcolm <dmalcolm@redhat.com>
27357 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
27358 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
27359 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
27360 warning false +ve directives.
27361 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
27362 * gcc.dg/analyzer/pr103217-3.c: Likewise.
27363 * gcc.dg/analyzer/strdup-pr108252.c: New test.
27364 * gcc.dg/analyzer/strndup-pr108252.c: New test.
27366 2023-01-11 Jakub Jelinek <jakub@redhat.com>
27369 * gcc.dg/pr105972.c: New test.
27371 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
27373 PR tree-optimization/71343
27374 * gcc.dg/pr71343-2.c: New test case.
27376 2023-01-11 David Faust <david.faust@oracle.com>
27379 * gcc.target/bpf/double-1.c: New test.
27380 * gcc.target/bpf/double-2.c: New test.
27381 * gcc.target/bpf/float-1.c: New test.
27383 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
27385 * gcc.dg/sso-17.c: New test.
27387 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
27389 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
27390 the testing target isn't a PowerPC target.
27392 2023-01-11 Richard Biener <rguenther@suse.de>
27394 PR tree-optimization/107767
27395 * gcc.dg/tree-ssa/pr107767.c: New testcase.
27397 2023-01-11 Jakub Jelinek <jakub@redhat.com>
27400 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
27402 2023-01-11 Richard Biener <rguenther@suse.de>
27404 PR tree-optimization/108352
27405 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
27406 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
27408 2023-01-11 Richard Biener <rguenther@suse.de>
27410 PR tree-optimization/108353
27411 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
27413 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
27415 * gcc.target/s390/not.c: New test.
27417 2023-01-11 Richard Biener <rguenther@suse.de>
27419 PR tree-optimization/106293
27420 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
27422 2023-01-10 Richard Biener <rguenther@suse.de>
27424 PR tree-optimization/106293
27425 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
27427 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
27429 PR rtl-optimization/106421
27430 * gcc.dg/pr106421.c: New test case.
27432 2023-01-10 Martin Jambor <mjambor@suse.cz>
27435 * g++.dg/ipa/pr108110.C: New test.
27437 2023-01-10 Richard Biener <rguenther@suse.de>
27439 PR tree-optimization/108314
27440 * gcc.dg/vect/pr108314.c: New testcase.
27442 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
27444 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
27447 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
27449 * gcc.target/csky/and3a.c: Rename to ...
27450 * gcc.target/csky/ck801-and.c: ... this.
27451 * gcc.target/csky/constpool-3.c: Rename to ...
27452 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
27453 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
27454 * gcc.target/csky/ck801-constpool.c: ... this, and skip
27455 if the CPU is not ck801.
27456 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
27458 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
27460 * gcc.target/s390/fcall-saved.c: New test.
27462 2023-01-09 Jakub Jelinek <jakub@redhat.com>
27467 * g++.dg/tree-ssa/initlist-opt2.C: New test.
27468 * g++.dg/tree-ssa/initlist-opt3.C: New test.
27470 2023-01-09 Joseph Myers <joseph@codesourcery.com>
27472 * gcc.dg/c2x-complit-8.c: New test.
27474 2023-01-09 Richard Biener <rguenther@suse.de>
27476 PR middle-end/69482
27477 * gcc.target/i386/pr69482-1.c: New testcase.
27478 * gcc.target/i386/pr69482-2.c: Likewise.
27480 2023-01-09 Martin Liska <mliska@suse.cz>
27483 * g++.dg/ipa/pr108830.C: New test.
27485 2023-01-09 Richard Biener <rguenther@suse.de>
27487 PR tree-optimization/101912
27488 * gcc.dg/uninit-pr101912.c: New testcase.
27490 2023-01-09 Martin Liska <mliska@suse.cz>
27493 * gcc.target/i386/pr107993.c: New test.
27495 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
27497 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
27499 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
27501 2023-01-06 Joseph Myers <joseph@codesourcery.com>
27503 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
27506 2023-01-06 Tamar Christina <tamar.christina@arm.com>
27509 2023-01-06 Tamar Christina <tamar.christina@arm.com>
27511 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
27513 2023-01-06 Jakub Jelinek <jakub@redhat.com>
27517 * gcc.c-torture/execute/pr108292.c: New test.
27518 * gcc.target/i386/pr108292.c: New test.
27519 * gcc.dg/pr108308.c: New test.
27521 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
27524 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
27526 * gcc.target/i386/cmov10.c: New test case.
27528 2023-01-05 Patrick Palka <ppalka@redhat.com>
27531 * g++.dg/parse/access14.C: New test.
27533 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
27535 * lib/gm2.exp (gm2_init_minx): New procedure.
27536 (gm2_init_min): New procedure calls gm2_init_min with
27538 * gm2/link/min/pass/tiny.mod: New test case.
27539 * gm2/link/min/pass/link-min-pass.exp: New file.
27541 2023-01-04 Patrick Palka <ppalka@redhat.com>
27544 * g++.dg/cpp2a/concepts-requires34.C: New test.
27546 2023-01-04 Jakub Jelinek <jakub@redhat.com>
27549 * g++.dg/template/pr108206.C: New test.
27551 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
27553 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
27555 2023-01-04 Jakub Jelinek <jakub@redhat.com>
27557 PR tree-optimization/108253
27558 * g++.dg/opt/pr108253.C: New test.
27560 2023-01-04 Jakub Jelinek <jakub@redhat.com>
27562 PR middle-end/108237
27563 * gcc.c-torture/compile/pr108237.c: New test.
27565 2023-01-04 Jakub Jelinek <jakub@redhat.com>
27567 PR sanitizer/108256
27568 * c-c++-common/ubsan/pr108256.c: New test.
27570 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
27572 * g++.dg/modules/modules.exp: Skip on AIX.
27573 * gcc.target/powerpc/pr99708.c: Skip on AIX.
27575 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
27577 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
27578 that the unused clone is GC'ed.
27579 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
27581 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
27583 * gcc.target/i386/cmov10.c: New test case.
27585 2023-01-03 Jakub Jelinek <jakub@redhat.com>
27587 PR middle-end/108264
27588 * gcc.dg/pr108264.c: New test.
27590 2023-01-03 Jakub Jelinek <jakub@redhat.com>
27592 PR rtl-optimization/108263
27593 * gcc.dg/pr108263.c: New test.
27595 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
27596 Uroš Bizjak <ubizjak@gmail.com>
27598 * gcc.target/i386/extendditi2-1.c: New test case.
27599 * gcc.target/i386/extendditi2-2.c: Likewise.
27602 Copyright (C) 2023 Free Software Foundation, Inc.
27604 Copying and distribution of this file, with or without modification,
27605 are permitted in any medium without royalty provided the copyright
27606 notice and this notice are preserved.