1 2023-07-14 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
5 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
7 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
10 * gcc.target/i386/pr110588.c: New test case.
12 2023-07-14 Marek Polacek <polacek@redhat.com>
13 Jason Merrill <jason@redhat.com>
16 * g++.dg/cpp0x/constexpr-template12.C: New test.
17 * g++.dg/cpp1z/constexpr-template1.C: New test.
18 * g++.dg/cpp1z/constexpr-template2.C: New test.
20 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
23 * gcc.target/i386/pr110206.c: New test.
25 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
28 Adapt testcase for link fail.
29 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
30 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
31 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
32 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
33 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
34 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
36 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
39 * gfortran.dg/intent_out_21.f90: New test.
41 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
44 * gfortran.dg/intent_out_20.f90: New test.
46 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
49 * gfortran.dg/intent_out_19.f90: New test.
51 2023-07-14 Tamar Christina <tamar.christina@arm.com>
53 PR tree-optimization/109154
54 * gcc.dg/vect/vect-ifcvt-20.c: New test.
56 2023-07-14 Tamar Christina <tamar.christina@arm.com>
58 PR tree-optimization/109154
59 * gcc.dg/vect/vect-ifcvt-19.c: New test.
61 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
63 * gcc.target/riscv/arch-22.c: New test.
64 * gcc.target/riscv/predef-28.c: New test.
66 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
69 * gcc.target/pdp11/pr107841.c: New test.
71 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
74 * gfortran.dg/pdt_33.f90: New test.
76 2023-07-13 Carl Love <cel@us.ibm.com>
78 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
79 test_fpscr_rn_builtin_1.c. Add comment.
80 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
81 return value of __builtin_set_fpscr_rn builtin.
82 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
84 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
87 * gcc.target/alpha/pr106966.c: New test.
89 2023-07-13 Andrew Pinski <apinski@marvell.com>
91 * gcc.dg/tree-ssa/pr110293-1.c: New test.
92 * gcc.dg/tree-ssa/pr110539-1.c: New test.
93 * gcc.dg/tree-ssa/pr110539-2.c: New test.
94 * gcc.dg/tree-ssa/pr110539-3.c: New test.
95 * gcc.dg/tree-ssa/pr110539-4.c: New test.
97 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
100 * gcc.target/i386/pr109520.c: New test.
102 2023-07-13 Pan Li <pan2.li@intel.com>
104 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
105 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
106 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
107 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
108 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
109 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
110 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
112 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
114 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
116 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
118 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
120 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
121 Kewen Lin <linkw@linux.ibm.com>
123 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
125 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
127 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
128 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
129 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
131 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
133 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
135 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
136 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
137 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
138 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
139 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
140 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
141 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
142 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
143 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
145 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
147 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
149 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
151 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
153 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
155 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
157 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
159 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
161 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
163 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
165 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
167 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
169 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
171 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
173 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
175 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
177 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
179 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
181 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
183 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
185 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
187 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
189 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
191 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
193 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
195 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
197 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
199 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
201 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
203 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
205 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
207 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
209 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
211 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
213 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
215 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
217 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
219 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
221 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
223 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
225 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
227 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
229 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
231 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
233 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
235 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
237 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
239 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
241 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
243 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
245 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
247 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
249 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
251 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
253 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
255 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
257 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
259 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
261 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
263 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
265 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
267 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
269 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
271 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
273 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
275 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
277 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
279 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
281 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
283 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
285 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
287 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
289 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
291 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
293 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
295 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
297 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
299 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
301 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
303 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
305 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
308 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
310 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
311 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
312 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
313 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
314 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
315 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
316 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
317 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
318 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
319 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
320 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
321 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
322 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
323 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
324 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
325 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
327 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
329 PR tree-optimization/107043
330 * gcc.dg/tree-ssa/pr107043.c: New test.
332 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
334 PR tree-optimization/107053
335 * gcc.dg/tree-ssa/pr107053.c: New test.
337 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
339 * gcc.dg/pr83073.c: Adjust testcase.
341 2023-07-12 Jan Hubicka <jh@suse.cz>
343 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
345 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
347 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
348 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
349 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
351 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
354 * gcc.target/i386/pr110598.c: New test case.
356 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
358 * gfortran.dg/pdt_33.f03: New test.
360 2023-07-12 Richard Biener <rguenther@suse.de>
362 PR tree-optimization/110630
363 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
364 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
366 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
368 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
369 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
370 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
371 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
373 2023-07-12 Jan Beulich <jbeulich@suse.com>
375 * gcc.target/i386/avx2-dupv4sf.c: New test.
376 * gcc.target/i386/avx2-dupv4si.c: Likewise.
377 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
378 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
380 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
382 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
383 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
385 2023-07-12 liuhongt <hongtao.liu@intel.com>
387 * gcc.target/i386/pr110438.c: New test.
388 * gcc.target/i386/pr100711-6.c: Adjust testcase.
390 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
392 * g++.target/i386/mv16.C: Add graniterapids-d.
393 * gcc.target/i386/funcspec-56.inc: Handle new march.
395 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
397 * gcc.target/i386/avx512vl-vaes-1.c: New test.
399 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
401 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
402 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
403 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
404 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
405 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
406 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
407 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
408 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
409 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
410 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
411 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
412 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
414 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
416 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
417 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
418 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
419 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
420 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
421 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
423 2023-07-11 Harald Anlauf <anlauf@gmx.de>
426 * gfortran.dg/findloc_10.f90: New test.
428 2023-07-11 Carl Love <cel@us.ibm.com>
430 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
431 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
432 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
433 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
434 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
435 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
436 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
437 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
438 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
439 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
440 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
441 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
442 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
443 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
444 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
446 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
447 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
448 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
449 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
450 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
451 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
452 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
454 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
456 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
458 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
460 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
461 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
464 2023-07-11 Patrick Palka <ppalka@redhat.com>
467 * g++.dg/cpp1y/var-templ83.C: New test.
469 2023-07-11 liuhongt <hongtao.liu@intel.com>
472 * g++.target/i386/pr110170.C: Fix typo.
474 2023-07-11 Xi Ruoyao <xry111@xry111.site>
476 * g++.dg/vect/pr110557.cc: Use long long instead of long for
478 (test): Remove an unnecessary cast.
480 2023-07-10 Patrick Palka <ppalka@redhat.com>
483 * g++.dg/template/ttp37.C: New test.
485 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
488 * gcc.target/arm/pr110268-1.c: New test.
489 * gcc.target/arm/pr110268-2.c: New test.
491 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
493 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
495 2023-07-10 Xi Ruoyao <xry111@xry111.site>
497 PR tree-optimization/110557
498 * g++.dg/vect/pr110557.cc: New test.
500 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
502 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
503 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
505 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
507 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
509 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
511 * gdc.dg/asm4.d: Update test.
513 2023-07-10 liuhongt <hongtao.liu@intel.com>
515 * g++.target/i386/pr110170.C: New test.
516 * gcc.target/i386/pr110170.c: New test.
518 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
520 * gdc.dg/rtti1.d: Move array concat testcase to ...
521 * gdc.dg/nogc1.d: ... here. New test.
523 2023-07-09 Jan Hubicka <jh@suse.cz>
525 * gcc.dg/predict-22.c: Update template.
527 2023-07-08 Jan Hubicka <jh@suse.cz>
529 PR tree-optimization/110600
530 * gcc.c-torture/compile/pr110600.c: New test.
532 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
536 * gfortran.dg/pr99139.f90 : New test
537 * gfortran.dg/pr99368.f90 : New test
539 2023-07-08 Jan Hubicka <jh@suse.cz>
542 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
543 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
545 2023-07-08 Harald Anlauf <anlauf@gmx.de>
546 Steven G. Kargl <kargl@gcc.gnu.org>
549 * gfortran.dg/intent_out_16.f90: New test.
550 * gfortran.dg/intent_out_17.f90: New test.
551 * gfortran.dg/intent_out_18.f90: New test.
553 2023-07-08 Harald Anlauf <anlauf@gmx.de>
556 * gfortran.dg/findloc_9.f90: New test.
558 2023-07-07 Jan Hubicka <jh@suse.cz>
560 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
561 * gcc.dg/pr43864-3.c: Likewise.
562 * gcc.dg/pr43864-4.c: Likewise.
563 * gcc.dg/pr43864.c: Likewise.
564 * gcc.dg/unroll-7.c: xfail.
566 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
568 * lib/target-supports.exp: Collect both kernel and user events for autofdo
570 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
574 * gcc.target/i386/pr110533.c: New test case.
575 * gcc.target/i386/pr43644-2.c: Likewise.
577 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
580 * gdc.dg/pr98277.d: Add more tests.
581 * gdc.dg/pr108842.d: New test.
583 2023-07-07 Jan Hubicka <jh@suse.cz>
585 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
586 * gcc.dg/pr43864-2.c: Likewise.
587 * gcc.dg/pr43864-3.c: Likewise.
588 * gcc.dg/pr43864-4.c: Likewise.
589 * gcc.dg/pr43864.c: Likewise.
590 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
591 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
592 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
593 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
594 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
595 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
596 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
597 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
598 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
599 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
600 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
601 * gcc.dg/tree-ssa/update-threading.c: Likewise.
602 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
603 * gcc.dg/unroll-7.c: Likewise.
604 * gcc.dg/unroll-8.c: Likewise.
605 * gfortran.dg/pr25623-2.f90: Likewise.
606 * gfortran.dg/pr25623.f90: Likewise.
607 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
608 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
609 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
611 2023-07-07 Jan Hubicka <jh@suse.cz>
613 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
615 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
617 * gcc.target/s390/vector/vec-init-3.c: New test.
619 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
621 * gcc.target/i386/pr110372.c: New.
623 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
625 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
627 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
628 * gcc.dg/tree-ssa/vrp122.c: Same.
630 2023-07-07 Pan Li <pan2.li@intel.com>
631 Robin Dapp <rdapp@ventanamicro.com>
633 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
635 2023-07-06 Jan Hubicka <jh@suse.cz>
638 * gfortran.dg/pr25623-2.f90: New test.
640 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
642 * gcc.target/aarch64/pr110449.c: New testcase.
644 2023-07-06 Richard Biener <rguenther@suse.de>
646 PR tree-optimization/110556
647 * gcc.dg/torture/pr110556.c: New testcase.
649 2023-07-06 Richard Biener <rguenther@suse.de>
651 PR tree-optimization/110515
652 * g++.dg/opt/pr110515.C: New testcase.
654 2023-07-06 Richard Biener <rguenther@suse.de>
656 PR tree-optimization/110544
657 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
659 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
661 * gcc.target/i386/inline_attr_arch.c: New test.
662 * gcc.target/i386/inline_target_clones.c: Ditto.
664 2023-07-06 liuhongt <hongtao.liu@intel.com>
666 * gcc.target/i386/pr110170-2.c: New test.
668 2023-07-06 liuhongt <hongtao.liu@intel.com>
670 * gcc.target/i386/pr110170-3.c: New test.
672 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
674 * gcc.target/aarch64/pr110474.c: New testcase.
676 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
678 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
679 tests for variable index.
680 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
681 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
682 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
683 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
685 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
688 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
690 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
692 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
693 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
694 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
695 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
696 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
699 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
700 Juzhe-Zhong <juzhe.zhong@rivai.ai>
702 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
703 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
704 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
705 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
706 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
707 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
708 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
709 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
710 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
711 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
712 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
713 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
714 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
715 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
717 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
719 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
720 * gcc.target/mips/expand-block-move-r6.c: new test.
722 2023-07-05 Richard Biener <rguenther@suse.de>
724 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
726 2023-07-05 Jan Beulich <jbeulich@suse.com>
728 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
730 2023-07-05 Jan Beulich <jbeulich@suse.com>
733 * gcc.target/i386/pr100711-6.c: New test.
735 2023-07-05 Jan Beulich <jbeulich@suse.com>
738 * gcc.target/i386/pr100711-4.c: New test.
739 * gcc.target/i386/pr100711-5.c: New test.
741 2023-07-05 Jan Beulich <jbeulich@suse.com>
744 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
745 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
746 towards generated code.
747 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
750 2023-07-05 Jan Beulich <jbeulich@suse.com>
753 * gcc.target/i386/avx512-binop-not-1.h: New.
754 * gcc.target/i386/avx512-binop-not-2.h: New.
755 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
756 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
758 2023-07-05 yulong <shiyulong@iscas.ac.cn>
760 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
761 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
762 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
763 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
764 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
765 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
766 * gcc.target/riscv/rvv/base/abi-17.c: New test.
767 * gcc.target/riscv/rvv/base/abi-18.c: New test.
769 2023-07-05 yulong <shiyulong@iscas.ac.cn>
771 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
772 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
773 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
774 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
775 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
777 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
779 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
780 encourage if-conversion.
781 * gcc.target/mips/movcc-3.c: Same as above.
783 2023-07-04 Richard Biener <rguenther@suse.de>
785 PR tree-optimization/110491
786 * gcc.dg/torture/pr110491.c: New testcase.
788 2023-07-04 Richard Biener <rguenther@suse.de>
790 PR tree-optimization/110376
791 * gcc.dg/torture/pr110376.c: New testcase.
793 2023-07-04 Richard Biener <rguenther@suse.de>
795 PR tree-optimization/110228
796 * gcc.dg/torture/pr110228.c: New testcase.
797 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
799 2023-07-04 Richard Biener <rguenther@suse.de>
801 PR tree-optimization/110436
802 * gcc.dg/pr110436.c: New testcase.
804 2023-07-04 Richard Biener <rguenther@suse.de>
807 * gcc.dg/tree-ssa/addadd-2.c: Amend.
808 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
810 2023-07-04 Richard Biener <rguenther@suse.de>
812 PR tree-optimization/110310
813 * gcc.target/i386/pr110310.c: New testcase.
814 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
816 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
818 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
820 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
822 * gcc.target/riscv/zvbb.c: New test.
823 * gcc.target/riscv/zvbc.c: New test.
824 * gcc.target/riscv/zvkg.c: New test.
825 * gcc.target/riscv/zvkn-1.c: New test.
826 * gcc.target/riscv/zvkn.c: New test.
827 * gcc.target/riscv/zvknc-1.c: New test.
828 * gcc.target/riscv/zvknc-2.c: New test.
829 * gcc.target/riscv/zvknc.c: New test.
830 * gcc.target/riscv/zvkned.c: New test.
831 * gcc.target/riscv/zvkng-1.c: New test.
832 * gcc.target/riscv/zvkng-2.c: New test.
833 * gcc.target/riscv/zvkng.c: New test.
834 * gcc.target/riscv/zvknha.c: New test.
835 * gcc.target/riscv/zvknhb.c: New test.
836 * gcc.target/riscv/zvks-1.c: New test.
837 * gcc.target/riscv/zvks.c: New test.
838 * gcc.target/riscv/zvksc-1.c: New test.
839 * gcc.target/riscv/zvksc-2.c: New test.
840 * gcc.target/riscv/zvksc.c: New test.
841 * gcc.target/riscv/zvksed.c: New test.
842 * gcc.target/riscv/zvksg-1.c: New test.
843 * gcc.target/riscv/zvksg-2.c: New test.
844 * gcc.target/riscv/zvksg.c: New test.
845 * gcc.target/riscv/zvksh.c: New test.
846 * gcc.target/riscv/zvkt.c: New test.
848 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
850 * lib/g++.exp: Remove additional flag handled by Darwin specs.
851 * lib/obj-c++.exp: Likewise.
853 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
856 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
857 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
858 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
859 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
860 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
861 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
862 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
863 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
864 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
865 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
866 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
867 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
868 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
869 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
870 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
871 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
872 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
873 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
874 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
875 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
876 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
877 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
878 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
879 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
881 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
883 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
884 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
885 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
886 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
887 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
888 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
889 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
890 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
891 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
892 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
893 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
894 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
896 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
898 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
899 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
900 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
901 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
902 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
903 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
904 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
906 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
909 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
911 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
912 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
913 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
914 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
915 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
916 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
917 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
918 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
919 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
920 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
921 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
922 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
924 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
926 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
927 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
928 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
929 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
930 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
931 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
932 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
933 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
934 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
935 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
936 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
937 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
939 2023-07-03 Richard Biener <rguenther@suse.de>
941 PR tree-optimization/110506
942 * gcc.dg/pr110506-2.c: New testcase.
944 2023-07-03 Richard Biener <rguenther@suse.de>
946 PR tree-optimization/110506
947 * gcc.dg/pr110506.c: New testcase.
949 2023-07-03 Andrew Pinski <apinski@marvell.com>
951 PR tree-optimization/110381
952 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
954 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
956 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
958 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
960 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
962 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
964 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
966 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
968 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
970 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
972 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
974 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
976 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
978 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
980 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
982 (mips-dg-init): Handle the recognization of mips16e2 targets.
983 (mips-dg-options): Add dependencies for mips16e2.
985 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
987 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
989 2023-07-02 Jakub Jelinek <jakub@redhat.com>
991 PR tree-optimization/110508
992 * gcc.dg/pr110508.c: New test.
994 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
997 * gdc.dg/pr108962.d: New test.
999 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
1002 * gdc.dg/torture/pr110516a.d: New test.
1003 * gdc.dg/torture/pr110516b.d: New test.
1005 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
1008 * gdc.dg/pr110514a.d: New test.
1009 * gdc.dg/pr110514b.d: New test.
1010 * gdc.dg/pr110514c.d: New test.
1011 * gdc.dg/pr110514d.d: New test.
1013 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
1016 * gdc.dg/pr110471a.d: New test.
1017 * gdc.dg/pr110471b.d: New test.
1018 * gdc.dg/pr110471c.d: New test.
1020 2023-07-01 Jan Hubicka <jh@suse.cz>
1022 PR tree-optimization/25623
1023 * gfortran.dg/pr25623.f90: New test.
1025 2023-07-01 Jan Hubicka <jh@suse.cz>
1027 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
1029 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
1030 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
1032 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
1034 * gcc.target/i386/rotate-6.c: New test case.
1035 * gcc.target/i386/sse2-stv-1.c: Likewise.
1037 2023-07-01 Jan Hubicka <jh@suse.cz>
1039 PR tree-optimization/103680
1040 * gcc.dg/tree-ssa/pr103680.c: New test.
1041 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
1043 2023-06-30 Patrick Palka <ppalka@redhat.com>
1045 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
1046 duplicate diagnostic check.
1048 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
1050 PR tree-optimization/101832
1051 * gcc.dg/builtin-object-size-pr101832.c: New test.
1053 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
1055 * gcc.c-torture/execute/20230630-1.c: New test.
1056 * gcc.c-torture/execute/20230630-2.c: Likewise.
1057 * gcc.c-torture/execute/20230630-3.c: Likewise
1058 * gcc.c-torture/execute/20230630-4.c: Likewise
1060 2023-06-30 David Malcolm <dmalcolm@redhat.com>
1063 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
1064 early versions of gdb that don't support our dwarf version, via
1067 2023-06-30 David Malcolm <dmalcolm@redhat.com>
1068 Marek Polacek <polacek@redhat.com>
1071 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
1072 param to gcc_jit_type_get_vector.
1073 (verify_comparisons): Use a typedef rather than __vector.
1075 2023-06-30 Jan Hubicka <jh@suse.cz>
1077 PR middle-end/109849
1078 * gcc.dg/predict-18.c: Improve testcase.
1080 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
1082 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
1083 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
1084 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
1085 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
1086 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
1087 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
1088 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
1089 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
1090 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
1091 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
1092 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
1093 * gcc.target/aarch64/abd_widen_2.c: New file.
1094 * gcc.target/aarch64/abd_widen_3.c: New file.
1095 * gcc.target/aarch64/abd_widen_4.c: New file.
1097 2023-06-30 Richard Biener <rguenther@suse.de>
1099 PR tree-optimization/110496
1100 * gcc.dg/pr110496.c: New testcase.
1102 2023-06-30 Richard Biener <rguenther@suse.de>
1104 PR tree-optimization/110381
1105 * gcc.dg/vect/pr110381.c: Add check_vect ().
1107 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
1109 * gcc.target/mips/align-1-n64.c: New test.
1110 * gcc.target/mips/align-1-o32.c: New test.
1112 2023-06-29 Jan Hubicka <jh@suse.cz>
1114 PR tree-optimization/109849
1115 * gcc.dg/ipa/pr109849.c: New test.
1117 2023-06-29 Marek Polacek <polacek@redhat.com>
1119 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
1121 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
1122 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
1123 -fno-report-bug. Adjust scan-sarif-file.
1124 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
1127 2023-06-29 Marek Polacek <polacek@redhat.com>
1129 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
1130 * gcc.target/i386/pr69482-1.c: Likewise.
1132 2023-06-29 Patrick Palka <ppalka@redhat.com>
1135 * g++.dg/cpp0x/noexcept79.C: New test.
1137 2023-06-29 Patrick Palka <ppalka@redhat.com>
1140 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
1142 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
1145 * gcc.dg/variable-sized-type-flex-array.c: New test.
1147 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
1149 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
1150 comparisons are desired, to see if 256-bit instructions are
1151 generated inappropriately (fixes test on -march=cascadelake).
1153 2023-06-29 Alexandre Oliva <oliva@adacore.com>
1155 * lib/options.exp (check_for_options_with_filter): Handle
1156 missing frontend compiler like disabled language.
1158 2023-06-29 Richard Biener <rguenther@suse.de>
1160 PR middle-end/110452
1161 * gcc.target/i386/pr110452.c: New file.
1163 2023-06-29 Richard Biener <rguenther@suse.de>
1165 PR middle-end/110461
1166 * gcc.dg/pr110461.c: New testcase.
1168 2023-06-29 Richard Biener <rguenther@suse.de>
1171 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
1173 2023-06-29 Pan Li <pan2.li@intel.com>
1175 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
1176 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
1177 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
1178 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
1179 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
1181 2023-06-29 Pan Li <pan2.li@intel.com>
1183 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
1184 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
1186 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
1188 * lib/target-supports.exp (check_effective_target_lra): Remove
1189 cris-*-* from expression for exceptions to LRA.
1191 2023-06-28 Jan Hubicka <jh@suse.cz>
1193 PR middle-end/110334
1194 * g++.dg/opt/pr66119.C: Disable early inlining.
1195 * gcc.c-torture/compile/pr110334.c: New test.
1196 * gcc.dg/tree-ssa/pr110334.c: New test.
1198 2023-06-28 Harald Anlauf <anlauf@gmx.de>
1201 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
1203 2023-06-28 Patrick Palka <ppalka@redhat.com>
1207 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
1209 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
1210 kind mismatch for variable template has_P_match_V.
1211 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
1213 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
1214 not captured" error.
1215 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
1216 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
1217 template argument to variable template A so that A<> is valid.
1218 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
1219 declaration with no type" error.
1220 * g++.dg/parse/template30.C: Don't expect "parse error in
1221 template argument list" error.
1222 * g++.dg/cpp1y/var-templ82.C: New test.
1224 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
1228 * gdc.dg/torture/pr110406.d: New test.
1230 2023-06-28 Marek Polacek <polacek@redhat.com>
1233 * g++.dg/cpp0x/decltype-110175.C: New test.
1235 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
1238 * g++.dg/torture/pr110308.C: New test.
1240 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1242 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
1244 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
1246 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1248 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
1250 2023-06-28 Richard Biener <rguenther@suse.de>
1252 PR tree-optimization/110451
1253 * gfortran.dg/vect/pr110451.f: New testcase.
1255 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
1258 * gfortran.dg/pr49213.f90 : New test
1260 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
1262 * gcc.target/i386/pieces-memcmp-2.c: New test case.
1264 2023-06-28 Richard Biener <rguenther@suse.de>
1266 PR tree-optimization/110443
1267 * gcc.dg/torture/pr110443.c: New testcase.
1269 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
1271 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
1272 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
1274 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1276 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
1277 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
1278 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
1279 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
1281 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
1284 * gcc.target/powerpc/pr104124.c: New.
1286 2023-06-28 Jan Hubicka <jh@suse.cz>
1288 PR tree-optimization/110377
1289 * gcc.dg/ipa/pr110377.c: New test.
1291 2023-06-28 Andrew Pinski <apinski@marvell.com>
1293 PR tree-optimization/110444
1294 * gcc.c-torture/compile/pr110444-1.c: New test.
1296 2023-06-28 Jason Merrill <jason@redhat.com>
1299 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
1301 2023-06-28 Alexandre Oliva <oliva@adacore.com>
1303 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
1304 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
1305 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
1306 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
1308 2023-06-28 Alexandre Oliva <oliva@adacore.com>
1310 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
1311 record a workaround.
1313 2023-06-28 Jason Merrill <jason@redhat.com>
1316 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
1317 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
1318 * g++.dg/cpp26/feat-cxx26.C: New test.
1320 2023-06-28 Jason Merrill <jason@redhat.com>
1322 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
1324 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1326 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
1327 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
1328 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
1329 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
1330 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
1331 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
1332 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
1333 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
1334 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
1335 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
1336 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
1337 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
1338 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
1339 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
1341 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
1343 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
1345 2023-06-28 liuhongt <hongtao.liu@intel.com>
1347 * gcc.target/i386/bf16_short_warn.c: New test.
1349 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
1351 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
1352 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
1353 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
1354 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
1355 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
1356 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
1357 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
1358 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
1359 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
1360 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
1361 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
1362 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
1363 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
1364 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
1365 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
1366 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
1367 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
1368 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
1369 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
1370 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
1372 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
1374 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
1375 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
1376 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
1377 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
1378 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
1379 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
1380 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
1381 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
1382 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
1383 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
1385 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
1387 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
1388 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
1390 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
1392 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
1394 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
1396 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
1398 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
1400 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
1401 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
1402 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
1403 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
1404 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
1405 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
1406 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
1408 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
1410 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
1411 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
1412 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
1413 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
1414 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
1416 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1418 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
1420 2023-06-27 Andrew Pinski <apinski@marvell.com>
1422 PR middle-end/110420
1423 PR middle-end/103979
1425 * gcc.c-torture/compile/asmgoto-6.c: New test.
1427 2023-06-27 Richard Biener <rguenther@suse.de>
1429 PR tree-optimization/96208
1430 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
1431 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
1433 2023-06-27 liuhongt <hongtao.liu@intel.com>
1435 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
1437 2023-06-27 liuhongt <hongtao.liu@intel.com>
1439 * gcc.target/i386/avx-vzeroupper-30.c: New test.
1441 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1443 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
1444 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
1445 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
1446 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
1447 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
1448 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
1450 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
1452 * gcc.target/s390/larl-1.c: New test.
1454 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
1456 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
1458 2023-06-26 Richard Biener <rguenther@suse.de>
1460 PR tree-optimization/110381
1461 * gcc.dg/vect/pr110381.c: New testcase.
1463 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
1465 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
1466 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
1468 2023-06-26 liuhongt <hongtao.liu@intel.com>
1470 * gcc.target/aarch64/pr110371.c: New test.
1472 2023-06-26 liuhongt <hongtao.liu@intel.com>
1474 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
1475 * gcc.target/i386/pr110018-2.c: Ditto.
1477 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
1479 * gcc.target/i386/mvc17.c: New test.
1481 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1483 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
1485 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
1488 * gdc.dg/pr110359.d: New test.
1490 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1492 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
1493 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
1495 2023-06-25 Li Xu <xuli1@eswincomputing.com>
1497 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
1499 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1501 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
1502 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
1503 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
1504 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
1505 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
1506 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
1508 2023-06-25 Pan Li <pan2.li@intel.com>
1510 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
1511 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
1512 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
1513 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
1514 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
1515 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
1516 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
1517 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
1519 2023-06-25 Pan Li <pan2.li@intel.com>
1521 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
1522 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
1523 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
1524 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
1525 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
1527 2023-06-25 liuhongt <hongtao.liu@intel.com>
1529 * gcc.target/i386/pr110309.c: New test.
1531 2023-06-25 yulong <shiyulong@iscas.ac.cn>
1533 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
1534 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
1535 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
1536 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
1537 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
1538 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
1539 * gcc.target/riscv/rvv/base/abi-17.c: New test.
1540 * gcc.target/riscv/rvv/base/abi-18.c: New test.
1542 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1544 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
1545 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
1546 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
1547 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
1548 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
1549 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
1550 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
1551 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
1552 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
1553 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
1554 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
1555 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
1556 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
1557 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
1558 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
1559 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
1560 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
1561 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
1562 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
1563 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
1564 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
1565 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
1566 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
1567 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
1568 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
1569 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
1570 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
1571 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
1572 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
1573 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
1574 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
1575 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
1576 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
1577 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
1578 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
1579 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
1581 2023-06-24 David Malcolm <dmalcolm@redhat.com>
1583 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
1584 #define INCLUDE_VECTOR.
1586 2023-06-23 David Malcolm <dmalcolm@redhat.com>
1589 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
1591 2023-06-23 Marek Polacek <polacek@redhat.com>
1593 * lib/target-supports.exp (check_effective_target_c++23): Return
1594 1 also if check_effective_target_c++26.
1595 (check_effective_target_c++23_down): New.
1596 (check_effective_target_c++26_only): New.
1597 (check_effective_target_c++26): New.
1598 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
1599 * g++.dg/cpp26/cplusplus.C: New test.
1601 2023-06-23 Harald Anlauf <anlauf@gmx.de>
1604 * gfortran.dg/value_9.f90: New test.
1606 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
1607 Aaron Sawdey <acsawdey@linux.ibm.com>
1610 * g++.target/powerpc/pr105325.C: New test.
1611 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
1613 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
1615 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
1616 this header use pragma system_header.
1618 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1620 PR tree-optimization/110280
1621 * gcc.target/aarch64/sve/pr110280.c: New test.
1623 2023-06-22 Richard Biener <rguenther@suse.de>
1625 PR tree-optimization/110332
1626 * g++.dg/torture/pr110332.C: New testcase.
1627 * gcc.dg/torture/pr110332-1.c: Likewise.
1628 * gcc.dg/torture/pr110332-2.c: Likewise.
1630 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
1631 Uros Bizjak <ubizjak@gmail.com>
1633 * gcc.target/i386/avx-vptest-4.c: New test case.
1634 * gcc.target/i386/avx-vptest-5.c: Likewise.
1635 * gcc.target/i386/avx-vptest-6.c: Likewise.
1636 * gcc.target/i386/pr109973-1.c: Update test case.
1637 * gcc.target/i386/pr109973-2.c: Likewise.
1638 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
1639 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
1640 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
1642 2023-06-22 David Malcolm <dmalcolm@redhat.com>
1645 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
1646 out-of-bounds working.
1647 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
1648 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
1649 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
1650 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
1651 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
1652 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
1653 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
1654 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
1655 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
1656 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
1657 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
1658 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
1659 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
1660 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
1661 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
1662 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
1663 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
1664 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
1665 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
1666 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
1667 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
1668 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
1669 * gcc.dg/analyzer/pr101962.c: Update expected results.
1670 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
1671 pending_diagnostic::emit implementations.
1673 2023-06-22 David Malcolm <dmalcolm@redhat.com>
1675 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
1676 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
1677 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
1678 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
1679 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
1680 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
1681 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
1683 2023-06-22 David Malcolm <dmalcolm@redhat.com>
1685 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
1686 multiline directive.
1687 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
1688 dg-regexp directives.
1689 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
1691 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
1692 handle-multiline-outputs from prune_gcc_output to here.
1693 * lib/multiline.exp (dg-end-multiline-output): Move call to
1694 maybe-handle-nn-line-numbers from prune_gcc_output to here.
1695 * lib/prune.exp (prune_gcc_output): Move calls to
1696 maybe-handle-nn-line-numbers and handle-multiline-outputs from
1699 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
1707 * gfortran.dg/pr107900.f90 : New test
1708 * gfortran.dg/pr110224.f90 : New test
1709 * gfortran.dg/pr88688.f90 : New test
1710 * gfortran.dg/pr94380.f90 : New test
1711 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
1712 numbers in the error tests by two and change the text in two.
1714 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
1717 * gfortran.dg/pr108961.f90: New test.
1719 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
1722 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
1723 * gcc.target/i386/pr110018-2.c: New test.
1725 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1727 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
1728 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
1730 2023-06-21 Richard Biener <rguenther@suse.de>
1732 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
1733 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
1735 2023-06-21 Jan Beulich <jbeulich@suse.com>
1737 * gcc.target/i386/avx512f-copysign.c: New test.
1739 2023-06-21 Jan Beulich <jbeulich@suse.com>
1741 * gcc.target/i386/avx512f-dupv2di.c: Add
1742 -mprefer-vector-width=512.
1744 2023-06-21 liuhongt <hongtao.liu@intel.com>
1746 * gcc.target/i386/pr110018-1.c: New test.
1748 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
1751 * c-c++-common/cpp/macro-ranges.c: New test.
1752 * c-c++-common/cpp/line-2.c: Adapt to check for column information
1753 on macro-related libcpp warnings.
1754 * c-c++-common/cpp/line-3.c: Likewise.
1755 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
1756 * c-c++-common/cpp/pr58844-1.c: Likewise.
1757 * c-c++-common/cpp/pr58844-2.c: Likewise.
1758 * c-c++-common/cpp/warning-zero-location.c: Likewise.
1759 * c-c++-common/pragma-diag-14.c: Likewise.
1760 * c-c++-common/pragma-diag-15.c: Likewise.
1761 * g++.dg/modules/macro-2_d.C: Likewise.
1762 * g++.dg/modules/macro-4_d.C: Likewise.
1763 * g++.dg/modules/macro-4_e.C: Likewise.
1764 * g++.dg/spellcheck-macro-ordering.C: Likewise.
1765 * gcc.dg/builtin-redefine.c: Likewise.
1766 * gcc.dg/cpp/Wunused.c: Likewise.
1767 * gcc.dg/cpp/redef2.c: Likewise.
1768 * gcc.dg/cpp/redef3.c: Likewise.
1769 * gcc.dg/cpp/redef4.c: Likewise.
1770 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
1771 * gcc.dg/cpp/ucnid-11.c: Likewise.
1772 * gcc.dg/cpp/undef2.c: Likewise.
1773 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
1774 * gcc.dg/cpp/warn-redefined.c: Likewise.
1775 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
1776 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
1778 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
1780 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
1781 pointer to indirect argument registers and allow either to be used
1782 as the base register in subsequent stores.
1783 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
1784 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
1785 indirect argument to happen via the argument register or the
1787 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1788 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1789 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
1790 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
1791 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
1792 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
1793 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
1794 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
1795 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
1796 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
1797 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
1798 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
1799 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
1800 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
1801 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
1802 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
1803 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
1804 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
1805 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
1806 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
1807 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
1808 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
1809 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
1810 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
1811 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
1812 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
1813 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
1814 -fcprop-registers and combine.
1815 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
1816 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
1817 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
1818 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
1819 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
1820 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
1821 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
1822 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
1823 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
1824 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
1825 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
1826 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
1827 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
1828 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
1829 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
1830 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
1831 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
1832 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
1833 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
1834 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
1835 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
1836 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
1837 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
1838 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1839 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1840 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1841 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1842 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1843 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1844 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1845 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1846 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1847 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1848 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1849 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1850 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
1851 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
1853 2023-06-20 Jakub Jelinek <jakub@redhat.com>
1856 * g++.target/i386/pr79173-1.C: New test.
1858 2023-06-20 Martin Jambor <mjambor@suse.cz>
1861 * gcc.dg/ipa/pr110276.c: New test.
1863 2023-06-20 Carl Love <cel@us.ibm.com>
1865 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
1866 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
1867 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
1869 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
1871 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
1873 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
1874 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1875 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1876 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1877 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
1878 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
1879 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
1880 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
1882 2023-06-20 Li Xu <xuli1@eswincomputing.com>
1884 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
1886 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1888 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
1889 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
1890 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
1892 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
1894 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
1896 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1897 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1898 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1899 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
1901 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
1902 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
1903 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
1904 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
1905 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
1907 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
1909 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
1911 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
1912 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
1914 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
1916 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
1918 2023-06-20 Richard Biener <rguenther@suse.de>
1920 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
1921 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
1922 due to missing return.
1924 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1926 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
1928 2023-06-20 Jan Beulich <jbeulich@suse.com>
1930 * gcc.target/i386/avx512f-dupv2di.c: New test.
1932 2023-06-20 Richard Biener <rguenther@suse.de>
1935 * g++.dg/debug/pr110295.C: New testcase.
1937 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1939 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
1940 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
1941 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
1942 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
1944 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
1946 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
1947 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
1948 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
1949 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
1950 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
1951 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
1952 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
1953 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
1954 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
1955 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
1956 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
1957 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
1958 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
1959 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
1960 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
1961 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
1962 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
1963 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
1964 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
1965 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
1966 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
1967 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
1968 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
1969 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
1970 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
1971 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
1972 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
1973 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
1974 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
1975 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
1976 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
1977 * gcc.target/riscv/vector-abi-1.c: Ditto.
1978 * gcc.target/riscv/vector-abi-2.c: Ditto.
1979 * gcc.target/riscv/vector-abi-3.c: Ditto.
1980 * gcc.target/riscv/vector-abi-4.c: Ditto.
1981 * gcc.target/riscv/vector-abi-5.c: Ditto.
1982 * gcc.target/riscv/vector-abi-6.c: Ditto.
1983 * gcc.target/riscv/vector-abi-7.c: New test.
1984 * gcc.target/riscv/vector-abi-8.c: New test.
1985 * gcc.target/riscv/vector-abi-9.c: New test.
1987 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
1989 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
1990 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
1991 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
1993 2023-06-19 Jan Hubicka <jh@suse.cz>
1995 PR tree-optimization/109811
1996 PR tree-optimization/109849
1997 * gcc.dg/tree-ssa/phiprop-1.c: New test.
1998 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
2000 2023-06-19 Pan Li <pan2.li@intel.com>
2003 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
2004 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
2005 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
2006 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
2007 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
2008 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
2009 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
2010 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
2012 2023-06-19 Pan Li <pan2.li@intel.com>
2015 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
2016 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
2017 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
2018 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
2020 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
2022 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
2023 * gcc.dg/unroll-8.c: Likewise.
2024 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
2025 * lib/target-supports.exp
2026 (check_effective_target_vect_int_mod): Add amdgcn.
2027 (check_effective_target_divmod): Likewise.
2028 * gcc.target/gcn/simd-math-3-16.c: New test.
2029 * gcc.target/gcn/simd-math-3-2.c: New test.
2030 * gcc.target/gcn/simd-math-3-32.c: New test.
2031 * gcc.target/gcn/simd-math-3-4.c: New test.
2032 * gcc.target/gcn/simd-math-3-8.c: New test.
2033 * gcc.target/gcn/simd-math-3-char-16.c: New test.
2034 * gcc.target/gcn/simd-math-3-char-2.c: New test.
2035 * gcc.target/gcn/simd-math-3-char-32.c: New test.
2036 * gcc.target/gcn/simd-math-3-char-4.c: New test.
2037 * gcc.target/gcn/simd-math-3-char-8.c: New test.
2038 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
2039 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
2040 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
2041 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
2042 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
2043 * gcc.target/gcn/simd-math-3-char-run.c: New test.
2044 * gcc.target/gcn/simd-math-3-char.c: New test.
2045 * gcc.target/gcn/simd-math-3-long-16.c: New test.
2046 * gcc.target/gcn/simd-math-3-long-2.c: New test.
2047 * gcc.target/gcn/simd-math-3-long-32.c: New test.
2048 * gcc.target/gcn/simd-math-3-long-4.c: New test.
2049 * gcc.target/gcn/simd-math-3-long-8.c: New test.
2050 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
2051 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
2052 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
2053 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
2054 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
2055 * gcc.target/gcn/simd-math-3-long-run.c: New test.
2056 * gcc.target/gcn/simd-math-3-long.c: New test.
2057 * gcc.target/gcn/simd-math-3-run-16.c: New test.
2058 * gcc.target/gcn/simd-math-3-run-2.c: New test.
2059 * gcc.target/gcn/simd-math-3-run-32.c: New test.
2060 * gcc.target/gcn/simd-math-3-run-4.c: New test.
2061 * gcc.target/gcn/simd-math-3-run-8.c: New test.
2062 * gcc.target/gcn/simd-math-3-run.c: New test.
2063 * gcc.target/gcn/simd-math-3-short-16.c: New test.
2064 * gcc.target/gcn/simd-math-3-short-2.c: New test.
2065 * gcc.target/gcn/simd-math-3-short-32.c: New test.
2066 * gcc.target/gcn/simd-math-3-short-4.c: New test.
2067 * gcc.target/gcn/simd-math-3-short-8.c: New test.
2068 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
2069 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
2070 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
2071 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
2072 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
2073 * gcc.target/gcn/simd-math-3-short-run.c: New test.
2074 * gcc.target/gcn/simd-math-3-short.c: New test.
2075 * gcc.target/gcn/simd-math-3.c: New test.
2076 * gcc.target/gcn/simd-math-4-char-run.c: New test.
2077 * gcc.target/gcn/simd-math-4-char.c: New test.
2078 * gcc.target/gcn/simd-math-4-long-run.c: New test.
2079 * gcc.target/gcn/simd-math-4-long.c: New test.
2080 * gcc.target/gcn/simd-math-4-run.c: New test.
2081 * gcc.target/gcn/simd-math-4-short-run.c: New test.
2082 * gcc.target/gcn/simd-math-4-short.c: New test.
2083 * gcc.target/gcn/simd-math-4.c: New test.
2084 * gcc.target/gcn/simd-math-5-16.c: New test.
2085 * gcc.target/gcn/simd-math-5-32.c: New test.
2086 * gcc.target/gcn/simd-math-5-4.c: New test.
2087 * gcc.target/gcn/simd-math-5-8.c: New test.
2088 * gcc.target/gcn/simd-math-5-char-16.c: New test.
2089 * gcc.target/gcn/simd-math-5-char-32.c: New test.
2090 * gcc.target/gcn/simd-math-5-char-4.c: New test.
2091 * gcc.target/gcn/simd-math-5-char-8.c: New test.
2092 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
2093 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
2094 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
2095 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
2096 * gcc.target/gcn/simd-math-5-char-run.c: New test.
2097 * gcc.target/gcn/simd-math-5-char.c: New test.
2098 * gcc.target/gcn/simd-math-5-long-16.c: New test.
2099 * gcc.target/gcn/simd-math-5-long-32.c: New test.
2100 * gcc.target/gcn/simd-math-5-long-4.c: New test.
2101 * gcc.target/gcn/simd-math-5-long-8.c: New test.
2102 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
2103 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
2104 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
2105 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
2106 * gcc.target/gcn/simd-math-5-long-run.c: New test.
2107 * gcc.target/gcn/simd-math-5-long.c: New test.
2108 * gcc.target/gcn/simd-math-5-run-16.c: New test.
2109 * gcc.target/gcn/simd-math-5-run-32.c: New test.
2110 * gcc.target/gcn/simd-math-5-run-4.c: New test.
2111 * gcc.target/gcn/simd-math-5-run-8.c: New test.
2112 * gcc.target/gcn/simd-math-5-run.c: New test.
2113 * gcc.target/gcn/simd-math-5-short-16.c: New test.
2114 * gcc.target/gcn/simd-math-5-short-32.c: New test.
2115 * gcc.target/gcn/simd-math-5-short-4.c: New test.
2116 * gcc.target/gcn/simd-math-5-short-8.c: New test.
2117 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
2118 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
2119 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
2120 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
2121 * gcc.target/gcn/simd-math-5-short-run.c: New test.
2122 * gcc.target/gcn/simd-math-5-short.c: New test.
2123 * gcc.target/gcn/simd-math-5.c: New test.
2125 2023-06-19 Richard Biener <rguenther@suse.de>
2127 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
2128 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
2129 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
2130 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
2131 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
2132 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
2133 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
2134 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
2135 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
2137 2023-06-19 Richard Biener <rguenther@suse.de>
2139 PR tree-optimization/110298
2140 * gcc.dg/torture/pr110298.c: New testcase.
2142 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2144 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
2146 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
2149 * lib/target-supports.exp
2150 (check_effective_target_keeps_null_pointer_checks): Add
2152 * gcc.target/avr/pr105523.c: New test.
2154 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
2156 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
2157 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
2158 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
2159 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
2160 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
2161 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
2162 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
2163 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
2164 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
2165 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
2166 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
2167 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
2168 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
2169 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
2170 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
2171 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
2173 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
2175 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
2176 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
2177 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
2178 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
2179 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
2180 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
2181 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
2182 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
2183 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
2184 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
2185 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
2186 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
2187 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
2188 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
2189 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
2190 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
2191 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
2192 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
2193 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
2194 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
2195 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
2196 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
2197 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
2198 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
2199 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
2200 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
2201 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
2202 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
2203 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
2204 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
2205 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
2206 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
2209 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
2211 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
2212 that no sext insns are present.
2213 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
2214 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
2215 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
2217 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
2219 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
2220 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
2221 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
2222 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
2223 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
2225 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
2226 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
2227 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
2228 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
2229 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
2230 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
2232 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
2234 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
2236 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
2238 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
2239 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
2240 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
2241 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
2242 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
2243 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
2244 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
2245 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
2246 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
2247 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
2248 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
2249 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
2250 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
2251 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
2252 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
2253 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
2254 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
2255 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
2256 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
2257 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
2258 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
2259 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
2260 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
2261 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
2262 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
2263 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
2264 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
2265 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
2266 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
2267 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
2268 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
2269 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
2270 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
2271 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
2272 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
2273 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
2274 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
2275 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
2276 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
2277 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
2278 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
2279 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
2280 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
2282 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
2285 * gcc.target/avr/pr110086.c: New test.
2287 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
2289 * gcc.target/powerpc/const_anchors.c: New test.
2290 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
2292 2023-06-19 liuhongt <hongtao.liu@intel.com>
2294 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
2295 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
2297 2023-06-18 Jan Hubicka <jh@suse.cz>
2299 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
2301 2023-06-18 Honza <jh@ryzen3.suse.cz>
2303 PR tree-optimization/109849
2304 * g++.dg/ipa/devirt-45.C: Update template.
2306 2023-06-18 yulong <shiyulong@iscas.ac.cn>
2308 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
2309 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
2310 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
2311 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
2312 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
2314 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
2316 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
2318 2023-06-16 Pan Li <pan2.li@intel.com>
2321 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
2322 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
2323 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
2324 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
2325 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
2327 2023-06-16 Jakub Jelinek <jakub@redhat.com>
2330 * gcc.target/i386/pr79173-11.c: New test.
2331 * gcc.dg/builtin-addc-1.c: New test.
2333 2023-06-16 Jakub Jelinek <jakub@redhat.com>
2335 PR tree-optimization/110271
2336 * gcc.c-torture/compile/pr110271.c: New test.
2338 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
2339 Uros Bizjak <ubizjak@gmail.com>
2342 * gcc.target/i386/pr31985.c: New test case.
2344 2023-06-16 Alex Coplan <alex.coplan@arm.com>
2346 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
2347 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2348 * g++.dg/cpp0x/elab-enum-base.C: New test.
2350 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
2352 * gcc.target/mips/code-readable-attr-1.c: New test.
2353 * gcc.target/mips/code-readable-attr-2.c: New test.
2354 * gcc.target/mips/code-readable-attr-3.c: New test.
2355 * gcc.target/mips/code-readable-attr-4.c: New test.
2356 * gcc.target/mips/code-readable-attr-5.c: New test.
2358 2023-06-16 Richard Biener <rguenther@suse.de>
2360 PR tree-optimization/110269
2361 * gcc.dg/tree-ssa/pr110269.c: New testcase.
2363 2023-06-16 David Malcolm <dmalcolm@redhat.com>
2366 * c-c++-common/spellcheck-pr107583.c: New test.
2368 2023-06-15 Andrew Pinski <apinski@marvell.com>
2370 PR tree-optimization/110266
2371 * gcc.c-torture/compile/pr110266.c: New test.
2373 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
2375 PR tree-optimization/110266
2376 * gcc.dg/pr110266.c: New.
2378 2023-06-15 Jakub Jelinek <jakub@redhat.com>
2380 PR preprocessor/80753
2381 * c-c++-common/missing-header-5.c: New test.
2383 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
2385 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
2387 2023-06-15 Jakub Jelinek <jakub@redhat.com>
2390 * gcc.target/i386/pr79173-1.c: New test.
2391 * gcc.target/i386/pr79173-2.c: New test.
2392 * gcc.target/i386/pr79173-3.c: New test.
2393 * gcc.target/i386/pr79173-4.c: New test.
2394 * gcc.target/i386/pr79173-5.c: New test.
2395 * gcc.target/i386/pr79173-6.c: New test.
2396 * gcc.target/i386/pr79173-7.c: New test.
2397 * gcc.target/i386/pr79173-8.c: New test.
2398 * gcc.target/i386/pr79173-9.c: New test.
2399 * gcc.target/i386/pr79173-10.c: New test.
2401 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
2403 * gcc.target/aarch64/abd.h: New file.
2404 * gcc.target/aarch64/abd_2.c: New test.
2405 * gcc.target/aarch64/abd_3.c: New test.
2406 * gcc.target/aarch64/abd_4.c: New test.
2407 * gcc.target/aarch64/abd_none_2.c: New test.
2408 * gcc.target/aarch64/abd_none_3.c: New test.
2409 * gcc.target/aarch64/abd_none_4.c: New test.
2410 * gcc.target/aarch64/abd_run_1.c: New test.
2411 * gcc.target/aarch64/sve/abd_1.c: New test.
2412 * gcc.target/aarch64/sve/abd_none_1.c: New test.
2413 * gcc.target/aarch64/sve/abd_2.c: New test.
2414 * gcc.target/aarch64/sve/abd_none_2.c: New test.
2416 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2418 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
2419 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
2420 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
2421 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
2422 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
2423 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
2424 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
2425 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
2426 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
2427 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
2428 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
2429 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
2430 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
2431 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
2433 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
2436 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
2437 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
2439 2023-06-14 Jason Merrill <jason@redhat.com>
2443 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
2444 * g++.dg/cpp1z/elide7.C: New test.
2446 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
2448 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
2449 OpenACC 'serial', OpenMP 'target' usage.
2451 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
2453 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
2455 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
2456 * c-c++-common/Wfree-nonheap-object.c: Likewise.
2458 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
2460 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
2462 2023-06-14 liuhongt <hongtao.liu@intel.com>
2464 * gcc.target/i386/pr110227.c: New test.
2466 2023-06-13 David Malcolm <dmalcolm@redhat.com>
2469 * g++.dg/cpp2a/srcloc3.C: Update expected message.
2470 * g++.dg/lookup/missing-std-include-2.C: Likewise.
2471 * g++.dg/lookup/missing-std-include-3.C: Likewise.
2472 * g++.dg/lookup/missing-std-include-6.C: Likewise.
2473 * g++.dg/lookup/missing-std-include.C: Likewise.
2474 * g++.dg/spellcheck-inttypes.C: Likewise.
2475 * g++.dg/spellcheck-stdint.C: Likewise.
2476 * g++.dg/spellcheck-stdlib.C: Likewise.
2477 * gcc.dg/spellcheck-inttypes.c: Likewise.
2478 * gcc.dg/spellcheck-stdbool.c: Likewise.
2479 * gcc.dg/spellcheck-stdint.c: Likewise.
2480 * gcc.dg/spellcheck-stdlib.c: Likewise.
2482 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2484 * gfortran.dg/data_array_7.f90: New test.
2486 2023-06-13 Harald Anlauf <anlauf@gmx.de>
2487 Mikael Morin <mikael@gcc.gnu.org>
2490 * gfortran.dg/zero_sized_14.f90: New test.
2491 * gfortran.dg/zero_sized_15.f90: New test.
2493 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2495 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
2496 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
2497 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
2498 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
2499 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
2500 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
2501 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
2502 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
2503 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
2504 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
2506 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2508 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
2509 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
2511 2023-06-13 Jason Merrill <jason@redhat.com>
2513 * g++.dg/tree-ssa/initlist-opt6.C: New test.
2515 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
2516 Kito Cheng <kito.cheng@sifive.com>
2518 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
2519 * g++.target/riscv/rvv/base/pr109535.C: Same
2520 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
2521 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
2522 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
2523 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
2524 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
2525 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
2526 * gcc.target/riscv/rvv/base/spill-10.c: Same
2527 * gcc.target/riscv/rvv/base/spill-11.c: Same
2528 * gcc.target/riscv/rvv/base/spill-9.c: Same
2529 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
2530 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
2531 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
2532 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
2533 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
2534 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
2535 * gcc.target/riscv/vector-abi-1.c: New test.
2536 * gcc.target/riscv/vector-abi-2.c: New test.
2537 * gcc.target/riscv/vector-abi-3.c: New test.
2538 * gcc.target/riscv/vector-abi-4.c: New test.
2539 * gcc.target/riscv/vector-abi-5.c: New test.
2540 * gcc.target/riscv/vector-abi-6.c: New test.
2542 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2544 * gcc.target/arm/mtp.c: New test.
2545 * gcc.target/arm/mtp_1.c: New test.
2546 * gcc.target/arm/mtp_2.c: New test.
2547 * gcc.target/arm/mtp_3.c: New test.
2548 * gcc.target/arm/mtp_4.c: New test.
2550 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2553 * gcc.target/aarch64/mtp_5.c: New test.
2554 * gcc.target/aarch64/mtp_6.c: New test.
2555 * gcc.target/aarch64/mtp_7.c: New test.
2556 * gcc.target/aarch64/mtp_8.c: New test.
2557 * gcc.target/aarch64/mtp_9.c: New test.
2559 2023-06-13 Richard Biener <rguenther@suse.de>
2561 PR middle-end/110232
2562 * gcc.target/i386/pr110232.c: New testcase.
2564 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
2567 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
2569 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
2573 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
2574 * gcc.target/powerpc/pr109932-2.c: Ditto.
2576 2023-06-13 Pan Li <pan2.li@intel.com>
2578 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
2579 Adjust dg-do to comiple for asm checking.
2581 2023-06-13 Tejas Belagod <tbelagod@arm.com>
2584 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
2585 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
2586 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
2587 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
2588 to expect optimized code for function body.
2589 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
2590 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
2591 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
2592 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
2593 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
2594 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
2595 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
2596 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
2597 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
2598 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
2599 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
2601 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2603 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
2605 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2607 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
2608 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
2609 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
2610 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
2612 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
2615 * gm2/pim/fail/foovaltype.mod: New test.
2617 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
2619 PR rtl-optimization/101188
2620 * gcc.c-torture/execute/pr101188.c: New test
2622 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2624 * gcc.target/aarch64/vec-init-single-const.c: New test.
2625 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
2626 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
2628 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
2630 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
2631 * c-c++-common/gomp/map-9.c: Likewise.
2632 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
2633 * gfortran.dg/gomp/map-11.f90: Likewise.
2634 * gfortran.dg/gomp/target-update-1.f90: Likewise.
2635 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
2636 * c-c++-common/gomp/map-6.c: Update dg-error and also check
2637 clause error with 'target (enter/exit) data'.
2639 2023-06-12 Pan Li <pan2.li@intel.com>
2641 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
2643 2023-06-12 Pan Li <pan2.li@intel.com>
2645 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
2646 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
2648 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2650 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
2651 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
2652 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
2653 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
2654 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
2655 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
2657 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2659 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
2661 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
2663 * gcc.dg/vect/pr110142.c: New test.
2665 2023-06-12 liuhongt <hongtao.liu@intel.com>
2667 * gcc.target/i386/vec_pack_fp16-1.c: New test.
2668 * gcc.target/i386/vec_pack_fp16-2.c: New test.
2669 * gcc.target/i386/vec_pack_fp16-3.c: New test.
2671 2023-06-12 Jason Merrill <jason@redhat.com>
2674 * g++.dg/tree-ssa/initlist-opt5.C: New test.
2676 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
2679 * gcc.target/powerpc/pr109932-1.c: New test.
2680 * gcc.target/powerpc/pr109932-2.c: New test.
2682 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
2685 * gcc.target/powerpc/pr110011.c: New test.
2687 2023-06-12 Pan Li <pan2.li@intel.com>
2689 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
2690 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
2692 2023-06-12 Pan Li <pan2.li@intel.com>
2694 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
2695 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
2697 2023-06-11 Patrick Palka <ppalka@redhat.com>
2700 * g++.dg/cpp2a/nontype-class59.C: New test.
2702 2023-06-11 Patrick Palka <ppalka@redhat.com>
2705 * g++.dg/cpp2a/nontype-class57.C: New test.
2706 * g++.dg/cpp2a/nontype-class58.C: New test.
2708 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
2711 * gcc.target/avr/pr109907.c: New test.
2712 * gcc.target/avr/torture/pr109907-1.c: New test.
2713 * gcc.target/avr/torture/pr109907-2.c: New test.
2715 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2717 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
2718 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
2719 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
2720 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
2721 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
2722 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
2724 2023-06-10 Nathan Sidwell <nathan@acm.org>
2726 * g++.dg/template/pr61663.C: New.
2728 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
2731 * gcc.target/avr/torture/pr109650-1.c: New test.
2732 * gcc.target/avr/torture/pr109650-2.c: New test.
2734 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2736 * gfortran.dg/ieee/minmax_1.f90: New test.
2737 * gfortran.dg/ieee/minmax_2.f90: New file.
2738 * gfortran.dg/ieee/minmax_3.f90: New file.
2739 * gfortran.dg/ieee/minmax_4.f90: New file.
2741 2023-06-10 Tim Lange <mail@tim-lange.me>
2744 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
2746 2023-06-10 Tim Lange <mail@tim-lange.me>
2749 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
2750 and add new test case.
2751 * gcc.dg/analyzer/pr109577.c: New test.
2753 2023-06-10 Pan Li <pan2.li@intel.com>
2755 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
2756 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
2758 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2760 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
2761 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
2762 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
2764 2023-06-09 Jason Merrill <jason@redhat.com>
2766 * g++.dg/concepts/auto7.C: New test.
2767 * g++.dg/concepts/auto7a.C: New test.
2769 2023-06-09 Jason Merrill <jason@redhat.com>
2772 * g++.dg/cpp0x/initlist-opt1.C: New test.
2774 2023-06-09 Andrew Pinski <apinski@marvell.com>
2776 PR tree-optimization/97711
2777 PR tree-optimization/110155
2778 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
2779 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
2781 2023-06-09 Andrew Pinski <apinski@marvell.com>
2783 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
2785 2023-06-09 Andrew Pinski <apinski@marvell.com>
2787 PR tree-optimization/110165
2788 PR tree-optimization/110166
2789 * gcc.c-torture/execute/pr110165-1.c: New test.
2790 * gcc.c-torture/execute/pr110166-1.c: New test.
2792 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
2794 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
2795 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
2797 2023-06-09 Pan Li <pan2.li@intel.com>
2799 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
2802 2023-06-09 liuhongt <hongtao.liu@intel.com>
2804 * gcc.target/i386/pr110108-2.c: New test.
2806 2023-06-09 liuhongt <hongtao.liu@intel.com>
2808 * gcc.target/i386/pr110108.c: New test.
2809 * gcc.target/i386/pr110108-3.c: New test.
2810 * gcc.target/i386/pr109900.c: Adjust testcase.
2812 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
2815 * gm2/pim/pass/fooasm3.mod: New test.
2817 2023-06-08 Pan Li <pan2.li@intel.com>
2819 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
2820 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
2822 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
2824 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
2825 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
2826 * gcc.dg/analyzer/pr101962.c: Likewise.
2827 * gcc.dg/analyzer/realloc-5.c: Likewise.
2828 * gcc.dg/analyzer/pr109439.c: New test.
2830 2023-06-08 Jakub Jelinek <jakub@redhat.com>
2832 * gcc.target/i386/ctzll-1.c: New test.
2833 * gcc.target/i386/ffsll-1.c: New test.
2835 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
2840 * gfortran.dg/pr99350.f90 : New test.
2841 * gfortran.dg/associate_5.f03 : Changed error message.
2842 * gfortran.dg/pr107821.f90 : New test.
2843 * gfortran.dg/associate_61.f90 : New test
2845 2023-06-08 Alexandre Oliva <oliva@adacore.com>
2847 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
2848 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
2849 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
2850 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
2851 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
2852 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
2853 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
2854 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
2856 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
2857 Uros Bizjak <ubizjak@gmail.com>
2859 * gcc.target/i386/cmc-1.c: New test case.
2860 * gcc.target/i386/stc-1.c: Likewise.
2862 2023-06-07 Jason Merrill <jason@redhat.com>
2866 * g++.dg/opt/nrv26.C: New test.
2867 * g++.dg/opt/nrv26a.C: New test.
2868 * g++.dg/opt/nrv27.C: New test.
2870 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
2871 Jeff Law <jlaw@ventanamicro.com>
2873 * gcc.target/riscv/shift-and-2.c: New tests.
2874 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
2875 * gcc.target/riscv/sign-extend.c: New test.
2876 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
2878 2023-06-07 Alex Coplan <alex.coplan@arm.com>
2881 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
2883 * g++.target/aarch64/acle/acle.exp: New.
2884 * g++.target/aarch64/acle/ls64.C: New test.
2885 * g++.target/aarch64/acle/ls64_lto.C: New test.
2886 * gcc.target/aarch64/acle/ls64_lto.c: New test.
2887 * gcc.target/aarch64/acle/pr110132.c: New test.
2889 2023-06-07 Alex Coplan <alex.coplan@arm.com>
2892 * gcc.target/aarch64/acle/pr110100.c: New test.
2894 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
2896 * gcc.target/sparc/pr109541.c: New.
2898 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
2900 * gcc.target/hppa/shadd-3.c: Update expected output.
2902 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2904 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
2906 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
2907 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
2908 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
2909 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
2910 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
2911 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
2912 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
2913 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
2914 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
2915 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
2916 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
2917 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
2918 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
2919 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
2920 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
2921 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
2922 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
2923 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
2924 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
2925 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
2926 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
2927 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
2929 2023-06-07 Andrew Pinski <apinski@marvell.com>
2931 PR middle-end/110117
2932 * gcc.dg/pr110117-1.c: New test.
2933 * gcc.dg/pr110117-2.c: New test.
2935 2023-06-07 Andrew Pinski <apinski@marvell.com>
2937 PR tree-optimization/110134
2938 * gcc.dg/tree-ssa/negneq-1.c: New test.
2939 * gcc.dg/tree-ssa/negneq-2.c: New test.
2940 * gcc.dg/tree-ssa/negneq-3.c: New test.
2941 * gcc.dg/tree-ssa/negneq-4.c: New test.
2943 2023-06-07 Andrew Pinski <apinski@marvell.com>
2945 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
2946 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
2947 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
2948 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
2949 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
2950 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
2951 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
2952 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
2953 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
2955 2023-06-07 Jason Merrill <jason@redhat.com>
2958 * g++.dg/opt/nrv25.C: New test.
2960 2023-06-07 Jason Merrill <jason@redhat.com>
2964 * g++.dg/opt/nrv23.C: New test.
2966 2023-06-07 Jason Merrill <jason@redhat.com>
2969 * g++.dg/opt/nrv22.C: New test.
2971 2023-06-07 Jason Merrill <jason@redhat.com>
2974 * g++.dg/eh/return1.C: Add label cases.
2976 2023-06-07 Jason Merrill <jason@redhat.com>
2978 * g++.dg/contracts/contracts-post7.C: New test.
2980 2023-06-07 Jason Merrill <jason@redhat.com>
2983 * g++.dg/opt/nrv24.C: New test.
2985 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
2988 * gm2/cpp/fail/cpp-fail.exp: New test.
2989 * gm2/cpp/fail/foocpp.mod: New test.
2991 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2993 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
2994 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
2995 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
2996 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
2997 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
2998 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
3000 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
3001 Tobias Burnus <tobias@codesourcery.com>
3003 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
3004 duplicated 'present' and extend scan-dump tests for 'present'.
3005 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
3006 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
3008 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
3010 * c-c++-common/gomp/defaultmap-4.c: New test.
3011 * c-c++-common/gomp/map-9.c: New test.
3012 * c-c++-common/gomp/target-update-1.c: New test.
3013 * gfortran.dg/gomp/defaultmap-8.f90: New test.
3014 * gfortran.dg/gomp/map-11.f90: New test.
3015 * gfortran.dg/gomp/map-12.f90: New test.
3016 * gfortran.dg/gomp/target-update-1.f90: New test.
3018 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3020 * gcc.target/aarch64/simd/vrshr_1.c: New test.
3022 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3024 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
3027 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3029 * gcc.target/aarch64/simd/addlv_1.c: New test.
3031 2023-06-06 Richard Biener <rguenther@suse.de>
3033 PR middle-end/110055
3034 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
3036 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
3038 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
3041 2023-06-06 Pan Li <pan2.li@intel.com>
3043 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
3045 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
3047 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
3050 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3051 Joel Hutton <joel.hutton@arm.com>
3052 Tamar Christina <tamar.christina@arm.com>
3054 * gcc.target/aarch64/vect-widen-add.c: Test that new
3055 IFN_VEC_WIDEN_PLUS is being used.
3056 * gcc.target/aarch64/vect-widen-sub.c: Test that new
3057 IFN_VEC_WIDEN_MINUS is being used.
3059 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
3061 * gdc.dg/Wmismatched_enum.d: New test.
3063 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
3065 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
3066 less sensitive to register allocation choices.
3067 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
3069 2023-06-05 Pan Li <pan2.li@intel.com>
3071 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
3073 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3076 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
3077 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
3079 2023-06-04 Pan Li <pan2.li@intel.com>
3081 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
3083 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
3086 * gcc.target/i386/pr110083.c: New test case.
3088 2023-06-04 Jason Merrill <jason@redhat.com>
3091 * g++.dg/eh/terminate2.C: New test.
3093 2023-06-04 Pan Li <pan2.li@intel.com>
3095 * gcc.target/riscv/rvv/base/mov-14.c: New test.
3096 * gcc.target/riscv/rvv/base/spill-13.c: New test.
3098 2023-06-03 Patrick Palka <ppalka@redhat.com>
3101 * g++.dg/template/friend79.C: New test.
3103 2023-06-03 Patrick Palka <ppalka@redhat.com>
3105 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
3106 to be marked as odr-used.
3108 2023-06-03 Patrick Palka <ppalka@redhat.com>
3111 * g++.dg/abi/mangle78.C: New test.
3113 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3115 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
3116 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
3117 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
3118 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
3120 2023-06-03 liuhongt <hongtao.liu@intel.com>
3122 * gcc.target/i386/pr110067.c: New test.
3124 2023-06-03 liuhongt <hongtao.liu@intel.com>
3126 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
3128 2023-06-02 Andrew Pinski <apinski@marvell.com>
3130 PR rtl-optimization/102733
3131 * gcc.target/i386/addr-space-6.c: New test.
3133 2023-06-02 Andrew Pinski <apinski@marvell.com>
3135 PR rtl-optimization/110042
3136 * gcc.target/aarch64/csel_bfx_2.c: New test.
3138 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
3141 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
3142 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
3143 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
3144 * gcc.target/powerpc/darwin-structs-0.h: New test.
3146 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
3149 * gfortran.dg/select_rank_6.f90: New test.
3151 2023-06-02 Jason Merrill <jason@redhat.com>
3155 * g++.dg/cpp0x/initlist-explicit3.C: New test.
3157 2023-06-02 Carl Love <cel@us.ibm.com>
3159 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
3160 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
3161 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
3163 2023-06-02 Jason Merrill <jason@redhat.com>
3167 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
3168 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
3169 * g++.dg/tree-ssa/initlist-opt4.C: New test.
3170 * g++.dg/opt/icf1.C: New test.
3171 * g++.dg/opt/icf2.C: New test.
3172 * g++.dg/opt/icf3.C: New test.
3173 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
3175 2023-06-02 David Malcolm <dmalcolm@redhat.com>
3178 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
3179 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
3180 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
3181 * gcc.dg/analyzer/atomic-types-1.c: New test.
3183 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
3185 * gcc.dg/pr107557-1.c: Require LTO support.
3186 * gcc.dg/pr107557-2.c: Require LTO support.
3188 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
3197 * gfortran.dg/associate_54.f90 : Cope with extra error.
3198 * gfortran.dg/pr102109.f90 : New test.
3199 * gfortran.dg/pr102112.f90 : New test.
3200 * gfortran.dg/pr102190.f90 : New test.
3201 * gfortran.dg/pr102532.f90 : New test.
3202 * gfortran.dg/pr109948.f90 : New test.
3203 * gfortran.dg/pr99326.f90 : New test.
3205 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3207 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
3209 2023-06-02 Pan Li <pan2.li@intel.com>
3211 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
3212 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
3214 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3216 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
3217 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
3218 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
3219 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
3220 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
3221 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
3222 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
3223 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
3224 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
3226 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3228 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
3229 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
3230 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
3231 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
3232 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
3233 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
3235 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3237 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
3238 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
3239 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
3240 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
3241 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
3242 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
3243 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
3244 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
3245 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
3246 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
3247 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
3248 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
3249 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
3250 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
3251 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
3253 2023-06-01 Harald Anlauf <anlauf@gmx.de>
3256 * gfortran.dg/pr88552.f90: New test.
3258 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
3260 * lib/torture-options.exp: print the value of non-empty options:
3261 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
3263 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
3265 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
3266 the torture-{init,finish}
3268 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
3270 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
3271 * gcc.target/powerpc/pr109566.c: Skip on AIX.
3273 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
3274 Uros Bizjak <ubizjak@gmail.com>
3277 * gcc.target/i386/pr109973-1.c: New test case.
3278 * gcc.target/i386/pr109973-2.c: Likewise.
3280 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3282 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
3284 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
3286 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
3287 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
3288 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
3289 * gfortran.dg/gomp/pure-1.f90: New test.
3290 * gfortran.dg/gomp/pure-2.f90: New test.
3291 * gfortran.dg/gomp/pure-3.f90: New test.
3292 * gfortran.dg/gomp/pure-4.f90: New test.
3294 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3296 * gcc.target/riscv/rvv/base/frm-1.c: New test.
3298 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3300 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
3301 gcc_set_required_options.
3302 * lib/target-supports.exp: Rename force_conventional_output_for
3303 to set_required_options_for.
3304 * lib/scanasm.exp: Adjust callers.
3305 * lib/scanrtl.exp: Same.
3307 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3310 * gcc.target/aarch64/simd/pr99195_11.c: New test.
3312 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3315 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
3316 * gcc.target/aarch64/simd/pr99195_10.c: New test.
3318 2023-05-31 David Faust <david.faust@oracle.com>
3320 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
3321 in scan-assembler expressions where useful.
3322 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
3323 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
3324 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
3325 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
3326 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
3327 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
3328 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
3329 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
3330 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
3331 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
3332 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
3333 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
3334 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
3335 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
3336 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
3338 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3340 * gcc.target/riscv/rvv/rvv.exp:
3341 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
3342 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
3343 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
3344 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
3345 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
3346 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
3347 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
3348 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
3350 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3352 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
3353 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
3354 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
3355 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
3357 2023-05-31 Cui, Lili <lili.cui@intel.com>
3359 PR tree-optimization/110038
3360 * gcc.dg/pr110038.c: New test.
3362 2023-05-31 Pan Li <pan2.li@intel.com>
3364 * gcc.target/riscv/arch-21.c: New test.
3365 * gcc.target/riscv/predef-27.c: New test.
3367 2023-05-31 Pan Li <pan2.li@intel.com>
3369 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
3372 2023-05-30 liuhongt <hongtao.liu@intel.com>
3374 * gcc.target/i386/pr108804.c: New test.
3376 2023-05-30 David Malcolm <dmalcolm@redhat.com>
3378 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
3380 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
3382 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
3385 * gcc.dg/torture/pr107451.c: Require int32plus.
3386 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
3387 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
3388 * gcc.dg/torture/pr95248.c: Require size24plus.
3389 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
3390 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
3391 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
3393 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
3395 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
3396 Support both definitions of int32_t.
3398 2023-05-30 Andrew Pinski <apinski@marvell.com>
3400 * gcc.dg/tree-ssa/minmax-22.c: New test.
3402 2023-05-30 Andrew Pinski <apinski@marvell.com>
3404 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
3405 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
3407 * gcc.dg/tree-ssa/pr66726-5.c: New test.
3408 * gcc.dg/tree-ssa/pr66726-6.c: New test.
3410 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
3412 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
3413 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
3416 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
3419 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
3420 * c-c++-common/goacc/clauses-fail.c: Likewise.
3421 * c-c++-common/goacc/data-2.c: Likewise.
3422 * c-c++-common/gomp/declare-target-2.c: Likewise.
3423 * c-c++-common/gomp/directive-1.c: Likewise.
3424 * g++.dg/goacc/data-1.C: Likewise.
3426 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
3428 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
3430 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
3431 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
3432 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
3433 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
3434 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
3436 2023-05-30 liuhongt <hongtao.liu@intel.com>
3438 * gcc.target/i386/pr108938-1.c: New test.
3439 * gcc.target/i386/pr108938-2.c: New test.
3440 * gcc.target/i386/pr108938-3.c: New test.
3441 * gcc.target/i386/pr108938-load-1.c: New test.
3442 * gcc.target/i386/pr108938-load-2.c: New test.
3444 2023-05-30 Andreas Schwab <schwab@suse.de>
3447 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
3450 2023-05-30 Lili Cui <lili.cui@intel.com>
3452 PR tree-optimization/98350
3453 * gcc.dg/pr98350-1.c: New test.
3454 * gcc.dg/pr98350-2.c: Ditto.
3456 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3458 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
3459 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
3460 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
3461 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
3463 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3465 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
3466 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
3467 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
3468 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
3469 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
3470 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
3472 2023-05-29 Die Li <lidie@eswincomputing.com>
3474 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
3475 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
3477 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
3479 * gcc.target/riscv/and-extend-1.c: New test
3480 * gcc.target/riscv/and-extend-2.c: New test
3482 2023-05-29 Pan Li <pan2.li@intel.com>
3484 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
3485 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
3486 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
3487 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
3488 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
3489 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
3490 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
3491 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
3493 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
3495 * gnat.dg/specs/storage_offset1.ads: New test.
3497 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3499 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
3501 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3503 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
3505 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3507 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
3508 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
3509 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
3510 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
3511 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
3512 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
3513 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
3515 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3517 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
3518 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
3520 2023-05-29 Pan Li <pan2.li@intel.com>
3522 * gcc.target/riscv/arch-20.c: New test.
3523 * gcc.target/riscv/predef-26.c: New test.
3525 2023-05-27 liuhongt <hongtao.liu@intel.com>
3527 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
3528 * gcc.target/i386/pr100711-3.c: New test.
3530 2023-05-26 Martin Uecker <uecker@tugraz.at>
3532 * gcc.dg/pr109970.c: New test.
3534 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
3536 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
3537 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
3538 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
3539 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
3540 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
3541 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
3542 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
3543 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
3544 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
3545 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
3546 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
3547 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
3548 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
3550 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
3551 Juzhe Zhong <juzhe.zhong@rivai.ai>
3553 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
3555 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
3556 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
3557 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
3558 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
3559 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
3560 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
3561 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
3562 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
3563 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
3564 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
3565 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
3566 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
3567 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
3568 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
3569 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
3570 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
3571 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
3572 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
3573 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
3574 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
3575 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
3576 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
3577 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
3578 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
3579 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
3580 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
3581 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
3582 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
3583 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
3584 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
3586 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
3588 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
3589 * gfortran.dg/gomp/allocate-4.f90: New test.
3590 * gfortran.dg/gomp/allocate-5.f90: New test.
3591 * gfortran.dg/gomp/allocate-6.f90: New test.
3592 * gfortran.dg/gomp/allocate-7.f90: New test.
3593 * gfortran.dg/gomp/allocators-1.f90: New test.
3594 * gfortran.dg/gomp/allocators-2.f90: New test.
3596 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
3598 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
3599 * gfortran.dg/gomp/allocate-5.f90: Likewise.
3600 * gfortran.dg/gomp/allocate-6.f90: Likewise.
3601 * gfortran.dg/gomp/allocate-7.f90: Likewise.
3602 * gfortran.dg/gomp/allocators-1.f90: Likewise.
3603 * gfortran.dg/gomp/allocators-2.f90: Likewise.
3605 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
3606 Tobias Burnus <tobias@codesourcery.com>
3608 * gfortran.dg/gomp/allocate-4.f90: New file.
3609 * gfortran.dg/gomp/allocate-5.f90: New file.
3610 * gfortran.dg/gomp/allocate-6.f90: New file.
3611 * gfortran.dg/gomp/allocate-7.f90: New file.
3612 * gfortran.dg/gomp/allocators-1.f90: New file.
3613 * gfortran.dg/gomp/allocators-2.f90: New file.
3615 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
3617 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
3618 * gcc.dg/nested-vla-2.c: Ditto.
3619 * gcc.dg/nested-vla-3.c: Ditto.
3621 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
3623 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
3625 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
3628 * gcc.target/avr/pr82931.c: New test.
3630 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3631 Richard Sandiford <richard.sandiford@arm.com>
3633 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
3634 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
3635 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
3636 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
3638 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3641 * gcc.target/aarch64/simd/pr99195_9.c: New test.
3643 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
3645 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
3646 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
3647 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
3648 * gcc.target/arm/acle/data-intrinsics.c: New test.
3650 2023-05-25 Alex Coplan <alex.coplan@arm.com>
3653 * gcc.target/arm/pure-code/pr109800.c: New test.
3655 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3657 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
3659 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
3663 * gcc.target/i386/pr109173-1.c: New test.
3664 * gcc.target/i386/pr109174-1.c: Ditto.
3666 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
3668 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
3669 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
3671 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3674 * gcc.target/powerpc/pr100106-sa.c: New.
3676 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3678 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
3679 * gcc.target/i386/pr104447.c: Likewise.
3681 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3683 * g++.dg/pr80481.C: Add explicit pthread requirement.
3685 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3687 * gcc.target/i386/pr103074.c: Require fpic support.
3689 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3691 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
3692 malloc.h and sys/time.h.
3694 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3696 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
3697 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
3698 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
3699 * gcc.target/i386/pieces-memset-1.c: Likewise.
3700 * gcc.target/i386/pieces-memset-36.c: Likewise.
3701 * gcc.target/i386/pieces-memset-4.c: Likewise.
3702 * gcc.target/i386/pieces-memset-40.c: Likewise.
3703 * gcc.target/i386/pieces-memset-41.c: Likewise.
3704 * gcc.target/i386/pieces-memset-7.c: Likewise.
3705 * gcc.target/i386/pieces-memset-8.c: Likewise.
3706 * gcc.target/i386/pieces-memset-9.c: Likewise.
3707 * gcc.target/i386/pr102230.c: Likewise.
3708 * gcc.target/i386/pr78103-2.c: Likewise.
3710 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
3712 PR tree-optimization/107822
3713 PR tree-optimization/107986
3714 * gcc.dg/pr107822.c: New.
3715 * gcc.dg/pr107986-1.c: New.
3717 2023-05-24 Harald Anlauf <anlauf@gmx.de>
3720 * gfortran.dg/size_dim_2.f90: New test.
3722 2023-05-24 Harald Anlauf <anlauf@gmx.de>
3725 * gfortran.dg/reshape_10.f90: New test.
3726 * gfortran.dg/reshape_11.f90: New test.
3728 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
3730 PR middle-end/109840
3731 * gcc.dg/fold-parity-8.c: New test.
3732 * gcc.dg/fold-popcount-11.c: Likewise.
3734 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
3736 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
3737 * gcc.dg/ipa/vrp1.c: Same.
3738 * gcc.dg/ipa/vrp2.c: Same.
3739 * gcc.dg/ipa/vrp3.c: Same.
3740 * gcc.dg/ipa/vrp4.c: Same.
3741 * gcc.dg/ipa/vrp5.c: Same.
3742 * gcc.dg/ipa/vrp6.c: Same.
3743 * gcc.dg/ipa/vrp7.c: Same.
3744 * gcc.dg/ipa/vrp8.c: Same.
3746 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
3748 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
3749 Remove -ftree-vectorize.
3750 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
3751 * gcc.target/i386/vect-vshiftv4qi.c: New test.
3752 * gcc.target/i386/vect-vshiftv8qi.c: New test.
3754 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3757 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
3758 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
3759 * gcc.target/aarch64/simd/pr99195_8.c: New test.
3761 2023-05-24 Richard Biener <rguenther@suse.de>
3764 * gcc.target/i386/pr109944-1.c: New testcase.
3765 * gcc.target/i386/pr109944-2.c: Likewise.
3767 2023-05-24 Richard Biener <rguenther@suse.de>
3769 PR tree-optimization/109849
3770 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
3772 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
3775 * gm2/pim/run/pass/hightests.mod: New test.
3777 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
3779 * gcc.dg/torture/pr109940.c: New test.
3781 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3784 * gcc.target/arm/pr109939.c: New test.
3786 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3788 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
3789 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
3791 2023-05-24 Alexandre Oliva <oliva@adacore.com>
3793 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
3796 2023-05-24 Alexandre Oliva <oliva@adacore.com>
3798 * gcc.dg/signbit-2.c: Add -msse2 on x86.
3800 2023-05-24 Alexandre Oliva <oliva@adacore.com>
3802 * lib/target-supports.exp (check_effective_target_sysconf):
3803 Check for declaration and _SC_PAGESIZE on vxworks.
3805 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
3807 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
3809 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3810 Richard Sandiford <richard.sandiford@arm.com>
3812 * gcc.target/riscv/rvv/rvv.exp:
3813 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
3814 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
3815 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
3816 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
3817 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
3818 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
3820 2023-05-24 Pan Li <pan2.li@intel.com>
3822 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
3825 2023-05-24 Pan Li <pan2.li@intel.com>
3827 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
3828 Enrich the test cases.
3830 2023-05-24 liuhongt <hongtao.liu@intel.com>
3832 * gcc.target/i386/pr109900.c: New test.
3834 2023-05-23 Martin Uecker <uecker@tugraz.at>
3837 * gcc.dg/pr109450-1.c: New test.
3838 * gcc.dg/pr109450-2.c: New test.
3839 * gcc.dg/vla-26.c: New test.
3841 2023-05-23 Martin Uecker <uecker@tugraz.at>
3847 * gcc.dg/nested-vla-1.c: New test.
3848 * gcc.dg/nested-vla-2.c: New test.
3849 * gcc.dg/nested-vla-3.c: New test.
3850 * gcc.dg/pr70418.c: New test.
3851 * gcc.dg/pr106465.c: New test.
3852 * gcc.dg/pr107557-1.c: New test.
3853 * gcc.dg/pr107557-2.c: New test.
3854 * gcc.dg/pr108423-1.c: New test.
3855 * gcc.dg/pr108423-2.c: New test.
3856 * gcc.dg/pr108423-3.c: New test.
3857 * gcc.dg/pr108423-4.c: New test.
3858 * gcc.dg/pr108423-5.c: New test.
3859 * gcc.dg/pr108423-6.c: New test.
3860 * gcc.dg/typename-vla-2.c: New test.
3861 * gcc.dg/typename-vla-3.c: New test.
3862 * gcc.dg/typename-vla-4.c: New test.
3863 * gcc.misc-tests/gcov-pr85350.c: Adapt.
3864 * gcc.dg/typename-vla-5.c: New file.
3865 * gcc.dg/typename-vla-6.c: New file.
3867 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
3869 * gcc.target/i386/vect-shiftv4qi.c: New test.
3870 * gcc.target/i386/vect-shiftv8qi.c: New test.
3872 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
3874 PR tree-optimization/109934
3875 * gcc.dg/tree-ssa/pr109934.c: New test.
3877 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
3879 * gcc.target/aarch64/ins_bitfield_1.c: New test.
3880 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
3881 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
3882 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
3883 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
3884 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
3886 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3889 * gcc.target/aarch64/pr109855.c: New test.
3891 2023-05-23 Richard Biener <rguenther@suse.de>
3893 PR tree-optimization/109849
3894 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
3896 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
3898 * gnat.dg/opt101.adb: New test.
3899 * gnat.dg/opt101_pkg.ads: New helper.
3901 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
3904 * gfortran.dg/pr103716.f90 : New test.
3906 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
3907 Steven G. Kargl <kargl@gcc.gnu.org>
3910 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
3911 declaration of finalizable derived types in submodules works.
3913 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
3915 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
3917 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
3920 * gcc.c-torture/compile/pr108892.c: Require int32.
3921 * gcc.c-torture/compile/pr98199.c: Require int32plus.
3922 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
3923 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
3924 * gcc.dg/tree-ssa/pr102232.c: Same.
3925 * gcc.dg/tree-ssa/pr105860.c: Same.
3926 * gcc.dg/tree-ssa/pr96730.c: Same.
3927 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
3928 * gcc.dg/tree-ssa/pr96779.c: Same.
3929 * gcc.dg/tree-ssa/pr98513.c: Same.
3930 * gcc.dg/tree-ssa/ssa-sink-18.c
3931 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
3933 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
3934 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
3935 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
3936 * gcc.dg/tree-ssa/pr93435.c: Same.
3937 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
3938 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
3939 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
3941 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
3943 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
3944 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
3945 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
3946 * gcc.dg/tree-ssa/pr109031-2.c: Same.
3947 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
3948 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
3949 * gcc.dg/Warray-bounds-33.c: Skip target avr.
3950 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
3951 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
3952 * gcc.dg/analyzer/isatty-1.c: Same.
3953 * gcc.dg/analyzer/pipe-glibc.c: Same.
3955 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
3958 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
3959 * gcc.c-torture/compile/pr103813.c: Require size32plus.
3960 * gcc.c-torture/execute/pr108498-2.c: Same.
3961 * gcc.c-torture/compile/pr96426.c: Condition on
3962 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
3963 * gcc.c-torture/execute/pr103417.c: Require int32plus.
3964 * gcc.dg/pr104198.c: Same.
3965 * gcc.dg/pr21137.c: Same.
3966 * gcc.dg/pr88905.c: Same.
3967 * gcc.dg/pr90838.c: Same.
3968 * gcc.dg/pr97317.c: Same.
3969 * gcc.dg/pr100292.c: Require int32.
3970 * gcc.dg/pr101008.c: Same.
3971 * gcc.dg/pr96542.c: Same.
3972 * gcc.dg/pr96674.c: Same.
3973 * gcc.dg/pr97750.c: Require ptr_eq_long.
3975 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
3977 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
3978 * gcc.dg/pr19402-2.c: Skip for avr.
3979 * gcc.dg/pr86124.c: Same.
3980 * gcc.dg/pr94291.c: Same.
3981 * gcc.dg/torture/builtin-complex-1.c: Same.
3982 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
3983 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
3984 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
3985 * gcc.dg/torture/fp-int-convert-float64.c: Same.
3986 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
3987 * gcc.dg/torture/fp-int-convert-timode.c: Same.
3988 * c-c++-common/torture/builtin-convertvector-1.c: Same.
3989 * c-c++-common/torture/complex-sign-add.c: Same.
3990 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
3991 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
3992 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
3993 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
3994 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
3995 * c-c++-common/torture/complex-sign-mul-one.c: Same.
3996 * c-c++-common/torture/complex-sign-mul.c: Same.
3997 * c-c++-common/torture/complex-sign-sub.c: Same.
3999 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4001 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
4004 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4006 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
4008 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
4010 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
4012 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
4014 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
4016 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
4019 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
4021 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
4022 * gcc.target/nvptx/brev-2.c: Likewise.
4023 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
4024 * gcc.target/nvptx/brevll-2.c: Likewise.
4026 2023-05-21 Jakub Jelinek <jakub@redhat.com>
4028 PR tree-optimization/109505
4029 * gcc.target/aarch64/sve/pr109505.c: New test.
4031 2023-05-21 Pan Li <pan2.li@intel.com>
4033 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
4034 test cases for vbool[2|4|8|16|32|64]_t.
4036 2023-05-21 Andrew Pinski <apinski@marvell.com>
4038 PR middle-end/109919
4039 * gcc.c-torture/compile/pr109919-1.c: New test.
4041 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
4044 * gcc.target/avr/torture/pr105753.c: New test.
4046 2023-05-20 Die Li <lidie@eswincomputing.com>
4048 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
4049 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
4051 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
4053 * gcc.target/riscv/zbs-bext-02.c: New test.
4055 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
4058 * gcc.target/riscv/pr106888.c: New test.
4059 * gcc.target/riscv/zbbw.c: Check for ANDI.
4061 2023-05-19 Patrick Palka <ppalka@redhat.com>
4064 * g++.dg/cpp1y/var-templ80.C: New test.
4065 * g++.dg/cpp1y/var-templ81.C: New test.
4067 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
4069 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
4071 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
4072 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
4073 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
4074 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
4075 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
4076 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
4077 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
4078 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
4079 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
4080 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
4081 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
4083 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
4085 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
4086 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
4088 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
4091 * gm2/isolib/run/pass/testdelete.mod: New test.
4093 2023-05-19 Jakub Jelinek <jakub@redhat.com>
4095 PR tree-optimization/105776
4096 * gcc.target/i386/pr105776.c: New test.
4098 2023-05-19 Jakub Jelinek <jakub@redhat.com>
4100 PR tree-optimization/101856
4101 * gcc.dg/tree-ssa/pr101856.c: New test.
4103 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
4105 * gnat.dg/specs/array6.ads: New test.
4107 2023-05-19 Joseph Myers <joseph@codesourcery.com>
4109 * gcc.dg/c2x-thread-local-2.c: New test.
4111 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
4113 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
4114 expected scan-assembler-times frequency and strings..
4115 * gcc.target/i386/vect-mulv4qi.c: New test.
4116 * gcc.target/i386/vect-mulv8qi.c: New test.
4118 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
4121 * gcc.test-framework/gen_directive_tests: Use = operator instead
4124 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
4126 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
4127 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
4128 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
4129 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
4130 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
4131 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
4132 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
4133 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
4134 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
4135 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
4136 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
4137 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
4138 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
4139 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
4140 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
4141 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
4142 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
4143 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
4144 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
4145 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
4146 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
4147 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
4148 * gcc.target/arm/mve/mve_const_shifts.c: New test.
4150 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
4153 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
4154 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
4155 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
4156 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
4157 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
4158 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
4159 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
4160 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
4161 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
4162 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
4163 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
4164 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
4165 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
4166 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
4167 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
4168 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
4169 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
4170 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
4171 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
4172 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
4173 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
4174 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
4175 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
4176 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
4177 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
4178 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
4179 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
4180 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
4181 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
4182 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
4183 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
4184 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
4185 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
4186 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
4187 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
4188 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
4189 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
4190 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
4191 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
4192 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
4194 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
4196 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
4197 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
4198 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
4199 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
4200 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
4201 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
4202 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
4203 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
4204 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
4205 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
4206 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
4207 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
4208 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
4209 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
4210 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
4211 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
4212 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
4213 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
4214 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
4215 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
4216 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
4217 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
4218 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
4219 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
4220 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
4221 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
4222 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
4223 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
4224 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
4225 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
4226 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
4227 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
4228 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
4229 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
4230 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
4231 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
4232 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
4233 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
4234 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
4235 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
4236 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
4237 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
4238 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
4239 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
4240 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
4241 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
4242 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
4243 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
4244 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
4245 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
4246 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
4247 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
4248 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
4249 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
4250 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
4251 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
4252 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
4253 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
4254 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
4255 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
4256 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
4257 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
4258 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
4259 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
4260 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
4261 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
4262 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
4263 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
4264 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
4265 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
4266 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
4267 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
4268 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
4269 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
4270 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
4271 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
4272 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
4273 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
4274 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
4275 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
4276 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
4277 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
4278 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
4279 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
4280 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
4281 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
4282 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
4283 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
4284 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
4285 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
4286 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
4287 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
4288 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
4289 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
4290 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
4291 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
4292 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
4293 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
4294 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
4295 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
4296 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
4297 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
4298 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
4299 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
4300 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
4301 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
4302 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
4303 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
4304 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
4305 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
4306 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
4307 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
4308 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
4309 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
4310 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
4311 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
4312 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
4313 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
4314 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
4315 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
4316 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
4317 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
4318 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
4319 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
4320 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
4321 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
4322 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
4323 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
4324 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
4325 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
4326 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
4327 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
4328 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
4329 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
4330 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
4332 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
4334 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
4335 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
4337 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
4339 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
4341 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4343 * gcc.target/arm/mve/intrinsics/asrl.c: Use
4344 check-function-bodies instead of scan-assembler checks. Use
4345 extern "C" for C++ testing.
4346 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
4887 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4888 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4889 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4890 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
4891 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
4892 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
4893 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
5224 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
5307 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
5328 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
5329 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
5330 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
5361 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
5362 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
5366 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
5367 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
5368 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
5369 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
5370 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
5371 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
5372 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
5373 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
5374 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
5375 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
5376 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
5377 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
5379 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
5387 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
5388 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
5389 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
5393 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
5394 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
5395 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
5396 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
5397 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
5398 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
5399 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
5400 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
5401 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
5402 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
5403 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
5414 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
5416 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
5417 check-function-bodies instead of scan-assembler checks. Use
5418 extern "C" for C++ testing.
5419 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
5427 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
5428 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
5441 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
5442 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
5443 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
5444 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
5445 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
5446 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
5447 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
5449 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
5451 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
5452 check-function-bodies instead of scan-assembler checks. Use
5453 extern "C" for C++ testing.
5454 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
5478 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
5479 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
5480 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
5481 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
5482 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
5483 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
5484 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
5485 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
5486 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
5487 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
5488 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
5489 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
5490 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
5491 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
5492 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
5493 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
5503 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
5507 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
5508 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
5509 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
5510 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
5511 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
5512 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
5513 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
5514 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
5515 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
5516 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
5517 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5518 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
5519 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5520 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5535 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5536 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5537 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5538 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5539 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5540 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5541 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5542 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5543 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5544 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5545 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5546 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5547 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5548 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
5549 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
5550 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
5551 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
5552 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
5553 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
5556 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
5557 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
5565 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
5566 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
5567 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
5568 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
5569 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
5570 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
5571 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
5572 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5573 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
5587 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
5588 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
5589 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
5590 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
5591 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
5592 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
5593 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
5594 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5595 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5596 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5597 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5598 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5599 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
5600 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5601 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5602 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5603 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5604 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5605 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5606 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5607 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5608 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5609 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5610 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5611 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5612 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5613 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5614 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5615 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5616 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5617 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5618 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5620 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5621 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5622 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5623 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5624 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5625 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5626 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5627 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5628 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5629 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5630 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5631 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5632 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5633 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5634 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5635 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
5636 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
5637 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
5638 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
5639 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
5640 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
5641 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
5642 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
5643 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
5644 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
5645 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5646 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5648 2023-05-18 Joseph Myers <joseph@codesourcery.com>
5650 * gcc.dg/format/c2x-printf-1.c: Test %B here.
5651 * gcc.dg/format/ext-9.c: Do not test %B here.
5653 2023-05-17 Harald Anlauf <anlauf@gmx.de>
5657 * gfortran.dg/zero_sized_13.f90: New test.
5659 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
5661 * gcc.target/riscv/shift-and-2.c: Fixed test
5662 * gcc.target/riscv/zbb-rol-ror-01.c: New test
5663 * gcc.target/riscv/zbb-rol-ror-02.c: New test
5664 * gcc.target/riscv/zbb-rol-ror-03.c: New test
5665 * gcc.target/riscv/zbb-rol-ror-04.c: New test
5666 * gcc.target/riscv/zbb-rol-ror-05.c: New test
5667 * gcc.target/riscv/zbb-rol-ror-06.c: New test
5668 * gcc.target/riscv/zbb-rol-ror-07.c: New test
5670 2023-05-17 Jakub Jelinek <jakub@redhat.com>
5673 * c-c++-common/pr109884.c: New test.
5675 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5677 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
5678 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
5679 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
5680 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
5681 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
5683 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5685 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
5686 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
5687 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
5688 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
5689 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
5690 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
5691 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
5692 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
5693 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
5694 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
5695 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
5696 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
5697 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
5698 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
5699 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
5700 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
5701 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
5702 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
5703 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
5704 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
5705 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
5706 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
5707 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
5708 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
5709 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
5710 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
5711 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
5712 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
5713 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
5714 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
5715 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
5716 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
5717 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
5718 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
5719 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
5720 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
5721 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
5722 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
5723 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
5724 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
5725 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
5726 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
5727 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
5728 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
5729 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
5730 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
5731 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
5732 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
5734 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5736 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
5738 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
5740 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
5741 for 'finalize' as a ptr is now 'delete' instead of 'release'.
5742 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
5743 to if (allocated) block
5744 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
5745 replaced by a MEM< _25 > expression.
5746 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
5747 * gfortran.dg/gomp/map-10.f90: New test.
5749 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5751 * g++.target/s390/atomic-align-1.C: New test.
5752 * gcc.target/s390/atomic-align-1.c: New test.
5753 * gcc.target/s390/atomic-align-2.c: New test.
5755 2023-05-17 Jakub Jelinek <jakub@redhat.com>
5758 * g++.dg/init/pr109868.C: New test.
5760 2023-05-17 Pan Li <pan2.li@intel.com>
5762 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
5764 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
5767 * gcc.target/powerpc/pr106708.c: Add test function.
5769 2023-05-16 Joseph Myers <joseph@codesourcery.com>
5771 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
5772 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
5773 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
5774 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
5775 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
5777 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
5778 not expect errors for typedef declaration in for loop.
5780 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
5783 * gm2/isolib/run/pass/testreadint.mod: New test.
5785 2023-05-16 Marek Polacek <polacek@redhat.com>
5788 * g++.dg/warn/Wdangling-reference13.C: New test.
5790 2023-05-16 Patrick Palka <ppalka@redhat.com>
5793 * g++.dg/cpp2a/desig27.C: New test.
5795 2023-05-16 Carl Love <cel@us.ibm.com>
5797 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
5800 2023-05-16 Carl Love <cel@us.ibm.com>
5802 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
5805 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
5807 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
5808 to occur after the intrinsic instruction, rather than requiring
5809 them to happen before.
5810 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
5812 2023-05-16 Pan Li <pan2.li@intel.com>
5814 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
5815 Replace stdint.h with stdint-gcc.h.
5816 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
5817 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
5818 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
5819 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
5820 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
5821 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
5822 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
5823 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
5824 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
5825 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
5826 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
5827 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
5828 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
5829 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
5831 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5833 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
5836 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
5844 * gfortran.dg/pr105152.f90 : New test
5845 * gfortran.dg/pr100193.f90 : New test
5846 * gfortran.dg/pr87946.f90 : New test
5847 * gfortran.dg/pr103389.f90 : New test
5848 * gfortran.dg/pr104429.f90 : New test
5849 * gfortran.dg/pr82774.f90 : New test
5851 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
5853 * gcc.dg/attr-returns-nonnull.c: Skip if
5854 keeps_null_pointer_checks.
5855 * gcc.dg/init-compare-1.c: Likewise.
5856 * gcc.dg/ipa/pr85734.c: Likewise.
5857 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5858 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5859 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5860 * gcc.dg/ipa/propmalloc-4.c: Likewise.
5861 * gcc.dg/tree-ssa/evrp11.c: Likewise.
5862 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5864 2023-05-16 Andrew Pinski <apinski@marvell.com>
5866 PR tree-optimization/109424
5867 * gcc.dg/tree-ssa/bool-12.c: New test.
5868 * gcc.dg/tree-ssa/bool-13.c: New test.
5869 * gcc.dg/tree-ssa/minmax-20.c: New test.
5870 * gcc.dg/tree-ssa/minmax-21.c: New test.
5872 2023-05-15 Joseph Myers <joseph@codesourcery.com>
5874 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
5876 2023-05-15 Joseph Myers <joseph@codesourcery.com>
5878 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
5879 __has_c_attribute for all C2x attributes.
5881 2023-05-15 Harald Anlauf <anlauf@gmx.de>
5884 * gfortran.dg/ptr-func-5.f90: New test.
5886 2023-05-15 Patrick Palka <ppalka@redhat.com>
5888 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
5890 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5892 * gcc.target/aarch64/facg_1.c: New test.
5894 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5897 * gcc.target/aarch64/simd/pr99195_7.c: New test.
5899 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5902 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
5904 2023-05-15 Pan Li <pan2.li@intel.com>
5905 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5906 kito-cheng <kito.cheng@sifive.com>
5908 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
5910 2023-05-15 Richard Biener <rguenther@suse.de>
5912 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
5915 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5917 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
5918 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
5919 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
5921 2023-05-14 Andrew Pinski <apinski@marvell.com>
5923 PR tree-optimization/109829
5924 * gcc.dg/tree-ssa/abs-3.c: New test.
5925 * gcc.dg/tree-ssa/abs-4.c: New test.
5927 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
5930 * gcc.target/i386/pr109825.c: New test.
5932 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5934 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
5936 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
5937 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
5938 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
5939 * gcc.target/aarch64/vec-init-18.c: ... this.
5940 * gcc.target/aarch64/vec-init-19.c: New test.
5941 * gcc.target/aarch64/vec-init-20.c: Likewise.
5942 * gcc.target/aarch64/vec-init-21.c: Likewise.
5943 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
5944 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
5945 * gcc.target/aarch64/vec-init-22.h: New header.
5947 2023-05-13 Andrew Pinski <apinski@marvell.com>
5949 PR tree-optimization/109834
5950 * gcc.c-torture/compile/pr109834-1.c: New test.
5951 * gcc.dg/tree-ssa/pr109834-1.c: New test.
5953 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5956 * gfortran.dg/pr109662-a.f90: Add a section to verify that
5957 a short namelist read does not modify the variable.
5959 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
5962 * gm2/isolib/run/pass/seqappend.mod: New test.
5964 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
5965 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5968 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
5969 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
5970 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
5971 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
5973 2023-05-12 Richard Biener <rguenther@suse.de>
5975 PR tree-optimization/64731
5976 * gcc.target/i386/pr64731.c: New testcase.
5978 2023-05-12 Patrick Palka <ppalka@redhat.com>
5981 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
5982 * g++.dg/template/function2.C: Removed.
5984 2023-05-12 Patrick Palka <ppalka@redhat.com>
5987 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
5988 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
5990 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
5992 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
5994 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
5996 * gcc.target/riscv/rvv/rvv.exp:
5997 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
5998 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
5999 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
6000 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
6001 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
6002 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
6003 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
6004 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
6005 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
6006 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
6007 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
6008 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
6009 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
6010 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
6011 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
6012 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
6013 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
6015 2023-05-12 Pan Li <pan2.li@intel.com>
6017 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
6018 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
6019 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
6020 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
6021 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
6022 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
6023 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
6024 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
6025 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
6026 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
6027 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
6028 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
6029 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
6030 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
6031 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
6032 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
6033 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
6034 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
6035 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
6036 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
6037 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
6038 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
6039 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
6040 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
6041 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
6042 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
6043 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
6044 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
6045 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
6046 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
6047 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
6048 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
6049 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
6050 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
6051 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
6052 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
6053 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
6054 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
6055 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
6056 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
6057 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
6058 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
6059 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
6060 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
6061 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
6062 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
6063 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
6064 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
6065 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
6066 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
6067 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
6068 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
6069 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
6070 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
6071 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
6072 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
6073 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
6074 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
6075 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
6076 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
6077 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
6078 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
6079 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
6080 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
6081 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
6082 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
6083 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
6084 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
6085 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
6086 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
6087 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
6088 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
6089 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
6090 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
6091 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
6092 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
6093 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
6094 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
6095 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
6096 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
6097 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
6098 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
6099 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
6100 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
6101 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
6102 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
6103 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
6104 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
6105 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
6106 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
6107 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
6108 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
6109 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
6110 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
6111 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
6112 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
6113 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
6114 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
6115 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
6116 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
6117 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
6118 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
6119 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
6120 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
6121 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
6122 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
6123 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
6124 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
6125 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
6126 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
6127 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
6128 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
6129 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
6130 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
6131 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
6132 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
6133 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
6134 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
6135 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
6137 2023-05-12 Pan Li <pan2.li@intel.com>
6139 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
6140 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
6141 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
6142 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
6143 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
6144 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
6145 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
6146 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
6147 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
6148 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
6149 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
6150 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
6151 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
6152 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
6153 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
6154 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
6155 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
6156 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
6157 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
6158 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
6159 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
6160 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
6162 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
6164 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
6165 with dg-skip-if has_arch_ppc64.
6166 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
6167 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
6169 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
6171 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
6172 with has_arch_ppc64.
6173 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
6174 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
6175 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
6176 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
6177 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
6179 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
6181 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
6182 with has_arch_ppc64.
6183 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
6184 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
6186 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
6188 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
6189 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
6190 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
6192 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
6194 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
6197 * gm2/pim/fail/highice.mod: New test.
6199 2023-05-11 Patrick Palka <ppalka@redhat.com>
6202 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
6203 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
6204 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
6206 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
6208 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
6210 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
6213 * gcc.target/i386/pr109807.c: New test.
6215 2023-05-11 Patrick Palka <ppalka@redhat.com>
6218 * g++.dg/cpp2a/lambda-targ1.C: New test.
6220 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
6222 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
6223 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
6224 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
6225 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
6227 2023-05-11 Patrick Palka <ppalka@redhat.com>
6228 Jonathan Wakely <jwakely@redhat.com>
6233 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
6234 error for the template argument &B2:fn in C++17 mode.
6235 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
6236 * g++.dg/cpp2a/nontype-class56.C: New test.
6237 * g++.dg/template/function2.C: New test.
6239 2023-05-11 Alexandre Oliva <oliva@adacore.com>
6241 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
6242 include, call builtin.
6244 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
6245 Michael Collison <collison@rivosinc.com>
6247 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
6248 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
6249 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
6250 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
6251 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
6252 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
6253 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
6254 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
6255 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
6256 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
6257 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
6258 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
6259 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
6260 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
6261 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
6262 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
6263 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
6264 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
6265 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
6266 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
6267 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
6268 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
6269 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
6270 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
6271 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
6272 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
6273 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
6274 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
6275 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
6276 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
6277 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
6278 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
6279 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
6280 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
6281 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
6282 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
6283 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
6284 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
6285 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
6286 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
6287 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
6288 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
6289 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
6290 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
6291 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
6292 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
6293 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
6294 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
6295 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
6296 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
6297 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
6298 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
6299 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
6300 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
6301 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
6302 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
6303 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
6304 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
6305 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
6307 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
6309 * lib/torture-options.exp (torture-init-done): Add.
6310 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
6311 implicit 'torture-init'.
6312 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6313 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6314 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6316 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
6318 * gcc.target/arm/acle/acle.exp: Add missing
6319 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
6321 * gcc.target/arm/cmse/cmse.exp: Likewise.
6322 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
6324 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
6326 * gcc.dg/fold-popcount-8.c: New test case.
6327 * gcc.dg/fold-popcount-9.c: Likewise.
6328 * gcc.dg/fold-popcount-10.c: Likewise.
6330 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
6332 * gcc.dg/fold-parity-6.c: New test.
6333 * gcc.dg/fold-parity-7.c: Likewise.
6334 * gcc.dg/fold-popcount-6.c: Likewise.
6335 * gcc.dg/fold-popcount-7.c: Likewise.
6337 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6339 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
6340 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
6342 2023-05-10 Marek Polacek <polacek@redhat.com>
6345 * g++.dg/ext/is_convertible6.C: New test.
6347 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
6350 * gcc.target/i386/pr92658-sse4-4b.c: New test.
6351 * gcc.target/i386/pr92658-sse4-8b.c: New test.
6353 2023-05-10 Andrew Pinski <apinski@marvell.com>
6355 * gcc.c-torture/execute/20230510-1.c: New test.
6357 2023-05-10 Jason Merrill <jason@redhat.com>
6360 * g++.dg/DRs/dr2543.C: New test.
6362 2023-05-10 Jason Merrill <jason@redhat.com>
6364 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
6365 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
6366 * g++.dg/cpp2a/consteval20.C: Likewise.
6367 * g++.dg/cpp2a/consteval24.C: Likewise.
6368 * g++.dg/cpp2a/srcloc20.C: Likewise.
6370 2023-05-10 Richard Biener <rguenther@suse.de>
6372 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
6374 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6376 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
6378 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6381 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
6384 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6387 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
6388 * gcc.target/aarch64/simd/pr99195_6.c: New test.
6390 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6392 * gcc.target/aarch64/simd/pr99195_5.c: New test.
6394 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6397 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
6399 2023-05-10 Jakub Jelinek <jakub@redhat.com>
6402 * g++.dg/cpp0x/gen-attrs-78.C: New test.
6404 2023-05-10 Li Xu <xuli1@eswincomputing.com>
6406 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
6407 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
6409 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6411 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
6412 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
6413 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
6414 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
6415 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
6416 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
6417 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
6418 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
6419 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
6420 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
6421 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
6422 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
6423 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
6424 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
6426 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6429 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
6430 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
6432 2023-05-10 Andrew Pinski <apinski@marvell.com>
6434 * gcc.c-torture/execute/20230509-1.c: New test.
6436 2023-05-09 Patrick Palka <ppalka@redhat.com>
6439 * g++.dg/cpp2a/concepts-pr109752.C: New test.
6441 2023-05-09 Patrick Palka <ppalka@redhat.com>
6444 * g++.dg/cpp0x/noexcept78.C: New test.
6446 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6448 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
6449 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
6450 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
6451 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
6452 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
6453 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
6454 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
6455 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
6456 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
6457 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
6458 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
6459 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
6460 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
6461 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
6462 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
6463 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
6464 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
6465 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
6466 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
6467 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
6468 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
6469 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
6470 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
6471 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
6472 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
6473 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
6474 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
6475 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
6476 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
6477 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
6478 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
6479 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
6480 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
6481 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
6482 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
6483 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
6484 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
6485 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
6486 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
6487 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
6488 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
6489 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
6490 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
6491 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
6492 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
6493 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
6494 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
6495 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
6496 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
6497 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
6498 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
6499 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
6500 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
6501 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
6502 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
6503 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
6504 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
6505 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
6506 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
6507 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
6508 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
6509 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
6510 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
6511 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
6512 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
6513 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
6514 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
6515 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
6516 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
6517 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
6518 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
6519 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
6520 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
6521 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
6522 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
6523 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
6524 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
6525 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
6526 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
6527 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
6528 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
6529 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
6530 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
6531 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
6532 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
6533 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
6534 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
6535 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
6536 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
6537 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
6538 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
6539 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
6540 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
6541 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
6542 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
6543 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
6544 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
6545 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
6546 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
6547 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
6548 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
6549 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
6550 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
6551 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
6552 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
6553 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
6554 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
6555 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
6556 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
6557 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
6558 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
6559 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
6560 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
6561 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
6562 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
6563 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
6564 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
6565 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
6566 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
6567 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
6568 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
6569 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
6570 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
6571 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
6572 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
6573 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
6574 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
6575 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
6576 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
6577 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
6578 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
6579 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
6580 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
6581 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
6582 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
6583 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
6584 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
6585 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
6586 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
6587 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
6588 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
6589 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
6590 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
6591 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
6592 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
6593 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
6594 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
6595 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
6596 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
6597 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
6598 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
6599 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
6600 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
6601 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
6602 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
6603 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
6604 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
6605 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
6606 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
6607 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
6608 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
6609 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
6610 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
6611 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
6612 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
6613 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
6614 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
6615 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
6616 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
6617 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
6618 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
6619 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
6620 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
6621 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
6622 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
6623 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
6624 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
6625 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
6626 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
6627 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
6628 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
6629 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
6630 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
6631 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
6632 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
6633 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
6634 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
6635 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
6636 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
6637 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
6638 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
6639 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
6640 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
6641 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
6642 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
6643 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
6644 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
6645 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
6646 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
6647 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
6648 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
6649 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
6650 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
6651 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
6652 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
6653 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
6654 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
6655 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
6656 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
6657 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
6658 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
6659 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
6660 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
6661 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
6662 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
6663 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
6664 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
6665 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
6666 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
6667 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
6668 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
6669 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
6670 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
6671 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
6672 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
6673 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
6674 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
6675 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
6676 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
6677 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
6678 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
6679 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
6680 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
6681 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
6682 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
6683 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
6684 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
6685 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
6686 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
6687 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
6688 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
6689 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
6690 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
6691 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
6692 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
6693 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
6694 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
6696 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6698 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
6699 sve2_flags instead of sve_flags.
6701 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
6704 * gm2/isolib/run/pass/skiplinetest.mod: New test.
6706 2023-05-09 Jakub Jelinek <jakub@redhat.com>
6709 * g++.dg/cpp23/attr-assume11.C: New test.
6711 2023-05-09 Jakub Jelinek <jakub@redhat.com>
6713 PR tree-optimization/109778
6714 * gcc.dg/lto/pr109778_0.c: New test.
6715 * gcc.dg/lto/pr109778_1.c: New file.
6717 2023-05-09 Jakub Jelinek <jakub@redhat.com>
6719 PR tree-optimization/109778
6720 * gcc.c-torture/execute/pr109778.c: New test.
6722 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6724 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
6725 allocation for temporary results, rather than requiring specific
6727 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
6728 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
6729 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
6730 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
6731 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
6732 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
6733 * gcc.target/aarch64/memset-q-reg.c: Likewise.
6734 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
6735 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
6736 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
6737 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
6738 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
6739 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
6740 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
6741 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
6742 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
6743 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
6744 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
6745 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
6746 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
6747 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
6748 predicate register to be any of p4-p7, rather than requiring p4
6750 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
6751 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
6752 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
6753 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
6754 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
6755 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
6756 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
6757 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
6758 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
6759 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
6760 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
6762 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6764 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
6765 FP/vector register, not just register 0-9.
6766 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6767 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
6768 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
6769 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
6770 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
6771 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
6772 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
6773 * gcc.target/aarch64/sve/adr_1.c: Likewise.
6774 * gcc.target/aarch64/sve/adr_2.c: Likewise.
6775 * gcc.target/aarch64/sve/adr_3.c: Likewise.
6776 * gcc.target/aarch64/sve/adr_4.c: Likewise.
6777 * gcc.target/aarch64/sve/adr_5.c: Likewise.
6778 * gcc.target/aarch64/sve/extract_1.c: Likewise.
6779 * gcc.target/aarch64/sve/extract_2.c: Likewise.
6780 * gcc.target/aarch64/sve/extract_3.c: Likewise.
6781 * gcc.target/aarch64/sve/extract_4.c: Likewise.
6782 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6783 * gcc.target/aarch64/sve/spill_3.c: Likewise.
6784 * gcc.target/aarch64/vfp-1.c: Likewise.
6785 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
6787 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
6790 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6792 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
6793 register for the temporary results, not just p0-p7.
6794 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
6795 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
6796 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
6797 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
6798 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
6799 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
6800 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
6801 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
6802 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
6803 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
6804 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
6805 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
6806 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
6807 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6808 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
6809 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
6810 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
6811 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
6812 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
6813 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
6814 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
6816 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6818 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
6819 between two constant vectors, allow the constant moves to appear in
6821 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
6822 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
6823 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
6824 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
6825 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
6827 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6829 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
6830 moves to occur after the intrinsic instruction, rather than requiring
6831 them to happen before.
6832 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
6833 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
6834 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
6835 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
6836 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
6837 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
6838 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
6839 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
6840 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
6841 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
6842 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
6843 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
6844 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
6845 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
6846 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
6847 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
6848 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
6849 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
6850 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
6851 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
6852 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
6853 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
6854 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
6855 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
6856 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
6857 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
6858 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
6859 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
6860 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
6861 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
6862 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
6863 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
6864 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
6865 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
6866 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
6867 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
6868 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
6870 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6872 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
6873 allocation in the case where a move occurs after the intrinsic
6875 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
6876 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
6877 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
6878 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
6880 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6882 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
6883 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
6884 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
6885 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
6886 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
6887 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
6888 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
6889 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
6890 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
6891 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
6892 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
6893 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
6894 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
6895 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
6896 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
6897 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
6898 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
6899 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
6901 2023-05-09 Jason Merrill <jason@redhat.com>
6904 * g++.dg/template/friend78.C: New test.
6906 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
6907 Uros Bizjak <ubizjak@gmail.com>
6909 * gcc.target/i386/insvti_highpart-1.c: New test case.
6911 2023-05-08 Andrew Pinski <apinski@marvell.com>
6914 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
6916 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
6918 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
6919 stdint.h to stdint-gcc.h.
6920 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
6921 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
6923 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
6925 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
6926 * gcc.dg/guality/guality.exp: Likewise.
6927 * gfortran.dg/guality/guality.exp: Likewise.
6928 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
6929 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
6930 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
6931 determine the default 'LTO_OPTIONS'.
6932 * lib/torture-options.exp (torture-init, torture-finish): Let each
6933 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
6935 2023-05-08 Patrick Palka <ppalka@redhat.com>
6939 * g++.dg/cpp1z/class-deduction114.C: New test.
6941 2023-05-08 Andrew Pinski <apinski@marvell.com>
6943 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
6944 details change in wording.
6945 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
6946 * gcc.dg/tree-ssa/pr103771.c: Likewise.
6947 * gcc.dg/tree-ssa/minmax-18.c: New test.
6948 * gcc.dg/tree-ssa/minmax-19.c: New test.
6950 2023-05-08 Andrew Pinski <apinski@marvell.com>
6952 * gcc.dg/tree-ssa/minmax-17.c: New test.
6954 2023-05-08 Andrew Pinski <apinski@marvell.com>
6956 PR tree-optimization/49959
6957 PR tree-optimization/103771
6958 * c-c++-common/torture/harden-cond-comp.c: Change testcase
6959 slightly to avoid the new phiopt optimization.
6960 * gcc.dg/tree-ssa/abs-2.c: New test.
6961 * gcc.dg/tree-ssa/pr103771.c: New test.
6963 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6965 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
6967 2023-05-08 Andrew Pinski <apinski@marvell.com>
6969 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
6970 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6971 * gcc.dg/tree-ssa/vrp35.c: Likewise.
6972 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6973 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
6974 to check for assignment too instead of just a call.
6975 * c-c++-common/goacc/kernels-alias-8.c: Update test
6976 for removal of load.
6977 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
6979 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6982 * gfortran.dg/pr109662-a.f90: New test.
6984 2023-05-07 Patrick Palka <ppalka@redhat.com>
6987 * g++.dg/diagnostic/alignof4.C: New test.
6989 2023-05-07 Patrick Palka <ppalka@redhat.com>
6993 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
6994 goto made valid by DR 2256.
6995 * g++.dg/init/goto4.C: New test.
6997 2023-05-07 Patrick Palka <ppalka@redhat.com>
6999 * g++.dg/cpp2a/concepts-alias6.C: New test.
7001 2023-05-07 Patrick Palka <ppalka@redhat.com>
7004 * g++.dg/cpp1y/paren6.C: New test.
7006 2023-05-07 Patrick Palka <ppalka@redhat.com>
7009 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
7010 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
7012 2023-05-07 Patrick Palka <ppalka@redhat.com>
7015 * g++.dg/template/non-dependent25a.C: New test.
7017 2023-05-07 Patrick Palka <ppalka@redhat.com>
7020 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
7021 expected "without object" diagnostic isn't replaced by a
7022 "call to non-constexpr function" diagnostic.
7023 * g++.dg/template/non-dependent25.C: New test.
7025 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
7027 * gcc.target/powerpc/parall_5insn_const.c: New test.
7029 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
7032 * gcc.target/i386/pr43644.c: New test case.
7034 2023-05-06 Xi Ruoyao <xry111@xry111.site>
7036 * gcc.target/loongarch/shrink-wrap.c: New test.
7038 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7040 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
7041 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
7042 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
7043 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
7044 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
7045 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
7046 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
7047 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
7048 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
7049 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
7050 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
7051 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
7052 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
7053 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
7054 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
7055 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
7056 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
7057 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
7058 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
7059 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
7060 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
7061 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
7062 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
7063 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
7064 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
7065 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
7066 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
7067 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
7068 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
7069 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
7070 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
7071 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
7072 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
7073 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
7075 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7078 * gfortran.dg/pr109662.f90: New test.
7080 2023-05-06 Jakub Jelinek <jakub@redhat.com>
7082 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
7084 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7087 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
7089 2023-05-06 Jakub Jelinek <jakub@redhat.com>
7091 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
7093 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
7095 * gcc.target/cris/peep2-addsplit1.c: New test.
7097 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
7099 * gcc.target/cris/peep2-movandsplit1.c: New test.
7101 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
7103 * gcc.target/cris/peep2-lsrandsplit1.c,
7104 gcc.target/cris/peep2-movulsr2.c: New tests.
7106 2023-05-05 Harald Anlauf <anlauf@gmx.de>
7109 * gfortran.dg/overload_5.f90: New test.
7111 2023-05-05 Pan Li <pan2.li@intel.com>
7112 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7114 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
7115 Adjust indexed load/store check condition.
7117 2023-05-05 Pan Li <pan2.li@intel.com>
7119 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
7120 Adjust test check condition.
7122 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7125 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
7126 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
7127 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
7129 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
7131 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
7133 2023-05-05 Andrew Pinski <apinski@marvell.com>
7135 PR tree-optimization/109732
7136 * gcc.dg/pr109732.c: New test.
7137 * gcc.dg/pr109732-1.c: New test.
7139 2023-05-05 Andrew Pinski <apinski@marvell.com>
7141 PR tree-optimization/109722
7142 * gcc.dg/tree-ssa/abs-1.c: New test.
7144 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
7147 * gm2/pim/run/pass/ForChar.mod: New test.
7149 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7151 * gcc.target/aarch64/simd/pr99195_4.c: New test.
7153 2023-05-04 Julian Brown <julian@codesourcery.com>
7156 * gfortran.dg/goacc/pr109622-5.f90: New test.
7157 * gfortran.dg/goacc/pr109622-6.f90: New test.
7159 2023-05-04 Andrew Pinski <apinski@marvell.com>
7161 * gcc.dg/tree-ssa/minmax-15.c: Update test.
7162 * gcc.dg/tree-ssa/minmax-16.c: Update test.
7163 * gcc.dg/tree-ssa/minmax-3.c: Update test.
7164 * gcc.dg/tree-ssa/minmax-4.c: Update test.
7165 * gcc.dg/tree-ssa/minmax-5.c: Update test.
7166 * gcc.dg/tree-ssa/minmax-8.c: Update test.
7168 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7171 * gcc.target/aarch64/simd/pr99195_3.c: New test.
7173 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7176 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
7177 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
7179 2023-05-04 Richard Biener <rguenther@suse.de>
7181 PR tree-optimization/109724
7182 * g++.dg/torture/pr109724.C: New testcase.
7184 2023-05-04 Jakub Jelinek <jakub@redhat.com>
7187 * g++.target/i386/pr109676.C: New test.
7189 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
7191 * gcc.target/cris/peep2-andsplit1.c: New test.
7192 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
7193 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
7194 Adjust values to avoid interference with "opsplit1" with AND. Add
7195 whitespace to match-strings that may be confused with identifiers
7198 2023-05-03 Jason Merrill <jason@redhat.com>
7202 * g++.dg/template/friend77.C: New test.
7204 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
7206 PR tree-optimization/109711
7207 * gcc.dg/tree-ssa/pr109711-1.c: New file.
7208 * gcc.dg/tree-ssa/pr109711-2.c: New file.
7210 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
7213 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
7215 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
7217 * g++.target/aarch64/pr109661-1.C: New test.
7218 * g++.target/aarch64/pr109661-2.C: Likewise.
7219 * g++.target/aarch64/pr109661-3.C: Likewise.
7220 * g++.target/aarch64/pr109661-4.C: Likewise.
7221 * gcc.target/aarch64/pr109661-1.c: Likewise.
7223 2023-05-03 Murray Steele <murray.steele@arm.com>
7224 Christophe Lyon <christophe.lyon@arm.com>
7226 * g++.target/arm/mve.exp: Add general-c++ and general directories.
7227 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
7228 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
7229 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
7230 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
7232 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7234 * gcc.target/riscv/rvv/base/abi-10.c: New test.
7235 * gcc.target/riscv/rvv/base/abi-11.c: New test.
7236 * gcc.target/riscv/rvv/base/abi-12.c: New test.
7237 * gcc.target/riscv/rvv/base/abi-13.c: New test.
7238 * gcc.target/riscv/rvv/base/abi-14.c: New test.
7239 * gcc.target/riscv/rvv/base/abi-15.c: New test.
7240 * gcc.target/riscv/rvv/base/abi-16.c: New test.
7241 * gcc.target/riscv/rvv/base/abi-8.c: New test.
7242 * gcc.target/riscv/rvv/base/abi-9.c: New test.
7243 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
7244 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
7245 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
7246 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
7247 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
7248 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
7249 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
7250 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
7251 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
7252 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
7253 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
7254 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
7255 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
7256 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
7257 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
7258 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
7259 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
7260 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
7261 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
7262 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
7263 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
7264 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
7265 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
7266 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
7267 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
7268 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
7269 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
7270 * gcc.target/riscv/rvv/base/user-10.c: New test.
7271 * gcc.target/riscv/rvv/base/user-11.c: New test.
7272 * gcc.target/riscv/rvv/base/user-12.c: New test.
7273 * gcc.target/riscv/rvv/base/user-13.c: New test.
7274 * gcc.target/riscv/rvv/base/user-14.c: New test.
7275 * gcc.target/riscv/rvv/base/user-15.c: New test.
7276 * gcc.target/riscv/rvv/base/user-7.c: New test.
7277 * gcc.target/riscv/rvv/base/user-8.c: New test.
7278 * gcc.target/riscv/rvv/base/user-9.c: New test.
7280 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7283 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
7286 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7289 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
7290 and binary floating-point ops.
7291 * gcc.target/aarch64/simd/pr99195_2.c: New test.
7293 2023-05-03 Jason Merrill <jason@redhat.com>
7295 * g++.dg/template/nontype12.C: Check for duplicate error.
7297 2023-05-02 Andrew Pinski <apinski@marvell.com>
7299 PR tree-optimization/109702
7300 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
7302 2023-05-02 Andrew Pinski <apinski@marvell.com>
7305 * gcc.target/aarch64/csinv-2.c: New test.
7307 2023-05-02 Jason Merrill <jason@redhat.com>
7310 * g++.dg/cpp1z/variant1.C: New test.
7312 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
7314 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
7315 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
7316 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
7317 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
7318 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
7319 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
7320 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
7321 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
7322 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
7323 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
7324 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
7325 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
7326 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
7327 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
7328 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
7329 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
7330 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
7331 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
7332 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
7333 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
7334 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
7335 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
7336 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
7337 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
7338 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
7339 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
7340 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
7341 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
7343 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
7346 * gcc.target/riscv/pr89835.c: New test.
7348 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
7349 Pan Li <pan2.li@intel.com>
7352 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
7354 2023-05-02 Patrick Palka <ppalka@redhat.com>
7357 * g++.dg/cpp0x/nsdmi-template26.C: New test.
7359 2023-05-02 Richard Biener <rguenther@suse.de>
7361 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
7362 * gcc.target/i386/pr88531-2b.c: Likewise.
7363 * gcc.target/i386/pr88531-2c.c: Likewise.
7364 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
7366 2023-05-01 Jason Merrill <jason@redhat.com>
7369 * g++.dg/cpp0x/nsdmi-array2.C: New test.
7371 2023-04-30 Jeff Law <jlaw@ventanamicro>
7374 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
7376 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
7378 * gcc.dg/builtin-redefine-1.c: New test.
7380 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
7382 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
7384 2023-04-30 Andrew Pinski <apinski@marvell.com>
7386 * gcc.dg/init-bad-1.c: Update error message.
7387 * gcc.dg/init-bad-2.c: Likewise.
7388 * gcc.dg/init-bad-3.c: Likewise.
7389 * gcc.dg/init-excess-3.c: Likewise.
7390 * gcc.dg/pr61096-1.c: Likewise.
7392 2023-04-30 Andrew Pinski <apinski@marvell.com>
7395 * gcc.dg/init-excess-3.c: New test.
7397 2023-04-30 Martin Liska <mliska@suse.cz>
7399 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
7401 * c-c++-common/hwasan/heap-overflow.c: Likewise.
7402 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
7403 * c-c++-common/hwasan/use-after-free.c: Likewise.
7405 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
7407 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
7409 * gcc.dg/builtin-redefine-1.c: New test.
7411 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
7413 * gm2/pim/run/pass/constlitbase.mod: New test.
7415 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
7417 * gcc.target/xstormy16/neghi2.c: New test case.
7418 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
7420 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
7422 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
7423 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
7424 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
7425 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
7427 2023-04-29 Jeff Law <jlaw@ventanamicro>
7429 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
7430 encourage if-conversion. Skip for -Os.
7431 * gcc.target/mips/movcc-3.c: Similarly.
7433 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
7435 * gcc.target/riscv/rv32e_stack.c: New test.
7437 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
7439 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
7440 empty lines (besides optionally leading whitespace).
7442 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
7444 * gcc.target/riscv/divmod-1.c: New testcase.
7445 * gcc.target/riscv/divmod-2.c: New testcase.
7447 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
7449 * gcc.target/riscv/zbc32.c: New test.
7450 * gcc.target/riscv/zbc64.c: New test.
7452 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
7454 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
7455 * gcc.target/riscv/zbb-min-max-03.c: New tests.
7457 2023-04-28 Andrew Pinski <apinski@marvell.com>
7459 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
7460 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
7461 as that now does the combining.
7463 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
7465 PR rtl-optimization/109476
7466 * gcc.target/avr/mmcu/pr109476.c: New test case.
7468 2023-04-28 Richard Biener <rguenther@suse.de>
7470 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
7471 * gcc.dg/vect/vect-71.c: Likewise.
7472 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
7473 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
7474 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
7476 2023-04-28 Richard Biener <rguenther@suse.de>
7478 * gcc.target/i386/pr89618-2.c: New testcase.
7479 * gcc.target/i386/pr88531-2b.c: Adjust.
7480 * gcc.target/i386/pr88531-2c.c: Likewise.
7482 2023-04-28 Pan Li <pan2.li@intel.com>
7483 kito-cheng <kito.cheng@sifive.com>
7485 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
7487 2023-04-28 Richard Biener <rguenther@suse.de>
7490 * gcc.dg/torture/pr109652.c: New testcase.
7492 2023-04-28 Julian Brown <julian@codesourcery.com>
7495 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
7497 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7500 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
7502 2023-04-28 Jakub Jelinek <jakub@redhat.com>
7504 * gcc.dg/tree-ssa/range-sqrt.c: New test.
7505 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
7506 ranger optimizing sqrt (-1) call away because it is only used in
7507 test for whether it returns NaN.
7509 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
7510 Jakub Jelinek <jakub@redhat.com>
7512 * gcc.dg/tree-ssa/range-sincos.c: New test.
7514 2023-04-28 Jan Beulich <jbeulich@suse.com>
7516 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
7517 * g++.dg/modules/alias-1_d.C: Likewise.
7518 * g++.dg/modules/alias-1_e.C: Likewise.
7519 * g++.dg/modules/alias-1_f.C: Likewise.
7520 * g++.dg/modules/cpp-6_c.C: Likewise.
7521 * g++.dg/modules/dir-only-2_b.C: Likewise.
7523 2023-04-28 Jan Beulich <jbeulich@suse.com>
7525 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
7527 2023-04-28 Alexandre Oliva <oliva@adacore.com>
7529 * c-c++-common/torture/harden-cond-comp.c: New.
7531 2023-04-27 Jason Merrill <jason@redhat.com>
7533 * g++.dg/template/copy1.C: Adjust error lines.
7535 2023-04-27 Pan Li <pan2.li@intel.com>
7537 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
7539 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
7541 PR tree-optimization/109639
7542 * gcc.dg/tree-ssa/pr109639.c: New file.
7543 * gcc.dg/tree-ssa/pr109643.c: New file.
7545 2023-04-27 Richard Biener <rguenther@suse.de>
7548 * g++.dg/torture/pr109607.C: New testcase.
7550 2023-04-27 Jakub Jelinek <jakub@redhat.com>
7553 * gcc.dg/pr109409.c: New test.
7555 2023-04-27 Jakub Jelinek <jakub@redhat.com>
7559 * gcc.dg/pr109412.c: New test.
7561 2023-04-27 Jan Beulich <jbeulich@suse.com>
7563 * c-c++-common/patchable_function_entry-decl.c: Special-case
7565 * c-c++-common/patchable_function_entry-default.c: Likewise.
7566 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7568 2023-04-26 Jason Merrill <jason@redhat.com>
7571 * g++.dg/template/friend76.C: New test.
7573 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
7576 * gcc.target/riscv/inline-atomics-1.c: New test.
7577 * gcc.target/riscv/inline-atomics-2.c: New test.
7578 * gcc.target/riscv/inline-atomics-3.c: New test.
7579 * gcc.target/riscv/inline-atomics-4.c: New test.
7580 * gcc.target/riscv/inline-atomics-5.c: New test.
7581 * gcc.target/riscv/inline-atomics-6.c: New test.
7582 * gcc.target/riscv/inline-atomics-7.c: New test.
7583 * gcc.target/riscv/inline-atomics-8.c: New test.
7585 2023-04-26 Pan Li <pan2.li@intel.com>
7586 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7588 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
7590 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
7592 * gcc.target/xstormy16/bswap16.c: New test case.
7593 * gcc.target/xstormy16/bswap32.c: Likewise.
7594 * gcc.target/xstormy16/swpb.c: Likewise.
7595 * gcc.target/xstormy16/swpw-1.c: Likewise.
7596 * gcc.target/xstormy16/swpw-2.c: Likewise.
7598 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7600 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
7601 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
7602 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
7603 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
7605 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
7608 * gcc.target/powerpc/pr109069-1.c: New test.
7609 * gcc.target/powerpc/pr109069-2-run.c: New test.
7610 * gcc.target/powerpc/pr109069-2.c: New test.
7611 * gcc.target/powerpc/pr109069-2.h: New test.
7613 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7615 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
7616 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
7617 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
7618 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
7619 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
7620 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
7621 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
7622 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
7623 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
7624 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
7625 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
7626 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
7627 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
7628 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
7629 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
7630 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
7632 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7634 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
7637 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7639 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
7641 2023-04-26 Pan Li <pan2.li@intel.com>
7644 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
7646 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
7647 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
7649 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
7651 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
7653 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
7656 * gm2/pim/fail/largeconst.mod: Increased constant value test
7657 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
7658 * gm2/pim/fail/largeconst2.mod: New test.
7660 2023-04-25 Patrick Palka <ppalka@redhat.com>
7663 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
7665 2023-04-25 Richard Biener <rguenther@suse.de>
7667 PR tree-optimization/109609
7668 * gcc.dg/torture/pr109609.c: New testcase.
7670 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
7672 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
7673 * gfortran.dg/gomp/loop-2.f90: Likewise.
7674 * gfortran.dg/gomp/reduction5.f90: Likewise.
7675 * gfortran.dg/gomp/reduction6.f90: Likewise.
7676 * gfortran.dg/gomp/scan-1.f90: Likewise.
7677 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
7678 * c-c++-common/gomp/scan-6.c: New test.
7679 * gfortran.dg/gomp/scan-8.f90: New test.
7681 2023-04-25 Jakub Jelinek <jakub@redhat.com>
7683 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
7684 float16, float32, float64 and float128.
7686 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7689 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
7691 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7693 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
7695 2023-04-25 Jakub Jelinek <jakub@redhat.com>
7698 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
7700 2023-04-25 Richard Biener <rguenther@suse.de>
7702 PR rtl-optimization/109585
7703 * gcc.dg/torture/pr109585.c: New testcase.
7705 2023-04-25 Jakub Jelinek <jakub@redhat.com>
7708 * gcc.target/powerpc/pr109566.c: New test.
7710 2023-04-25 Martin Liska <mliska@suse.cz>
7712 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
7713 * g++.dg/gcov/test-gcov-17.py: Cover new format.
7714 * lib/gcov.exp: Add options for gcov that emit the extra info.
7716 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
7718 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
7720 2023-04-25 Sam James <sam@gentoo.org>
7722 PR tree-optimization/105312
7724 * gcc.target/sparc/pr105573.c: New test.
7726 2023-04-25 Andrew Pinski <apinski@marvell.com>
7728 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
7730 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7732 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
7734 2023-04-24 Andrew Pinski <apinski@marvell.com>
7736 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
7737 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
7739 2023-04-24 Andrew Pinski <apinski@marvell.com>
7741 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
7743 2023-04-24 Andrew Pinski <apinski@marvell.com>
7745 PR tree-optimization/109604
7746 * gcc.c-torture/compile/pr109604-1.c: New test.
7747 * gcc.c-torture/compile/pr109604-2.c: New test.
7749 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7751 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
7752 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
7754 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7757 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
7759 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
7761 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7763 * gcc.target/aarch64/simd/vabal_combine.c: New test.
7765 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7767 * gcc.target/aarch64/simd/addlv_zext.c: New test.
7769 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7771 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
7773 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7775 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
7776 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
7777 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
7778 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
7779 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
7780 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
7782 2023-04-24 liuhongt <hongtao.liu@intel.com>
7784 PR tree-optimization/109011
7785 * gcc.target/i386/pr109011-b1.c: New test.
7786 * gcc.target/i386/pr109011-b2.c: New test.
7787 * gcc.target/i386/pr109011-d1.c: New test.
7788 * gcc.target/i386/pr109011-d2.c: New test.
7789 * gcc.target/i386/pr109011-q1.c: New test.
7790 * gcc.target/i386/pr109011-q2.c: New test.
7791 * gcc.target/i386/pr109011-w1.c: New test.
7792 * gcc.target/i386/pr109011-w2.c: New test.
7793 * gcc.target/i386/pr109011-dq1.c: New file.
7794 * gcc.target/i386/pr109011-dq2.c: New file.
7796 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
7798 * lib/gm2.exp (gm2_target_compile_default): Conditionally
7799 append -lnsl -lsocket to ldflags.
7801 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7803 * gcc.target/aarch64/float_truncate_zero.c: New test.
7805 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7808 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
7810 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
7812 * gcc.target/xstormy16/mulhi.c: New test case.
7814 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
7816 * gcc.target/xstormy16/extendhisi2.c: New test case.
7817 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
7819 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
7821 * gcc.target/xstormy16/shiftsi.c: New test case.
7823 2023-04-23 liuhongt <hongtao.liu@intel.com>
7825 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
7826 testcase to make the codegen more stable.
7827 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
7828 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
7829 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
7830 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
7832 2023-04-23 liuhongt <hongtao.liu@intel.com>
7834 * gcc.target/i386/pr108707.c: New test.
7836 2023-04-22 Andrew Pinski <apinski@marvell.com>
7838 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
7840 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
7843 * gcc.target/avr/pr54816.c: Move to...
7844 * gcc.target/avr/mmcu/pr54816.c: ... here.
7846 2023-04-22 Harald Anlauf <anlauf@gmx.de>
7847 Steven G. Kargl <kargl@gcc.gnu.org>
7850 * gfortran.dg/allocatable_function_11.f90: New test.
7852 2023-04-22 Jakub Jelinek <jakub@redhat.com>
7855 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
7856 vect prefix to make sure we only count vectorized calls.
7857 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
7859 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
7860 vect prefix to make sure we only count vectorized calls.
7861 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
7863 (foo): Add 2 further arithmetic ops to the loop to make it appear
7864 worthwhile for vectorization heuristics on powerpc.
7865 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
7866 vect prefix to make sure we only count vectorized calls.
7867 (foo): Add 2 further arithmetic ops to the loop to make it appear
7868 worthwhile for vectorization heuristics on powerpc.
7870 2023-04-22 Jeff Law <jlaw@ventanamicro>
7872 * gcc.target/rx/movsicc.c: Broken down into ...
7873 * gcc.target/rx/movsicc-1.c: Here.
7874 * gcc.target/rx/movsicc-2.c: Here.
7875 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
7876 * gcc.target/rx/movsicc-4.c: Here.
7877 * gcc.target/rx/movsicc-5.c: Here.
7878 * gcc.target/rx/movsicc-6.c: Here.
7879 * gcc.target/rx/movsicc-7.c: Here.
7880 * gcc.target/rx/movsicc-8.c: Here.
7882 2023-04-22 Jakub Jelinek <jakub@redhat.com>
7884 PR tree-optimization/109583
7885 * gcc.dg/pr109583.c: New test.
7887 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
7888 Ondrej Kubanek <kubanek0ondrej@gmail.com>
7890 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
7891 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
7892 * gcc.dg/tree-prof/peel-2.c: New test.
7894 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
7896 PR tree-optimization/109546
7897 * gcc.dg/pr109546.c: New.
7899 2023-04-21 Jason Merrill <jason@redhat.com>
7902 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
7903 * g++.dg/ext/unsigned-typedef2.C: New test.
7904 * g++.dg/ext/unsigned-typedef3.C: New test.
7906 2023-04-21 Jeff Law <jlaw@ventanamicro>
7909 * gcc.target/i386/cmov6.c: No longer expect this test to
7910 generate 'cmov' instructions.
7912 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7914 * gcc.target/aarch64/sminmax-asr_1.c: New test.
7916 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7919 * gcc.target/aarch64/mtp.c: New test.
7920 * gcc.target/aarch64/mtp_1.c: New test.
7921 * gcc.target/aarch64/mtp_2.c: New test.
7922 * gcc.target/aarch64/mtp_3.c: New test.
7923 * gcc.target/aarch64/mtp_4.c: New test.
7925 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7928 * gcc.target/aarch64/simd/pr99195_1.c: New test.
7930 2023-04-21 Richard Biener <rguenther@suse.de>
7932 PR tree-optimization/109573
7933 * g++.dg/vect/pr109573.cc: New testcase.
7935 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7938 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
7939 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
7940 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
7942 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
7945 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
7947 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
7950 * lib/target-supports.exp (is-effective-target-keyword): Add
7951 ppc_cpu_supports_hw.
7953 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7956 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
7957 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
7960 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
7962 PR tree-optimization/109564
7963 * gcc.dg/torture/pr109564-1.c: New testcase.
7964 * gcc.dg/torture/pr109564-2.c: Likewise.
7965 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
7966 * gcc.dg/tree-ssa/vrp06.c: Likewise.
7968 2023-04-20 Jakub Jelinek <jakub@redhat.com>
7971 * gcc.dg/goacc/pr107041.c: New test.
7973 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
7976 * gcc.target/i386/pr78952-4.c: New test.
7978 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7979 kito-cheng <kito.cheng@sifive.com>
7981 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
7982 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
7983 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
7985 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
7987 * gcc.target/riscv/arch-19.c: Add -misa-spec.
7989 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7990 kito-cheng <kito.cheng@sifive.com>
7993 * g++.target/riscv/rvv/base/pr109535.C: New test.
7994 * gcc.target/riscv/rvv/base/pr109535.c: New test.
7996 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
7998 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
7999 rather than stdint.h
8001 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
8003 * lib/target-supports.exp
8004 (check_effective_target_vect_call_copysignf): Add amdgcn.
8005 (check_effective_target_vect_call_sqrtf): Add amdgcn.
8006 (check_effective_target_vect_call_ceilf): Add amdgcn.
8007 (check_effective_target_vect_call_floor): Add amdgcn.
8008 (check_effective_target_vect_logical_reduc): Add amdgcn.
8010 2023-04-20 Jakub Jelinek <jakub@redhat.com>
8012 PR tree-optimization/109011
8013 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
8014 dg-additional-options.
8015 (baz, qux): Remove functions and corresponding dg-final.
8016 * gcc.dg/vect/pr109011-2.c: New test.
8017 * gcc.dg/vect/pr109011-3.c: New test.
8018 * gcc.dg/vect/pr109011-4.c: New test.
8019 * gcc.dg/vect/pr109011-5.c: New test.
8021 2023-04-20 Jakub Jelinek <jakub@redhat.com>
8025 * g++.dg/ext/int128-8.C: Require int128 effective target.
8027 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
8030 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
8031 vect_hw_misalign on POWERs.
8033 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
8035 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
8036 * gcc.target/i386/pr109117-1.c: Modify error message.
8038 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
8040 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
8042 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
8044 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
8046 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
8048 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
8049 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
8050 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
8051 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
8052 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
8053 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
8054 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
8055 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
8056 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
8057 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
8058 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
8059 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
8060 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
8061 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
8062 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
8063 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
8064 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
8065 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
8066 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
8067 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
8068 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
8069 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
8070 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
8071 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
8072 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
8073 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
8074 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
8075 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
8076 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
8077 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
8078 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
8079 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
8080 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
8081 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
8082 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
8083 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
8084 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
8085 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
8086 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
8087 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
8088 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
8089 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
8090 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
8091 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
8092 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
8093 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
8094 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
8095 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
8096 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
8097 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
8098 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
8099 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
8101 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
8103 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
8105 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
8106 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
8107 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8108 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
8109 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
8110 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
8111 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
8112 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
8113 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
8114 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
8115 * gcc.target/i386/pr93696-1.c: Ditto.
8116 * gcc.target/i386/pr93696-2.c: Ditto.
8118 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
8120 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
8121 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
8122 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
8123 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
8124 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
8125 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
8126 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
8128 2023-04-19 Patrick Palka <ppalka@redhat.com>
8129 Jonathan Wakely <jwakely@redhat.com>
8132 * g++.dg/ext/type_pack_element1.C: New test.
8133 * g++.dg/ext/type_pack_element2.C: New test.
8134 * g++.dg/ext/type_pack_element3.C: New test.
8136 2023-04-19 Patrick Palka <ppalka@redhat.com>
8139 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
8141 2023-04-19 Harald Anlauf <anlauf@gmx.de>
8145 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
8146 instead of the naive "free".
8147 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
8149 2023-04-19 Andrew Pinski <apinski@marvell.com>
8151 * gcc.target/i386/cmov10.c: New test.
8152 * gcc.target/i386/cmov11.c: New test.
8154 2023-04-19 Jason Merrill <jason@redhat.com>
8157 * g++.dg/ext/int128-8.C: New test.
8159 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8161 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
8162 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
8163 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
8164 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
8165 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
8166 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
8167 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
8169 2023-04-19 Pan Li <pan2.li@intel.com>
8171 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
8173 * gcc.target/riscv/simplify_ior_optimization.c: New test.
8175 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
8179 * gcc.target/i386/pr78952-3.c: New test.
8181 2023-04-19 Xi Ruoyao <xry111@xry111.site>
8184 * gcc.target/loongarch/pr109465-1.c: New test.
8185 * gcc.target/loongarch/pr109465-2.c: New test.
8186 * gcc.target/loongarch/pr109465-3.c: New test.
8188 2023-04-19 Xi Ruoyao <xry111@xry111.site>
8190 * gcc.target/loongarch/va_arg.c: New test.
8192 2023-04-19 Jakub Jelinek <jakub@redhat.com>
8194 PR tree-optimization/109011
8195 * gcc.dg/vect/pr109011-1.c: New test.
8197 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8199 * gcc.target/aarch64/vec-set-zero.c: New test.
8201 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8204 * gcc.target/aarch64/pr108840.c: New test.
8206 2023-04-19 Jakub Jelinek <jakub@redhat.com>
8208 PR tree-optimization/109524
8209 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
8212 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
8215 * gcc.target/i386/pr94908.c: New test.
8216 * gcc.target/i386/sse4_1-insertps-5.c: New test.
8217 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
8219 2023-04-18 Richard Biener <rguenther@suse.de>
8221 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
8222 * gcc.dg/tm/alias-1.c: Likewise.
8223 * gcc.dg/tm/alias-2.c: Likewise.
8224 * gcc.dg/torture/ipa-pta-1.c: Likewise.
8225 * gcc.dg/torture/pr39074-2.c: Likewise.
8226 * gcc.dg/torture/pr39074.c: Likewise.
8227 * gcc.dg/torture/pta-callused-1.c: Likewise.
8228 * gcc.dg/torture/pta-escape-1.c: Likewise.
8229 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
8230 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
8231 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
8232 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8233 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8234 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8235 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
8236 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
8237 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8238 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8240 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
8242 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
8244 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8246 * gcc.target/aarch64/spellcheck_11.c: New test.
8248 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8250 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
8253 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
8255 * gcc.target/riscv/arch-5.c: Likewise.
8257 2023-04-18 Jakub Jelinek <jakub@redhat.com>
8259 PR tree-optimization/109240
8260 * gcc.target/aarch64/simd/addsub_2.c: New test.
8261 * gcc.target/aarch64/sve/addsub_2.c: New test.
8263 2023-04-18 Xi Ruoyao <xry111@xry111.site>
8265 * gcc.target/loongarch/add-const.c: New test.
8266 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
8268 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
8270 2023-04-17 Patrick Palka <ppalka@redhat.com>
8273 * g++.dg/template/canon-type-20.C: New test.
8274 * g++.dg/template/ttp36.C: New test.
8276 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
8278 * gcc.target/riscv/stack_save_restore.c: New test.
8280 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
8282 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
8284 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
8286 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
8288 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
8291 * gcc.target/riscv/pr106602.c: Moved to...
8292 * gcc.target/riscv/pr106602-rv64i.c: ...here.
8293 * gcc.target/riscv/pr106602-rv32i.c: New test.
8294 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
8296 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
8298 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
8299 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
8300 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
8301 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
8303 2023-04-17 Martin Jambor <mjambor@suse.cz>
8307 * gcc.dg/ipa/pr109318.c: New test.
8308 * gcc.dg/lto/pr107769_0.c: Likewise.
8310 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
8311 Di Zhao <di.zhao@amperecomputing.com>
8313 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
8315 2023-04-17 Jakub Jelinek <jakub@redhat.com>
8317 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
8318 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
8319 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
8321 2023-04-17 Richard Biener <rguenther@suse.de>
8323 PR tree-optimization/109524
8324 * g++.dg/pr109524.C: New testcase.
8326 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
8329 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
8331 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
8333 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
8335 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
8338 2023-04-17 Pan Li <pan2.li@intel.com>
8340 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
8342 2023-04-16 Jeff Law <jlaw@ventanamicro>
8345 * gcc.target/riscv/pr109508.c: New test.
8347 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
8350 * gcc.target/avr/pr54816.c: New test case.
8352 2023-04-15 Jason Merrill <jason@redhat.com>
8355 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
8357 2023-04-15 Alexandre Oliva <oliva@adacore.com>
8358 Kewen Lin <linkw@linux.ibm.com>
8361 * gcc.target/powerpc/pr99708.c: Accept lack of
8362 __SIZEOF_IBM128__ when long double is 64-bit wide.
8364 2023-04-15 Jason Merrill <jason@redhat.com>
8367 * g++.dg/warn/Wdangling-pointer-6.C: New test.
8369 2023-04-14 Harald Anlauf <anlauf@gmx.de>
8372 * gfortran.dg/set_exponent_1.f90: New test.
8374 2023-04-14 Richard Biener <rguenther@suse.de>
8376 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
8377 checking avx_runtime in dump scanning.
8378 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
8379 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
8381 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
8384 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
8385 from 6 to 5 without memory leaks.
8386 * gfortran.dg/finalize_52.f90: New test
8388 2023-04-14 Richard Biener <rguenther@suse.de>
8390 PR tree-optimization/109502
8391 * gcc.dg/vect/pr109502.c: New testcase.
8393 2023-04-14 Richard Biener <rguenther@suse.de>
8395 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
8396 and add missing avx guard.
8397 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
8398 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
8399 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
8400 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
8401 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
8403 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
8404 Jakub Jelinek <jakub@redhat.com>
8408 * gcc.dg/pr108947.c: New test.
8409 * gcc.c-torture/execute/pr109040.c: New test.
8411 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
8414 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
8416 2023-04-13 Patrick Palka <ppalka@redhat.com>
8419 * g++.dg/template/typename27.C: New test.
8421 2023-04-13 Jason Merrill <jason@redhat.com>
8424 * g++.dg/ext/is_convertible5.C: New test.
8426 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
8430 * gm2/pim/run/pass/addcharconst.mod: New test.
8431 * gm2/pim/run/pass/singlechar.mod: New test.
8433 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
8436 * gcc.dg/torture/pr108910.c: New test.
8438 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8441 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
8442 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
8443 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
8444 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
8445 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
8446 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
8448 2023-04-12 Jakub Jelinek <jakub@redhat.com>
8450 PR tree-optimization/109410
8451 * gcc.dg/pr109410.c: New test.
8453 2023-04-12 Jakub Jelinek <jakub@redhat.com>
8456 * gcc.target/i386/pr109458.c: New test.
8458 2023-04-12 Jakub Jelinek <jakub@redhat.com>
8460 PR tree-optimization/109462
8461 * g++.dg/opt/pr109462.C: New test.
8463 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
8465 PR tree-optimization/109462
8466 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
8468 2023-04-12 Richard Biener <rguenther@suse.de>
8470 PR tree-optimization/109473
8471 * gcc.dg/vect/pr109473.c: New testcase.
8473 2023-04-12 Harald Anlauf <anlauf@gmx.de>
8476 * gfortran.dg/entry_26.f90: New test.
8477 * gfortran.dg/entry_27.f90: New test.
8479 2023-04-12 Harald Anlauf <anlauf@gmx.de>
8483 * gfortran.dg/interface_49.f90: New test.
8485 2023-04-12 Richard Biener <rguenther@suse.de>
8487 PR tree-optimization/109469
8488 * gcc.dg/torture/pr109469.c: New testcase.
8490 2023-04-12 Richard Biener <rguenther@suse.de>
8492 PR tree-optimization/109434
8493 * g++.dg/opt/pr109434.C: New testcase.
8495 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
8498 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
8499 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
8502 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
8504 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
8506 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
8507 Pan Li <pan2.li@intel.com>
8508 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8509 Kito Cheng <kito.cheng@sifive.com>
8512 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
8513 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
8514 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
8516 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
8518 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
8521 2023-04-11 Martin Liska <mliska@suse.cz>
8524 * gcc.dg/pr108241.c: New test.
8525 * gcc.dg/pr79570.c: Add also -g option.
8527 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
8529 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
8530 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
8531 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
8533 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
8536 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
8537 expected vectors for Big Endian.
8538 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
8540 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
8543 * gcc.target/powerpc/pr70243.c: New test.
8545 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
8547 * g++.dg/other/i386-2.C: Add -mamx-complex.
8548 * g++.dg/other/i386-3.C: Ditto.
8549 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
8550 * gcc.target/i386/amx-helper.h: Add amx-complex support.
8551 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
8552 * gcc.target/i386/sse-12.c: Add -mamx-complex.
8553 * gcc.target/i386/sse-13.c: Ditto.
8554 * gcc.target/i386/sse-14.c: Ditto.
8555 * gcc.target/i386/sse-22.c: Add amx-complex.
8556 * gcc.target/i386/sse-23.c: Ditto.
8557 * lib/target-supports.exp (check_effective_target_amx_complex): New.
8558 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
8559 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
8560 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
8561 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
8563 2023-04-08 Jakub Jelinek <jakub@redhat.com>
8565 PR tree-optimization/109392
8566 * gcc.dg/pr109392.c: New test.
8568 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
8570 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
8572 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
8574 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
8576 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
8590 * gfortran.dg/associate_47.f90 : Enable substring test.
8591 * gfortran.dg/associate_51.f90 : Update an error message.
8592 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
8593 uninitialzed dg-warnings.
8594 * gfortran.dg/associate_60.f90 : New test
8595 * gfortran.dg/pr98408.f90 : New test
8596 * gfortran.dg/pr105205.f90 : New test
8597 * gfortran.dg/pr106918.f90 : New test
8599 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
8601 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
8602 dg directive and remove trailing whitespace.
8603 * gfortran.dg/c-interop/c407a-1.f90 : ditto
8604 * gfortran.dg/c-interop/c407b-1.f90 : ditto
8605 * gfortran.dg/c-interop/c407b-2.f90 : ditto
8606 * gfortran.dg/c-interop/c407c-1.f90 : ditto
8607 * gfortran.dg/c-interop/c535a-1.f90 : ditto
8608 * gfortran.dg/c-interop/c535a-2.f90 : ditto
8609 * gfortran.dg/c-interop/c535b-1.f90 : ditto
8610 * gfortran.dg/c-interop/c535b-2.f90 : ditto
8611 * gfortran.dg/c-interop/c535b-3.f90 : ditto
8612 * gfortran.dg/c-interop/c535c-1.f90 : ditto
8613 * gfortran.dg/c-interop/c535c-2.f90 : ditto
8614 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
8615 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
8616 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
8617 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
8618 * gfortran.dg/c-interop/tkr.f90 : ditto
8619 * gfortran.dg/class_result_10.f90 : ditto
8620 * gfortran.dg/dtio_35.f90 : ditto
8621 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
8622 * gfortran.dg/pr103258.f90 : ditto
8623 * gfortran.dg/pr59107.f90 : ditto
8624 * gfortran.dg/pr93835.f08 : ditto
8626 2023-04-07 Alexandre Oliva <oliva@adacore.com>
8628 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
8629 fortran compiler, skip if missing.
8631 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8633 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
8634 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
8636 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
8638 PR tree-optimization/109417
8639 * gcc.dg/pr109417.c: New.
8641 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8643 * rust/compile/issue-1422.rs: New test.
8645 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8647 * rust/compile/issue-1361.rs: New test.
8649 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
8651 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
8652 * rust/compile/issue-1830_str.rs: Likewise.
8654 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8656 * rust/compile/empty.in: New test.
8657 * rust/compile/include_empty.rs: New test.
8659 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8661 * rust/compile/torture/traits10.rs: Fix test-case
8663 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8665 * rust/compile/issue-1725-1.rs: New test.
8666 * rust/compile/issue-1725-2.rs: New test.
8668 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8670 * rust/compile/builtin_macro_include_str.rs:
8671 Include test of invalid UTF-8.
8672 * rust/compile/invalid_utf8: File with invalid UTF-8.
8674 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8676 * rust/compile/parse_empty_tuple_pattern.rs: New test.
8678 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8680 * rust/compile/issue-1830_bytes.rs: New test.
8681 * rust/compile/issue-1830_str.rs: New test.
8683 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8685 * rust/compile/variadic.rs: New test.
8687 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8689 * rust/execute/torture/overflow1.rs: Fix test.
8691 2023-04-06 mxlol233 <mxlol233@outlook.com>
8693 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
8694 * rust/compile/feature_intrinsics.rs: New file.
8695 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
8696 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
8697 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
8698 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
8699 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
8700 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
8701 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
8702 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
8703 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
8704 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
8705 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
8706 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
8707 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
8708 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
8709 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
8710 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
8711 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
8712 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
8714 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
8715 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
8716 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
8717 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
8718 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
8719 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
8720 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
8721 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
8722 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
8724 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8726 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
8727 * rust/compile/macro44.rs: Fix invalid testcase assertions.
8728 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
8729 * rust/compile/builtin_macro_recurse2.rs: New test.
8730 * rust/compile/macro46.rs: New test.
8731 * rust/compile/builtin_macro_eager1.rs: New file.
8732 * rust/compile/builtin_macro_eager2.rs: New file.
8734 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8736 * rust/execute/torture/let-pattern-1.rs: New test.
8738 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8740 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
8741 * rust/compile/torture/intrinsics-5.rs: likewise
8742 * rust/execute/torture/atomic_load.rs: likewise
8743 * rust/execute/torture/atomic_store.rs: likewise
8744 * rust/bounds1.rs: New test.
8746 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8748 * rust/compile/func3.rs: update test case
8750 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8752 * rust/compile/issue-1786.rs: New test.
8754 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8756 * rust/compile/never_type_err1.rs: Moved to...
8757 * rust/compile/never_type1.rs: ...here. It now works
8759 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8761 * rust/compile/issue-1773.rs: New test.
8763 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8765 * rust/execute/torture/issue-1720-2.rs: New test.
8767 2023-04-06 mxlol233 <mxlol233@outlook.com>
8769 * rust/compile/feature.rs: New test.
8771 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8773 * rust/compile/closure_move_expr.rs: New test.
8775 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8777 * rust/compile/parse_complex_generic_application.rs: New test.
8778 * rust/compile/parse_complex_generic_application2.rs: New test.
8780 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8782 * rust/compile/multi_reference_type.rs: New test.
8784 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
8786 * rust/compile/issue-867.rs: New test.
8788 2023-04-06 Lyra <teromene@teromene.fr>
8790 * rust/compile/macro45.rs: New test.
8792 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8794 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
8796 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
8797 * rust/execute/torture/builtin_macro_env.rs: Likewise.
8798 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
8799 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
8800 * rust/execute/torture/builtin_macro_line.rs: Likewise.
8801 * rust/execute/torture/builtin_macros1.rs: Likewise.
8802 * rust/execute/torture/builtin_macros3.rs: Likewise.
8803 * rust/execute/torture/cfg1.rs: Likewise.
8804 * rust/execute/torture/cfg2.rs: Likewise.
8805 * rust/execute/torture/cfg3.rs: Likewise.
8806 * rust/execute/torture/cfg4.rs: Likewise.
8807 * rust/execute/torture/coercion1.rs: Likewise.
8808 * rust/execute/torture/coercion2.rs: Likewise.
8809 * rust/execute/torture/extern_mod4.rs: Likewise.
8810 * rust/execute/torture/helloworld1.rs: Likewise.
8811 * rust/execute/torture/helloworld2.rs: Likewise.
8812 * rust/execute/torture/issue-1198.rs: Likewise.
8813 * rust/execute/torture/issue-1231.rs: Likewise.
8814 * rust/execute/torture/issue-1232.rs: Likewise.
8815 * rust/execute/torture/issue-1249.rs: Likewise.
8816 * rust/execute/torture/issue-1436.rs: Likewise.
8817 * rust/execute/torture/issue-1496.rs: Likewise.
8818 * rust/execute/torture/issue-647.rs: Likewise.
8819 * rust/execute/torture/issue-845.rs: Likewise.
8820 * rust/execute/torture/issue-851.rs: Likewise.
8821 * rust/execute/torture/issue-858.rs: Likewise.
8822 * rust/execute/torture/issue-976.rs: Likewise.
8823 * rust/execute/torture/macros10.rs: Likewise.
8824 * rust/execute/torture/macros11.rs: Likewise.
8825 * rust/execute/torture/macros12.rs: Likewise.
8826 * rust/execute/torture/macros13.rs: Likewise.
8827 * rust/execute/torture/macros14.rs: Likewise.
8828 * rust/execute/torture/macros2.rs: Likewise.
8829 * rust/execute/torture/macros22.rs: Likewise.
8830 * rust/execute/torture/macros29.rs: Likewise.
8831 * rust/execute/torture/macros3.rs: Likewise.
8832 * rust/execute/torture/macros30.rs: Likewise.
8833 * rust/execute/torture/macros31.rs: Likewise.
8834 * rust/execute/torture/macros7.rs: Likewise.
8835 * rust/execute/torture/macros8.rs: Likewise.
8836 * rust/execute/torture/macros9.rs: Likewise.
8837 * rust/execute/torture/match1.rs: Likewise.
8838 * rust/execute/torture/match2.rs: Likewise.
8839 * rust/execute/torture/match3.rs: Likewise.
8840 * rust/execute/torture/match_bool1.rs: Likewise.
8841 * rust/execute/torture/match_byte1.rs: Likewise.
8842 * rust/execute/torture/match_char1.rs: Likewise.
8843 * rust/execute/torture/match_int1.rs: Likewise.
8844 * rust/execute/torture/match_loop1.rs: Likewise.
8845 * rust/execute/torture/match_range1.rs: Likewise.
8846 * rust/execute/torture/match_range2.rs: Likewise.
8847 * rust/execute/torture/match_tuple1.rs: Likewise.
8848 * rust/execute/torture/method1.rs: Likewise.
8849 * rust/execute/torture/method2.rs: Likewise.
8850 * rust/execute/torture/method3.rs: Likewise.
8851 * rust/execute/torture/method4.rs: Likewise.
8852 * rust/execute/torture/operator_overload_1.rs: Likewise.
8853 * rust/execute/torture/operator_overload_10.rs: Likewise.
8854 * rust/execute/torture/operator_overload_11.rs: Likewise.
8855 * rust/execute/torture/operator_overload_12.rs: Likewise.
8856 * rust/execute/torture/operator_overload_2.rs: Likewise.
8857 * rust/execute/torture/operator_overload_4.rs: Likewise.
8858 * rust/execute/torture/operator_overload_5.rs: Likewise.
8859 * rust/execute/torture/operator_overload_6.rs: Likewise.
8860 * rust/execute/torture/operator_overload_7.rs: Likewise.
8861 * rust/execute/torture/operator_overload_8.rs: Likewise.
8862 * rust/execute/torture/operator_overload_9.rs: Likewise.
8863 * rust/execute/torture/str-layout1.rs: Likewise.
8864 * rust/execute/torture/str-zero.rs: Likewise.
8865 * rust/execute/torture/trait1.rs: Likewise.
8866 * rust/execute/torture/trait10.rs: Likewise.
8867 * rust/execute/torture/trait11.rs: Likewise.
8868 * rust/execute/torture/trait12.rs: Likewise.
8869 * rust/execute/torture/trait13.rs: Likewise.
8870 * rust/execute/torture/trait2.rs: Likewise.
8871 * rust/execute/torture/trait3.rs: Likewise.
8872 * rust/execute/torture/trait4.rs: Likewise.
8873 * rust/execute/torture/trait5.rs: Likewise.
8874 * rust/execute/torture/trait6.rs: Likewise.
8875 * rust/execute/torture/trait7.rs: Likewise.
8876 * rust/execute/torture/trait8.rs: Likewise.
8877 * rust/execute/torture/trait9.rs: Likewise.
8878 * rust/execute/torture/closure2.rs: Likewise.
8879 * rust/execute/torture/closure3.rs: Likewise.
8880 * rust/execute/torture/loop-condition-eval.rs: Likewise.
8881 * rust/execute/torture/operator_overload_3.rs: Likewise.
8883 2023-04-06 mxlol233 <mxlol233@outlook.com>
8885 * rust/compile/diagnostic_underline.rs: New test.
8887 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8889 * rust/compile/bounds.rs: change to use -fsyntax-only
8890 * rust/execute/torture/issue-1720.rs: New test.
8892 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
8894 * rust/compile/decl_macro1.rs: New test.
8895 * rust/compile/decl_macro2.rs: New test.
8896 * rust/compile/decl_macro3.rs: New test.
8897 * rust/compile/decl_macro4.rs: New test.
8898 * rust/compile/decl_macro5.rs: New test.
8899 * rust/compile/decl_macro6.rs: New test.
8900 * rust/compile/decl_macro7.rs: New test.
8901 * rust/execute/torture/decl_macro1.rs: New test.
8902 * rust/execute/torture/decl_macro2.rs: New test.
8903 * rust/execute/torture/decl_macro3.rs: New test.
8904 * rust/execute/torture/decl_macro4.rs: New test.
8906 2023-04-06 mxlol233 <mxlol233@outlook.com>
8908 * rust/compile/bounds.rs: New test.
8910 2023-04-06 Dave <dme2223@gmail.com>
8912 * rust/compile/const10.rs: New test.
8914 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
8916 * rust/compile/unsafe11.rs: New test.
8918 2023-04-06 Alexandre Oliva <oliva@adacore.com>
8920 * gcc.dg/signbit-2.c: Add -maltivec if supported.
8922 2023-04-06 Alexandre Oliva <oliva@adacore.com>
8923 Thomas Schwinge <thomas@codesourcery.com>
8926 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
8929 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
8932 * gm2/pim/fail/setunknown.mod: New test.
8933 * gm2/pim/fail/setunknown2.mod: New test.
8935 2023-04-05 Jeff Law <jlaw@ventanamicro>
8938 * gcc.c-torture/compile/pr108892.c: New test.
8940 2023-04-05 Martin Jambor <mjambor@suse.cz>
8943 * gcc.dg/ipa/pr108959.c: New test.
8945 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8947 * g++.target/riscv/rvv/base/bug-23.C: New test.
8949 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8951 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
8953 2023-04-04 Harald Anlauf <anlauf@gmx.de>
8956 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
8957 * gfortran.dg/pr104349.f90: New test.
8959 2023-04-04 Jakub Jelinek <jakub@redhat.com>
8961 PR tree-optimization/109386
8962 * gcc.c-torture/execute/ieee/pr109386.c: New test.
8964 2023-04-04 Marek Polacek <polacek@redhat.com>
8967 * c-c++-common/ubsan/pr109107-1.c: New test.
8968 * c-c++-common/ubsan/pr109107-2.c: New test.
8969 * c-c++-common/ubsan/pr109107-3.c: New test.
8970 * c-c++-common/ubsan/pr109107-4.c: New test.
8972 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8974 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
8975 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
8976 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
8977 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
8978 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
8979 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
8980 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
8981 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
8982 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
8983 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
8985 2023-04-04 Jakub Jelinek <jakub@redhat.com>
8988 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
8991 2023-04-04 Richard Biener <rguenther@suse.de>
8993 PR tree-optimization/109304
8994 * gcc.dg/pr109304.c: New testcase.
8996 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
8999 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
9000 to distinguish parity byte from parity.
9001 * gcc.target/powerpc/pr108699.c: New test.
9003 2023-04-04 Jason Merrill <jason@redhat.com>
9006 * g++.dg/lookup/friend25.C: New test.
9008 2023-04-03 Patrick Palka <ppalka@redhat.com>
9011 * g++.dg/cpp1y/var-templ79.C: New test.
9013 2023-04-03 Jakub Jelinek <jakub@redhat.com>
9014 Martin Jambor <mjambor@suse.cz>
9017 * gcc.dg/pr109303.c: New test.
9019 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
9022 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
9025 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
9028 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
9030 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
9033 * gnat.dg/prot7.adb: Skip on hppa.
9035 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9036 kito-cheng <kito.cheng@sifive.com>
9038 * g++.target/riscv/rvv/base/bug-19.C: New test.
9039 * g++.target/riscv/rvv/base/bug-20.C: New test.
9040 * g++.target/riscv/rvv/base/bug-21.C: New test.
9041 * g++.target/riscv/rvv/base/bug-22.C: New test.
9043 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9045 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
9046 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
9048 2023-04-01 Patrick Palka <ppalka@redhat.com>
9051 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
9053 2023-04-01 Patrick Palka <ppalka@redhat.com>
9057 * g++.dg/template/fn-ptr3a.C: New test.
9058 * g++.dg/template/fn-ptr3b.C: New test.
9059 * g++.dg/template/fn-ptr4.C: New test.
9061 2023-04-01 Jakub Jelinek <jakub@redhat.com>
9063 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
9064 -fno-tree-dominator-opts -fno-tree-vrp.
9065 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
9066 * gcc.dg/torture/inf-compare-2.c: Likewise.
9067 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
9069 2023-04-01 Jakub Jelinek <jakub@redhat.com>
9071 PR tree-optimization/109362
9072 * gcc.target/i386/pr109362.c: New test.
9074 2023-04-01 Jakub Jelinek <jakub@redhat.com>
9075 Richard Sandiford <richard.sandiford@arm.com>
9078 * gcc.target/aarch64/sve/pr109254.c: New test.
9080 2023-03-31 Jakub Jelinek <jakub@redhat.com>
9083 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
9084 if fdopen returns NULL.
9086 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
9088 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
9089 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
9091 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
9093 * gcc.target/i386/pr109052-2.c: New.
9095 2023-03-31 Jakub Jelinek <jakub@redhat.com>
9097 PR tree-optimization/91645
9098 * gcc.target/i386/pr103559-1.c: New test.
9099 * gcc.target/i386/pr103559-2.c: New test.
9100 * gcc.target/i386/pr103559-3.c: New test.
9101 * gcc.target/i386/pr103559-4.c: New test.
9103 2023-03-31 Jonathan Yong <10walls@gmail.com>
9105 * c-c++-common/Warray-bounds.c: Fix excess warnings on
9108 2023-03-31 liuhongt <hongtao.liu@intel.com>
9110 * g++.target/i386/pr85048.C: New test.
9112 2023-03-30 Jason Merrill <jason@redhat.com>
9115 * g++.dg/lookup/anon8.C: New test.
9117 2023-03-30 Jason Merrill <jason@redhat.com>
9120 * g++.dg/cpp1z/noexcept-type27.C: New test.
9122 2023-03-30 Jakub Jelinek <jakub@redhat.com>
9125 * g++.dg/cpp23/subscript14.C: New test.
9127 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
9129 PR tree-optimization/109154
9130 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
9132 2023-03-30 Jason Merrill <jason@redhat.com>
9136 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
9137 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
9139 2023-03-30 Richard Biener <rguenther@suse.de>
9141 PR tree-optimization/107561
9142 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
9143 * g++.dg/warn/Warray-bounds-16.C: Likewise.
9145 2023-03-30 Richard Biener <rguenther@suse.de>
9147 PR tree-optimization/109342
9148 * g++.dg/torture/pr109342.C: New testcase.
9150 2023-03-30 Jakub Jelinek <jakub@redhat.com>
9153 * g++.dg/cpp23/ext-floating15.C: New test.
9155 2023-03-30 liuhongt <hongtao.liu@intel.com>
9157 * gcc.target/i386/pr88828-0.c: Adjust testcase.
9159 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
9162 * gm2/link/nondefaultext/pass/hello.md: New test.
9163 * gm2/link/nondefaultext/pass/liba.dm: New test.
9164 * gm2/link/nondefaultext/pass/liba.md: New test.
9165 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
9167 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
9169 * gcc.target/riscv/arch-19.c: New test.
9171 2023-03-29 Richard Biener <rguenther@suse.de>
9173 PR tree-optimization/109331
9174 * gcc.dg/torture/pr109331.c: New testcase.
9176 2023-03-29 Richard Biener <rguenther@suse.de>
9178 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
9180 2023-03-29 Richard Biener <rguenther@suse.de>
9182 PR tree-optimization/109327
9183 * gcc.dg/pr109327.c: New testcase.
9185 2023-03-29 Richard Biener <rguenther@suse.de>
9188 * g++.dg/gomp/pr106124.C: New testcase.
9190 2023-03-29 Jakub Jelinek <jakub@redhat.com>
9191 Richard Biener <rguenther@suse.de>
9193 PR tree-optimization/109301
9194 * gcc.dg/pr109301.c: New test.
9196 2023-03-29 Jason Merrill <jason@redhat.com>
9200 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
9201 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
9203 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
9205 * gfortran.dg/weak-2.f90: Enable for nvptx target.
9207 2023-03-28 David Malcolm <dmalcolm@redhat.com>
9210 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
9211 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
9212 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
9213 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
9215 2023-03-28 Jason Merrill <jason@redhat.com>
9218 * g++.dg/warn/Wsequence-point-5.C: New test.
9220 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
9223 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
9225 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
9227 PR rtl-optimization/109187
9228 * gcc.dg/pr109187.c: New test.
9230 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
9232 PR tree-optimization/109265
9233 PR tree-optimization/109274
9234 * gcc.dg/pr109274.c: New.
9235 * gfortran.dg/pr109265.f90: New.
9237 2023-03-28 Richard Biener <rguenther@suse.de>
9239 PR tree-optimization/107087
9240 * g++.dg/pr107087.C: New testcase.
9242 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
9245 * gcc.target/aarch64/pr109072_1.c: New test.
9246 * gcc.target/aarch64/pr109072_2.c: Likewise.
9248 2023-03-28 Jakub Jelinek <jakub@redhat.com>
9250 PR middle-end/106190
9251 * gcc.dg/asan/pr106190.c: New test.
9253 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
9255 * gcc.target/sparc/20230328-1.c: New test.
9256 * gcc.target/sparc/20230328-2.c: Likewise.
9257 * gcc.target/sparc/20230328-3.c: Likewise.
9258 * gcc.target/sparc/20230328-4.c: Likewise.
9260 2023-03-28 Jakub Jelinek <jakub@redhat.com>
9263 * gcc.target/i386/pr109276.c: New test.
9265 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
9267 * gcc.target/sparc/20230328-1.c: New test.
9268 * gcc.target/sparc/20230328-2.c: Likewise.
9269 * gcc.target/sparc/20230328-3.c: Likewise.
9270 * gcc.target/sparc/20230328-4.c: Likewise.
9272 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9274 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
9276 * gcc.dg/visibility-22.c: Add weak_undefined options.
9278 2023-03-27 Richard Biener <rguenther@suse.de>
9280 PR tree-optimization/54498
9281 * g++.dg/torture/pr54498.C: New testcase.
9283 2023-03-27 Richard Biener <rguenther@suse.de>
9285 PR tree-optimization/108357
9286 * gcc.dg/tree-ssa/pr108357.c: New testcase.
9288 2023-03-27 Martin Liska <mliska@suse.cz>
9290 * lib/verify-sarif-file.py: Use apostrophes instead
9293 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
9296 * gcc.target/powerpc/pr109167.c: New test.
9298 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
9301 * gcc.target/powerpc/pr109082.c: New test.
9303 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
9306 * gcc.target/m68k/tls-gd-off.c: New.
9307 * gcc.target/m68k/tls-ie-off.c: New.
9308 * gcc.target/m68k/tls-ld-off.c: New.
9309 * gcc.target/m68k/tls-ld-xtls-off.c: New.
9310 * gcc.target/m68k/tls-le-off.c: New.
9311 * gcc.target/m68k/tls-le-xtls-off.c: New.
9312 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
9313 * gcc.target/m68k/tls-le.c: Likewise.
9315 2023-03-26 Jakub Jelinek <jakub@redhat.com>
9317 PR tree-optimization/109230
9318 * gcc.dg/pr109230.c: New test.
9320 2023-03-26 Jakub Jelinek <jakub@redhat.com>
9323 * c-c++-common/cold-2.c: New test.
9325 2023-03-25 David Malcolm <dmalcolm@redhat.com>
9328 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
9329 verify-sarif-file directive.
9330 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
9331 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
9332 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
9333 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
9334 test case, adapted from Wbidi-chars-1.c.
9335 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
9337 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
9339 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
9340 New test case, adapted from cpp/Winvalid-utf8-1.c.
9341 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
9342 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
9343 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
9345 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
9346 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
9347 * lib/scansarif.exp (verify-sarif-file): New procedure.
9348 * lib/verify-sarif-file.py: New support script.
9350 2023-03-24 Patrick Palka <ppalka@redhat.com>
9353 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
9355 * g++.dg/lookup/this2.C: New test.
9357 2023-03-24 Jason Merrill <jason@redhat.com>
9360 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
9362 2023-03-24 David Malcolm <dmalcolm@redhat.com>
9365 * c-c++-common/diagnostic-format-json-1.c: Update comment.
9366 * c-c++-common/diagnostic-format-json-2.c: Likewise.
9367 * c-c++-common/diagnostic-format-json-3.c: Likewise.
9368 * c-c++-common/diagnostic-format-json-4.c: Likewise.
9369 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
9370 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
9372 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
9374 PR tree-optimization/109238
9375 * gcc.dg/pr109238.c: New.
9377 2023-03-24 Richard Biener <rguenther@suse.de>
9379 PR tree-optimization/106912
9380 * gcc.dg/profile-generate-4.c: New testcase.
9382 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
9384 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
9385 Compile object for stressset.mod and testlib.mod. Add test so
9386 that we only link these objects with test application objects.
9388 2023-03-24 Jakub Jelinek <jakub@redhat.com>
9391 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
9392 require ia32 effective target. Only add -fPIC for fpic effective
9393 target. Remove #include <string.h>, use __builtin_memset instead of
9396 2023-03-24 Jakub Jelinek <jakub@redhat.com>
9398 PR tree-optimization/99739
9399 * gcc.dg/tree-ssa/pr99739.c: New test.
9401 2023-03-24 Alexandre Oliva <oliva@adacore.com>
9403 * lib/target-supports.exp (add_options_for_weak_undefined):
9405 (check_effective_target_weak_undefined): Use it.
9406 (check_effective_target_posix_memalign): New.
9407 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
9408 favor of effective target requirement and added options for
9409 weak_undefined symbols.
9410 * gcc.dg/torture/pr90020.c: Likewise.
9411 * gcc.dg/addr_equal-1.c: Likewise.
9412 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
9413 abitest.S-using tests.
9414 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
9415 posix_memalign tests.
9416 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
9418 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
9419 Tobias Burnus <tobias@codesourcery.com>
9422 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
9424 * gfortran.dg/unpack_field_1.f90: Likewise.
9425 * gfortran.dg/pr103628.f90: New.
9427 2023-03-23 Jason Merrill <jason@redhat.com>
9430 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
9432 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
9434 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
9436 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
9438 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
9440 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
9442 * gcc.target/powerpc/mod-no_copy.c: New.
9443 * gcc.target/powerpc/mod-peephole.c: New.
9445 2023-03-23 Andrew Pinski <apinski@marvell.com>
9448 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
9450 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
9453 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
9455 * gm2/iso/extended-opaque/pass/stressset.def: New test.
9456 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
9457 * gm2/iso/extended-opaque/pass/testset.mod: New test.
9458 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
9460 * gm2/projects/iso/small/run/pass/stressset.def: New test.
9461 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
9462 * gm2/projects/iso/small/run/pass/test1.mod: New test.
9463 * gm2/projects/iso/small/run/pass/testlib.def: New test.
9464 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
9465 * gm2/projects/iso/small/run/pass/testset.mod: New test.
9467 2023-03-23 Richard Biener <rguenther@suse.de>
9469 PR tree-optimization/107569
9470 * g++.dg/opt/pr107569.C: New testcase.
9472 2023-03-23 Richard Biener <rguenther@suse.de>
9474 PR tree-optimization/109262
9475 * g++.dg/torture/pr109262.C: New testcase.
9477 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
9479 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
9481 2023-03-23 Marek Polacek <polacek@redhat.com>
9484 * g++.dg/warn/Wdangling-reference11.C: New test.
9485 * g++.dg/warn/Wdangling-reference12.C: New test.
9487 2023-03-23 Jakub Jelinek <jakub@redhat.com>
9489 PR tree-optimization/109176
9490 * gcc.target/aarch64/sve/pr109176.c: New test.
9492 2023-03-23 Pan Li <pan2.li@intel.com>
9493 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9497 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
9498 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
9499 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
9501 2023-03-23 Jason Merrill <jason@redhat.com>
9504 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
9506 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9509 * g++.target/riscv/rvv/base/pr109244.C: New test.
9510 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
9511 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
9512 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
9513 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
9514 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
9515 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
9516 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
9517 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
9518 * g++.target/riscv/rvv/base/bug-18.C: New test.
9519 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
9520 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
9522 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9525 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
9527 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9528 kito-cheng <kito.cheng@sifive.com>
9530 * g++.target/riscv/rvv/base/bug-10.C: New test.
9531 * g++.target/riscv/rvv/base/bug-11.C: New test.
9532 * g++.target/riscv/rvv/base/bug-12.C: New test.
9533 * g++.target/riscv/rvv/base/bug-13.C: New test.
9534 * g++.target/riscv/rvv/base/bug-14.C: New test.
9535 * g++.target/riscv/rvv/base/bug-15.C: New test.
9536 * g++.target/riscv/rvv/base/bug-16.C: New test.
9537 * g++.target/riscv/rvv/base/bug-17.C: New test.
9538 * g++.target/riscv/rvv/base/bug-2.C: New test.
9539 * g++.target/riscv/rvv/base/bug-3.C: New test.
9540 * g++.target/riscv/rvv/base/bug-4.C: New test.
9541 * g++.target/riscv/rvv/base/bug-5.C: New test.
9542 * g++.target/riscv/rvv/base/bug-6.C: New test.
9543 * g++.target/riscv/rvv/base/bug-7.C: New test.
9544 * g++.target/riscv/rvv/base/bug-8.C: New test.
9545 * g++.target/riscv/rvv/base/bug-9.C: New test.
9547 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9548 kito-cheng <kito.cheng@sifive.com>
9550 * gcc.target/riscv/rvv/base/bug-3.c: New test.
9551 * gcc.target/riscv/rvv/base/bug-4.c: New test.
9552 * gcc.target/riscv/rvv/base/bug-5.c: New test.
9554 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
9556 * lib/target-supports.exp (check_effective_target_riscv_vector):
9559 2023-03-22 David Malcolm <dmalcolm@redhat.com>
9562 * gcc.dg-selftests/dg-final.exp
9563 (dg_final_directive_check_num_args): Update expected maximum
9564 number of args for the various directives using dg-scan.
9565 * lib/scanasm.exp (append_encoding_arg): New procedure.
9566 (dg-scan): Add optional 3rd argument: the encoding to use when
9567 reading from the file.
9568 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
9569 encoded when reading it.
9570 (scan-sarif-file-not): Likewise.
9572 2023-03-22 Jason Merrill <jason@redhat.com>
9575 * g++.dg/template/partial-order3.C: New test.
9577 2023-03-22 Harald Anlauf <anlauf@gmx.de>
9578 Steven G. Kargl <kargl@gcc.gnu.org>
9581 * gfortran.dg/pr104572.f90: New test.
9583 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
9585 * gcc.target/i386/pr109137.c: New.
9587 2023-03-22 Jason Merrill <jason@redhat.com>
9590 * g++.dg/ext/attr-tsafe1.C: New test.
9592 2023-03-22 Alex Coplan <alex.coplan@arm.com>
9595 * g++.dg/ext/pr109177.C: New test.
9597 2023-03-22 David Malcolm <dmalcolm@redhat.com>
9600 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
9602 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
9604 * gcc.target/gcn/complex.c: New test.
9606 2023-03-21 Harald Anlauf <anlauf@gmx.de>
9609 * gfortran.dg/pr99036.f90: New test.
9611 2023-03-21 Jason Merrill <jason@redhat.com>
9614 * g++.dg/cpp0x/nsdmi-template25.C: New test.
9616 2023-03-21 Richard Biener <rguenther@suse.de>
9618 PR tree-optimization/109219
9619 * gcc.dg/torture/pr109219.c: New testcase.
9621 2023-03-21 Jakub Jelinek <jakub@redhat.com>
9624 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
9626 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
9627 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
9629 2023-03-21 Jakub Jelinek <jakub@redhat.com>
9632 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
9633 to dg-additional-options. Always expect just 2 foo.simdclone calls.
9634 * gcc.dg/vect/vect-simd-clone-16f.c: Add
9635 --param vect-epilogues-nomask=0 to dg-additional-options.
9636 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
9637 foo.simdclone calls.
9638 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
9639 dg-additional-options.
9640 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
9641 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
9642 --param vect-epilogues-nomask=0 to dg-additional-options.
9643 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
9644 to dg-additional-options. Always expect just 2 foo.simdclone calls.
9645 * gcc.dg/vect/vect-simd-clone-18f.c: Add
9646 --param vect-epilogues-nomask=0 to dg-additional-options.
9648 2023-03-21 Jakub Jelinek <jakub@redhat.com>
9650 PR tree-optimization/109215
9651 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
9653 2023-03-21 Richard Biener <rguenther@suse.de>
9655 PR tree-optimization/109170
9656 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
9657 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
9658 * gcc.dg/predict-20.c: Likewise.
9660 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
9663 * gfortran.dg/pr109209.f90: New test.
9665 2023-03-20 Marek Polacek <polacek@redhat.com>
9668 * g++.dg/cpp0x/explicit16.C: New test.
9670 2023-03-20 Jakub Jelinek <jakub@redhat.com>
9673 * g++.dg/tls/thread_local13.C: New test.
9674 * g++.dg/tls/thread_local13-aux.cc: New file.
9675 * g++.dg/tls/thread_local14.C: New test.
9676 * g++.dg/tls/thread_local14-aux.cc: New file.
9678 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
9681 * gcc.target/powerpc/divic3-1.c: New test.
9682 * gcc.target/powerpc/divic3-2.c: Likewise.
9683 * gcc.target/powerpc/mulic3-1.c: Likewise.
9684 * gcc.target/powerpc/mulic3-2.c: Likewise.
9686 2023-03-20 Harald Anlauf <anlauf@gmx.de>
9689 * gfortran.dg/nearest_6.f90: New test.
9691 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
9694 * gcc.target/powerpc/pr109178.c: New test.
9696 2023-03-20 Jakub Jelinek <jakub@redhat.com>
9698 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
9699 from char to char [2 * sizeof (int)].
9701 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
9704 * gfortran.dg/external_procedures_4.f90: New test.
9706 2023-03-19 Harald Anlauf <anlauf@gmx.de>
9709 * gfortran.dg/pr85877.f90: New test.
9711 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
9713 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
9716 2023-03-18 David Malcolm <dmalcolm@redhat.com>
9719 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
9721 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
9737 * gfortran.dg/finalize_38.f90 : New test.
9738 * gfortran.dg/finalize_38a.f90 : New test.
9739 * gfortran.dg/allocate_with_source_25.f90 : The number of final
9740 calls goes down from 6 to 4.
9741 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
9742 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
9743 but the final count remains the same.
9744 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
9745 foo.1.x rather than foo.0.x
9746 * gfortran.dg/finalize_39.f90 : New test.
9747 * gfortran.dg/finalize_40.f90 : New test.
9748 * gfortran.dg/finalize_41.f90 : New test.
9749 * gfortran.dg/finalize_42.f90 : New test.
9750 * gfortran.dg/finalize_43.f90 : New test.
9751 * gfortran.dg/finalize_44.f90 : New test.
9752 * gfortran.dg/finalize_45.f90 : New test.
9753 * gfortran.dg/finalize_46.f90 : New test.
9754 * gfortran.dg/finalize_47.f90 : New test.
9755 * gfortran.dg/finalize_48.f90 : New test.
9756 * gfortran.dg/finalize_49.f90 : New test.
9757 * gfortran.dg/finalize_50.f90 : New test.
9758 * gfortran.dg/finalize_51.f90 : New test.
9760 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
9762 * gcc.dg/plugin/infoleak-2.c,
9763 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
9764 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
9765 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
9766 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
9767 gcc.dg/plugin/infoleak-antipatterns-1.c,
9768 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
9770 2023-03-17 Jason Merrill <jason@redhat.com>
9773 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
9775 2023-03-17 Jason Merrill <jason@redhat.com>
9778 * g++.dg/eh/dtor4.C: New test.
9780 2023-03-17 Jason Merrill <jason@redhat.com>
9783 * g++.dg/lookup/friend24.C: New test.
9785 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9788 * gcc.target/i386/pr105554.c: New test.
9790 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9793 * c-c++-common/ubsan/div-by-zero-8.c: New test.
9795 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
9797 * gcc.target/i386/pr109052.c: New.
9799 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9800 kito-cheng <kito.cheng@sifive.com>
9802 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
9803 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
9804 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
9805 * g++.target/riscv/rvv/base/bug-1.C: New test.
9806 * gcc.target/riscv/rvv/base/bug-2.c: New test.
9808 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9811 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
9812 Don't include complex.h.
9813 (foo): Use __builtin_complex rather than CMPLXF.
9815 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9817 PR middle-end/108685
9818 * c-c++-common/gomp/doacross-8.c: New test.
9820 2023-03-16 Jason Merrill <jason@redhat.com>
9823 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
9825 2023-03-16 Jason Merrill <jason@redhat.com>
9828 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
9830 2023-03-16 Jason Merrill <jason@redhat.com>
9833 * g++.dg/cpp0x/enum43.C: New test.
9835 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
9837 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
9839 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
9842 * gm2/types/run/pass/d.c: Convert data structure from
9843 BOOLEAN int to bool and cast int to bool in test function.
9845 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
9847 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
9848 * gm2/complex/run/pass/arith3.mod: Ditto.
9849 * gm2/complex/run/pass/arith4.mod: Ditto.
9850 * gm2/complex/run/pass/arith5.mod: Ditto.
9851 * gm2/isolib/run/pass/real2.mod: Ditto.
9852 * gm2/isolib/run/pass/real3.mod: Ditto.
9853 * gm2/isolib/run/pass/realconv.mod: Ditto.
9854 * gm2/isolib/run/pass/realconv2.mod: Ditto.
9855 * gm2/pim/pass/testshort.mod: Ditto.
9856 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
9857 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
9858 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
9859 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
9861 2023-03-16 Patrick Palka <ppalka@redhat.com>
9864 * g++.dg/cpp2a/constexpr-inst2.C: New test.
9866 2023-03-16 Patrick Palka <ppalka@redhat.com>
9869 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
9871 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
9873 * gdc.dg/torture/simd23084.d: New test.
9874 * gdc.dg/torture/simd23085.d: New test.
9875 * gdc.dg/torture/simd23218.d: New test.
9877 2023-03-16 Martin Liska <mliska@suse.cz>
9879 PR middle-end/106133
9880 * c-c++-common/pr106133.c: New test.
9882 2023-03-16 Alexandre Oliva <oliva@adacore.com>
9884 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
9886 2023-03-16 Jason Merrill <jason@redhat.com>
9889 * g++.dg/coroutines/co-await-moveonly1.C: New test.
9891 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
9894 * gdc.dg/torture/pr109144.d: New test.
9896 2023-03-16 Richard Biener <rguenther@suse.de>
9898 PR tree-optimization/109123
9899 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
9900 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
9901 the name of the pointer.
9902 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
9904 2023-03-15 Jason Merrill <jason@redhat.com>
9908 * g++.dg/coroutines/co-await-initlist1.C: New test.
9910 2023-03-15 David Malcolm <dmalcolm@redhat.com>
9913 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
9914 have an invocation object marked as succeeding, with no
9916 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
9917 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
9918 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
9919 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
9920 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
9921 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
9924 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
9926 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
9927 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
9928 * gcc.target/i386/sse-movss-4.c (dg-options):
9929 Use -mno-sse4. Simplify scan-assembler-not strings.
9930 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
9931 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
9933 2023-03-15 Harald Anlauf <anlauf@gmx.de>
9934 Tobias Burnus <tobias@codesourcery.com>
9937 * gfortran.dg/class_dummy_10.f90: New test.
9939 2023-03-15 Marek Polacek <polacek@redhat.com>
9942 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
9944 2023-03-15 Richard Biener <rguenther@suse.de>
9946 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
9949 2023-03-15 Jason Merrill <jason@redhat.com>
9952 * g++.dg/template/ttp7.C: Remove expected error.
9954 2023-03-15 Jason Merrill <jason@redhat.com>
9959 * g++.dg/template/ttp35.C: New test.
9961 2023-03-15 Richard Biener <rguenther@suse.de>
9963 PR tree-optimization/109139
9964 * gcc.dg/torture/pr109139.c: New testcase.
9966 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9968 * gcc.target/riscv/xtheadmempair-1.c: New test.
9969 * gcc.target/riscv/xtheadmempair-2.c: New test.
9970 * gcc.target/riscv/xtheadmempair-3.c: New test.
9972 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9974 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
9976 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9978 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
9980 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9982 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
9983 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
9984 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
9985 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
9986 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
9987 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
9988 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
9989 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
9991 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9993 * gcc.target/riscv/xtheadbb-ext.c: New test.
9994 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
9995 * gcc.target/riscv/xtheadbb-extu.c: New test.
9996 * gcc.target/riscv/xtheadbb-ff1.c: New test.
9997 * gcc.target/riscv/xtheadbb-rev.c: New test.
9998 * gcc.target/riscv/xtheadbb-srri.c: New test.
10000 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
10002 * gcc.target/riscv/xtheadbs-tst.c: New test.
10004 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
10006 * gcc.target/riscv/xtheadba-addsl.c: New test.
10008 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
10010 * gcc.target/riscv/mcpu-thead-c906.c: New test.
10012 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
10014 * gcc.target/riscv/xtheadba.c: New test.
10015 * gcc.target/riscv/xtheadbb.c: New test.
10016 * gcc.target/riscv/xtheadbs.c: New test.
10017 * gcc.target/riscv/xtheadcmo.c: New test.
10018 * gcc.target/riscv/xtheadcondmov.c: New test.
10019 * gcc.target/riscv/xtheadfmemidx.c: New test.
10020 * gcc.target/riscv/xtheadfmv.c: New test.
10021 * gcc.target/riscv/xtheadint.c: New test.
10022 * gcc.target/riscv/xtheadmac.c: New test.
10023 * gcc.target/riscv/xtheadmemidx.c: New test.
10024 * gcc.target/riscv/xtheadmempair.c: New test.
10025 * gcc.target/riscv/xtheadsync.c: New test.
10027 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
10030 * gcc.target/i386/pr109117-1.c: New test.
10032 2023-03-15 Jonathan Yong <10walls@gmail.com>
10034 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
10035 * gcc.dg/pic-3.c: Ditto.
10036 * gcc.dg/pic-4.c: Ditto.
10038 2023-03-14 Patrick Palka <ppalka@redhat.com>
10041 * g++.dg/cpp2a/concepts-class5.C: New test.
10042 * g++.dg/cpp2a/concepts-class5a.C: New test.
10044 2023-03-14 Patrick Palka <ppalka@redhat.com>
10047 * g++.dg/cpp2a/concepts-friend14.C: New test.
10049 2023-03-14 Jason Merrill <jason@redhat.com>
10052 * g++.dg/cpp1y/var-templ78.C: New test.
10054 2023-03-14 Jason Merrill <jason@redhat.com>
10057 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
10058 * g++.dg/warn/Wreturn-6.C: New test.
10060 2023-03-14 Jakub Jelinek <jakub@redhat.com>
10063 * gcc.target/i386/pr109109-1.c: New test.
10064 * gcc.target/i386/pr109109-2.c: New test.
10066 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
10069 * gdc.dg/torture/imports/pr109108.d: New test.
10070 * gdc.dg/torture/pr109108.d: New test.
10072 2023-03-14 Jakub Jelinek <jakub@redhat.com>
10075 PR testsuite/109129
10076 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
10077 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
10078 rather than ! concepts.
10080 2023-03-14 Jakub Jelinek <jakub@redhat.com>
10083 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
10085 2023-03-14 Richard Biener <rguenther@suse.de>
10087 * gcc.dg/auto-init-unused-1.c: New testcase.
10089 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
10091 PR tree-optimization/109005
10092 * gnat.dg/specs/opt6.ads: New test.
10094 2023-03-14 Tamar Christina <tamar.christina@arm.com>
10096 PR testsuite/109118
10097 * gcc.dg/mla_1.c: Moved to...
10098 * gcc.target/aarch64/sve/mla_3.c: ...here.
10100 2023-03-14 Jakub Jelinek <jakub@redhat.com>
10102 PR tree-optimization/109115
10103 * gcc.dg/pr109115.c: New test.
10105 2023-03-14 Richard Biener <rguenther@suse.de>
10107 * g++.dg/torture/20230313.C: New testcase.
10109 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
10111 * gm2/pim/fail/largeconst.mod: New test.
10113 2023-03-13 Jason Merrill <jason@redhat.com>
10116 * g++.dg/warn/pragma-system_header6.h: New test.
10117 * g++.dg/warn/pragma-system_header6.C: New test.
10119 2023-03-13 David Malcolm <dmalcolm@redhat.com>
10122 * gcc.dg/analyzer/leak-pr105906.c: New test.
10124 2023-03-13 David Malcolm <dmalcolm@redhat.com>
10127 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
10128 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
10130 2023-03-13 David Malcolm <dmalcolm@redhat.com>
10132 * gcc.dg/analyzer/exec-1.c: New test.
10133 * gcc.dg/analyzer/snprintf-concat.c: New test.
10134 * gcc.dg/analyzer/vsnprintf-1.c: New test.
10136 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10138 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
10140 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
10142 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
10143 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
10144 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
10145 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
10146 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
10147 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
10148 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
10149 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
10150 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
10151 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
10152 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
10153 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
10154 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
10155 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
10156 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
10157 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
10158 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
10159 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
10160 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
10161 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
10162 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
10163 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
10164 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
10165 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
10166 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
10167 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
10168 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
10169 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
10170 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
10171 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
10172 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
10173 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
10174 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
10175 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
10176 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
10177 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
10178 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
10179 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
10180 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
10181 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
10182 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
10183 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
10184 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
10185 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
10186 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
10187 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
10188 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
10189 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
10190 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
10191 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
10192 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
10193 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
10194 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
10195 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
10196 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
10197 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
10198 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
10199 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
10200 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
10201 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
10202 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
10203 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
10204 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
10205 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
10206 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
10207 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
10208 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
10209 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
10210 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
10211 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
10212 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
10213 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
10214 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
10215 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
10216 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
10217 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
10218 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
10219 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
10220 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
10221 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
10222 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
10223 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
10224 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
10225 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
10226 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
10227 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
10228 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
10229 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
10230 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
10231 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
10232 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
10233 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
10234 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
10235 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
10236 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
10237 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
10238 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
10239 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
10240 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
10241 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
10242 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
10243 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
10244 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
10245 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
10246 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
10247 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
10248 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
10249 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
10250 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
10251 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
10252 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
10253 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
10254 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
10255 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
10256 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
10257 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
10258 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
10259 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
10260 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
10261 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
10262 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
10263 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
10264 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
10265 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
10266 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
10267 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
10268 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
10269 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
10270 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
10271 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
10272 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
10273 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
10274 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
10275 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
10276 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
10277 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
10278 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
10279 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
10280 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
10281 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
10282 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
10283 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
10284 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
10285 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
10286 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
10287 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
10288 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
10289 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
10290 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
10291 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
10292 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
10293 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
10294 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
10295 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
10296 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
10297 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
10298 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
10299 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
10300 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
10301 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
10302 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
10303 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
10304 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
10305 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
10306 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
10307 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
10308 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
10309 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
10310 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
10311 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
10312 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
10313 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
10314 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
10315 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
10316 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
10317 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
10318 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
10319 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
10320 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
10321 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
10322 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
10323 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
10324 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
10325 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
10326 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
10327 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
10328 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
10329 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
10330 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
10331 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
10332 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
10333 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
10334 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
10335 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
10336 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
10337 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
10338 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
10339 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
10340 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
10341 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
10342 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
10343 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
10344 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
10345 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
10346 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
10347 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
10348 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
10349 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
10350 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
10351 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
10352 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
10353 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
10354 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
10355 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
10356 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
10357 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
10358 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
10359 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
10360 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
10361 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
10362 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
10363 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
10364 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
10365 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
10366 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
10367 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
10368 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
10369 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
10370 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
10371 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
10372 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
10373 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
10374 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
10375 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
10376 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
10377 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
10378 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
10379 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
10380 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
10381 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
10382 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
10383 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
10384 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
10385 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
10386 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
10387 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
10388 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
10389 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
10390 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
10391 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
10392 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
10393 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
10394 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
10395 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
10396 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
10397 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
10398 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
10399 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
10400 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
10401 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
10402 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
10403 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
10404 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
10405 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
10406 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
10407 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
10408 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
10409 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
10410 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
10411 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
10412 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
10413 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
10414 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
10415 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
10416 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
10417 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
10418 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
10419 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
10420 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
10421 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
10422 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
10423 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
10424 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
10425 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
10426 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
10427 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
10428 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
10429 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
10430 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
10431 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
10432 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
10433 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
10434 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
10435 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
10436 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
10437 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
10438 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
10439 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
10440 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
10441 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
10442 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
10443 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
10444 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
10445 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
10446 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
10447 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
10448 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
10449 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
10450 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
10451 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
10452 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
10453 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
10454 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
10455 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
10456 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
10457 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
10458 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
10459 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
10460 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
10461 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
10462 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
10463 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
10464 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
10465 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
10466 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
10467 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
10468 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
10469 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
10470 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
10471 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
10472 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
10473 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
10474 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
10475 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
10476 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
10477 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
10478 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
10479 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
10480 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
10481 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
10482 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
10483 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
10484 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
10485 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
10486 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
10487 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
10488 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
10489 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
10490 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
10491 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
10492 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
10493 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
10494 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
10495 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
10496 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
10497 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
10498 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
10499 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
10500 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
10501 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
10502 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
10503 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
10504 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
10505 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
10506 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
10507 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
10508 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
10509 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
10510 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
10511 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
10512 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
10513 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
10514 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
10515 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
10516 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
10517 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
10518 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
10519 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
10520 * g++.target/riscv/rvv/base/vle-1.C: Removed.
10521 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
10522 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
10523 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
10524 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
10525 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
10526 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
10527 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
10528 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
10529 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
10530 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
10531 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
10532 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
10533 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
10534 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
10535 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
10536 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
10537 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
10538 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
10539 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
10540 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
10541 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
10542 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
10543 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
10544 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
10545 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
10546 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
10547 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
10548 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
10549 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
10550 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
10551 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
10552 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
10553 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
10554 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
10555 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
10556 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
10557 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
10558 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
10559 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
10560 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
10561 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
10562 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
10563 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
10564 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
10565 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
10566 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
10567 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
10568 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
10569 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
10570 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
10571 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
10572 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
10573 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
10574 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
10575 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
10576 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
10577 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
10578 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
10579 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
10580 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
10581 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
10582 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
10583 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
10584 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
10585 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
10586 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
10587 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
10588 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
10589 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
10590 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
10591 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
10592 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
10593 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
10594 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
10595 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
10596 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
10597 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
10598 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
10599 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
10600 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
10601 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
10602 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
10603 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
10604 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
10605 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
10606 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
10607 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
10608 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
10609 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
10610 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
10611 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
10612 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
10613 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
10614 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
10615 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
10616 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
10617 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
10618 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
10619 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
10620 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
10621 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
10622 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
10623 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
10624 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
10625 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
10626 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
10627 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
10628 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
10629 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
10630 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
10631 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
10632 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
10633 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
10634 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
10635 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
10636 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
10637 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
10638 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
10639 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
10640 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
10641 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
10642 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
10643 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
10644 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
10645 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
10646 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
10647 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
10648 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
10649 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
10650 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
10651 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
10652 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
10653 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
10654 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
10655 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
10656 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
10657 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
10658 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
10659 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
10660 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
10661 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
10662 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
10663 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
10664 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
10665 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
10666 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
10667 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
10668 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
10669 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
10670 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
10671 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
10672 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
10673 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
10674 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
10675 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
10676 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
10677 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
10678 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
10679 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
10680 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
10681 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
10682 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
10683 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
10684 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
10685 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
10686 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
10687 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
10688 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
10689 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
10690 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
10691 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
10692 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
10693 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
10694 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
10695 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
10696 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
10697 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
10698 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
10699 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
10700 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
10701 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
10702 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
10703 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
10704 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
10705 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
10706 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
10707 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
10708 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
10709 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
10710 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
10711 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
10712 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
10713 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
10714 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
10715 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
10716 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
10717 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
10718 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
10719 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
10720 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
10721 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
10722 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
10723 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
10724 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
10725 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
10726 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
10727 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
10728 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
10729 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
10730 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
10731 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
10732 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
10733 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
10734 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
10735 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
10736 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
10737 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
10738 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
10739 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
10740 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
10741 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
10742 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
10743 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
10744 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
10745 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
10746 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
10747 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
10748 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
10749 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
10750 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
10751 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
10752 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
10753 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
10754 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
10755 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
10756 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
10757 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
10758 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
10759 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
10760 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
10761 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
10762 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
10763 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
10764 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
10765 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
10766 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
10767 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
10768 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
10769 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
10770 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
10771 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
10772 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
10773 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
10774 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
10775 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
10776 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
10777 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
10778 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
10779 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
10780 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
10781 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
10782 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
10783 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
10784 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
10785 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
10786 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
10787 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
10788 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
10789 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
10790 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
10791 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
10792 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
10793 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
10794 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
10795 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
10796 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
10797 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
10798 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
10799 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
10800 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
10801 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
10802 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
10803 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
10804 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
10805 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
10806 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
10807 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
10808 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
10809 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
10810 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
10811 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
10812 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
10813 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
10814 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
10815 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
10816 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
10817 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
10818 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
10819 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
10820 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
10821 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
10822 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
10823 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
10824 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
10825 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
10826 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
10827 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
10828 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
10829 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
10830 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
10831 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
10832 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
10833 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
10834 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
10835 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
10836 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
10837 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
10838 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
10839 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
10840 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
10841 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
10842 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
10843 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
10844 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
10845 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
10846 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
10847 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
10848 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
10849 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
10850 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
10851 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
10852 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
10853 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
10854 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
10855 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
10856 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
10857 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
10858 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
10859 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
10860 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
10861 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
10862 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
10863 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
10864 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
10865 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
10866 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
10867 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
10868 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
10869 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
10870 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
10871 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
10872 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
10873 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
10874 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
10875 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
10876 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
10877 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
10878 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
10879 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
10880 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
10881 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
10882 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
10883 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
10884 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
10885 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
10886 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
10887 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
10888 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
10889 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
10890 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
10891 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
10892 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
10893 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
10894 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
10895 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
10896 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
10897 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
10898 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
10899 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
10900 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
10901 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
10902 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
10903 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
10904 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
10905 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
10906 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
10907 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
10908 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
10909 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
10910 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
10911 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
10912 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
10913 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
10914 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
10915 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
10916 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
10917 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
10918 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
10919 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
10920 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
10921 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
10922 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
10923 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
10924 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
10925 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
10926 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
10927 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
10928 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
10929 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
10930 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
10931 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
10932 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
10933 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
10934 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
10935 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
10936 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
10937 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
10938 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
10939 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
10940 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
10941 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
10942 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
10943 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
10944 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
10945 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
10946 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
10947 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
10948 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
10949 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
10950 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
10951 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
10952 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
10953 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
10954 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
10955 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
10956 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
10957 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
10958 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
10959 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
10960 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
10961 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
10962 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
10963 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
10964 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
10965 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
10966 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
10967 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
10968 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
10969 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
10970 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
10971 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
10972 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
10973 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
10974 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
10975 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
10976 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
10977 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
10978 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
10979 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
10980 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
10981 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
10982 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
10983 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
10984 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
10985 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
10986 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
10987 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
10988 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
10989 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
10990 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
10991 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
10992 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
10993 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
10994 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
10995 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
10996 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
10997 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
10998 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
10999 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
11000 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
11001 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
11002 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
11003 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
11004 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
11005 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
11006 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
11007 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
11008 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
11009 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
11010 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
11011 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
11012 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
11013 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
11014 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
11015 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
11016 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
11017 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
11018 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
11019 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
11020 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
11021 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
11022 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
11023 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
11024 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
11025 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
11026 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
11027 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
11028 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
11029 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
11030 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
11031 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
11032 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
11033 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
11034 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
11035 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
11036 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
11037 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
11038 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
11039 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
11040 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
11041 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
11042 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
11043 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
11044 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
11045 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
11046 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
11047 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
11048 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
11049 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
11050 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
11051 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
11052 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
11053 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
11054 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
11055 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
11056 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
11057 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
11058 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
11059 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
11060 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
11061 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
11062 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
11063 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
11064 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
11065 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
11066 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
11067 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
11068 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
11069 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
11070 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
11071 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
11072 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
11073 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
11074 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
11075 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
11076 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
11077 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
11078 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
11079 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
11080 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
11081 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
11082 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
11083 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
11084 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
11085 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
11086 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
11087 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
11088 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
11089 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
11090 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
11091 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
11092 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
11093 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
11094 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
11095 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
11096 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
11097 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
11098 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
11099 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
11100 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
11101 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
11102 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
11103 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
11104 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
11105 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
11106 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
11107 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
11108 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
11109 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
11110 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
11111 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
11112 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
11113 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
11114 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
11115 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
11116 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
11117 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
11118 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
11119 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
11120 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
11121 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
11122 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
11123 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
11124 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
11125 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
11126 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
11127 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
11128 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
11129 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
11130 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
11131 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
11132 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
11133 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
11134 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
11135 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
11136 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
11137 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
11138 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
11139 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
11140 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
11141 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
11142 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
11143 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
11144 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
11145 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
11146 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
11147 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
11148 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
11149 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
11150 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
11151 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
11152 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
11153 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
11154 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
11155 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
11156 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
11157 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
11158 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
11159 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
11160 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
11161 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
11162 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
11163 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
11164 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
11165 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
11166 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
11167 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
11168 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
11169 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
11170 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
11171 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
11172 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
11173 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
11174 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
11175 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
11176 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
11177 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
11178 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
11179 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
11180 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
11181 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
11182 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
11183 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
11184 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
11185 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
11186 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
11187 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
11188 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
11189 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
11190 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
11191 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
11192 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
11193 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
11194 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
11195 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
11196 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
11197 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
11198 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
11199 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
11200 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
11201 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
11202 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
11203 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
11204 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
11205 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
11206 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
11207 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
11208 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
11209 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
11210 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
11211 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
11212 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
11213 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
11214 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
11215 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
11216 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
11217 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
11218 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
11219 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
11220 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
11221 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
11222 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
11223 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
11224 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
11225 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
11226 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
11227 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
11228 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
11229 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
11230 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
11231 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
11232 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
11233 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
11234 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
11235 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
11236 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
11237 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
11238 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
11239 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
11240 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
11241 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
11242 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
11243 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
11244 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
11245 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
11246 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
11247 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
11248 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
11249 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
11250 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
11251 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
11252 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
11253 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
11254 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
11255 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
11256 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
11257 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
11258 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
11259 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
11260 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
11261 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
11262 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
11263 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
11264 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
11265 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
11266 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
11267 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
11268 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
11269 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
11270 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
11271 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
11272 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
11273 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
11274 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
11275 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
11276 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
11277 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
11278 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
11279 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
11280 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
11281 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
11282 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
11283 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
11284 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
11285 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
11286 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
11287 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
11288 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
11289 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
11290 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
11291 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
11292 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
11293 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
11294 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
11295 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
11296 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
11297 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
11298 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
11299 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
11300 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
11301 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
11302 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
11303 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
11304 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
11305 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
11306 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
11307 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
11308 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
11309 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
11310 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
11311 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
11312 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
11313 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
11314 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
11315 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
11316 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
11317 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
11318 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
11319 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
11320 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
11321 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
11322 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
11323 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
11324 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
11325 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
11326 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
11327 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
11328 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
11329 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
11330 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
11331 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
11332 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
11333 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
11334 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
11335 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
11336 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
11337 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
11338 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
11339 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
11340 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
11341 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
11342 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
11343 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
11344 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
11345 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
11346 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
11347 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
11348 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
11349 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
11350 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
11351 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
11352 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
11353 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
11354 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
11355 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
11356 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
11357 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
11358 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
11359 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
11360 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
11361 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
11362 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
11363 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
11364 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
11365 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
11366 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
11367 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
11368 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
11369 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
11370 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
11371 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
11372 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
11373 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
11374 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
11375 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
11376 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
11377 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
11378 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
11379 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
11380 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
11381 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
11382 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
11383 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
11384 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
11385 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
11386 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
11387 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
11388 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
11389 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
11390 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
11391 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
11392 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
11393 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
11394 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
11395 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
11396 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
11397 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
11398 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
11399 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
11400 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
11401 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
11402 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
11403 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
11404 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
11405 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
11406 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
11407 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
11408 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
11409 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
11410 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
11411 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
11412 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
11413 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
11414 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
11415 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
11416 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
11417 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
11418 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
11419 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
11420 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
11421 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
11422 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
11423 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
11424 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
11425 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
11426 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
11427 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
11428 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
11429 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
11430 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
11431 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
11432 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
11433 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
11434 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
11435 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
11436 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
11437 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
11438 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
11439 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
11440 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
11441 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
11442 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
11443 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
11444 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
11445 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
11446 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
11447 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
11448 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
11449 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
11450 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
11451 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
11452 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
11453 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
11454 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
11455 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
11456 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
11457 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
11458 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
11459 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
11460 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
11461 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
11462 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
11463 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
11464 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
11465 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
11466 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
11467 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
11468 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
11469 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
11470 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
11471 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
11472 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
11473 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
11474 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
11475 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
11476 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
11477 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
11478 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
11479 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
11480 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
11481 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
11482 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
11483 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
11484 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
11485 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
11486 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
11487 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
11488 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
11489 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
11490 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
11491 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
11492 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
11493 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
11494 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
11495 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
11496 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
11497 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
11498 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
11499 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
11500 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
11501 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
11502 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
11503 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
11504 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
11505 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
11506 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
11507 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
11508 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
11509 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
11510 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
11511 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
11512 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
11513 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
11514 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
11515 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
11516 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
11517 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
11518 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
11519 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
11520 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
11521 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
11522 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
11523 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
11524 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
11525 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
11526 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
11527 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
11528 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
11529 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
11530 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
11531 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
11532 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
11533 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
11534 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
11535 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
11536 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
11537 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
11538 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
11539 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
11540 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
11541 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
11542 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
11543 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
11544 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
11545 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
11546 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
11547 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
11548 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
11549 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
11550 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
11551 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
11552 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
11553 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
11554 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
11555 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
11556 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
11557 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
11558 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
11559 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
11560 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
11561 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
11562 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
11563 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
11564 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
11565 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
11566 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
11567 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
11568 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
11569 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
11570 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
11571 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
11572 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
11573 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
11574 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
11575 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
11576 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
11577 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
11578 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
11579 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
11580 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
11581 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
11582 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
11583 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
11584 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
11585 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
11586 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
11587 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
11588 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
11589 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
11590 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
11591 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
11592 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
11593 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
11594 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
11595 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
11596 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
11597 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
11598 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
11599 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
11600 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
11601 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
11602 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
11603 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
11604 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
11605 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
11606 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
11607 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
11608 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
11609 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
11610 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
11611 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
11612 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
11613 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
11614 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
11615 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
11616 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
11617 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
11618 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
11619 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
11620 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
11621 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
11622 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
11623 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
11624 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
11625 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
11626 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
11627 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
11628 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
11629 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
11630 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
11631 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
11632 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
11633 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
11634 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
11635 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
11636 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
11637 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
11638 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
11639 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
11640 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
11641 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
11642 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
11643 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
11644 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
11645 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
11646 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
11647 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
11648 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
11649 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
11650 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
11651 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
11652 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
11653 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
11654 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
11655 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
11656 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
11657 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
11658 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
11659 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
11660 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
11661 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
11662 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
11663 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
11664 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
11665 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
11666 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
11667 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
11668 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
11669 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
11670 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
11671 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
11672 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
11673 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
11674 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
11675 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
11676 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
11677 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
11678 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
11679 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
11680 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
11681 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
11682 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
11683 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
11684 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
11685 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
11686 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
11687 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
11688 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
11689 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
11690 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
11691 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
11692 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
11693 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
11694 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
11695 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
11696 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
11697 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
11698 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
11699 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
11700 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
11701 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
11702 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
11703 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
11704 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
11705 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
11706 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
11707 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
11708 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
11709 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
11710 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
11711 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
11712 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
11713 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
11714 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
11715 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
11716 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
11717 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
11718 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
11719 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
11720 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
11721 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
11722 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
11723 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
11724 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
11725 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
11726 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
11727 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
11728 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
11729 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
11730 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
11731 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
11732 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
11733 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
11734 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
11735 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
11736 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
11737 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
11738 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
11739 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
11740 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
11741 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
11742 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
11743 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
11744 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
11745 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
11746 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
11747 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
11748 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
11749 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
11750 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
11751 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
11752 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
11753 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
11754 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
11755 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
11756 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
11757 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
11758 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
11759 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
11760 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
11761 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
11762 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
11763 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
11764 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
11765 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
11766 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
11767 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
11768 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
11769 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
11770 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
11771 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
11772 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
11773 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
11774 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
11775 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
11776 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
11777 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
11778 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
11779 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
11780 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
11781 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
11782 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
11783 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
11784 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
11785 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
11786 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
11787 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
11788 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
11789 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
11790 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
11791 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
11792 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
11793 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
11794 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
11795 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
11796 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
11797 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
11798 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
11799 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
11800 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
11801 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
11802 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
11803 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
11804 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
11805 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
11806 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
11807 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
11808 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
11809 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
11810 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
11811 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
11812 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
11813 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
11814 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
11815 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
11816 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
11817 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
11818 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
11819 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
11820 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
11821 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
11822 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
11823 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
11824 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
11825 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
11826 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
11827 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
11828 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
11829 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
11830 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
11831 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
11832 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
11833 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
11834 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
11835 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
11836 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
11837 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
11838 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
11839 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
11840 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
11841 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
11842 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
11843 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
11844 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
11845 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
11846 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
11847 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
11848 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
11849 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
11850 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
11851 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
11852 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
11853 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
11854 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
11855 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
11856 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
11857 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
11858 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
11859 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
11860 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
11861 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
11862 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
11863 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
11864 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
11865 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
11866 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
11867 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
11868 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
11869 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
11870 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
11871 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
11872 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
11873 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
11874 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
11875 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
11876 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
11877 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
11878 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
11879 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
11880 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
11881 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
11882 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
11883 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
11884 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
11885 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
11886 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
11887 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
11888 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
11889 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
11890 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
11891 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
11892 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
11893 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
11894 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
11895 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
11896 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
11897 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
11898 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
11899 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
11900 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
11901 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
11902 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
11903 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
11904 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
11905 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
11906 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
11907 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
11908 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
11909 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
11910 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
11911 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
11912 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
11913 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
11914 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
11915 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
11916 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
11917 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
11918 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
11919 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
11920 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
11921 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
11922 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
11923 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
11924 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
11925 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
11926 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
11927 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
11928 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
11929 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
11930 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
11931 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
11932 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
11933 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
11934 * g++.target/riscv/rvv/base/vse-1.C: Removed.
11935 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
11936 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
11937 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
11938 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
11939 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
11940 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
11941 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
11942 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
11943 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
11944 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
11945 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
11946 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
11947 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
11948 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
11949 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
11950 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
11951 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
11952 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
11953 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
11954 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
11955 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
11956 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
11957 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
11958 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
11959 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
11960 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
11961 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
11962 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
11963 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
11964 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
11965 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
11966 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
11967 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
11968 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
11969 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
11970 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
11971 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
11972 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
11973 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
11974 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
11975 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
11976 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
11977 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
11978 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
11979 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
11980 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
11981 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
11982 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
11983 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
11984 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
11985 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
11986 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
11987 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
11988 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
11989 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
11990 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
11991 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
11992 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
11993 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
11994 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
11995 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
11996 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
11997 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
11998 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
11999 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
12000 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
12001 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
12002 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
12003 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
12004 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
12005 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
12006 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
12007 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
12008 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
12009 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
12010 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
12011 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
12012 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
12013 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
12014 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
12015 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
12016 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
12017 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
12018 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
12019 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
12020 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
12021 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
12022 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
12023 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
12024 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
12025 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
12026 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
12027 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
12028 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
12029 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
12030 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
12031 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
12032 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
12033 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
12034 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
12035 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
12036 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
12037 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
12038 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
12039 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
12040 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
12041 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
12042 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
12043 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
12044 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
12045 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
12046 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
12047 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
12048 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
12049 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
12050 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
12051 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
12052 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
12053 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
12054 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
12055 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
12056 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
12057 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
12058 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
12059 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
12060 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
12061 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
12062 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
12063 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
12064 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
12065 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
12066 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
12067 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
12068 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
12069 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
12070 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
12071 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
12072 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
12073 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
12074 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
12075 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
12076 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
12077 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
12078 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
12079 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
12080 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
12081 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
12082 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
12083 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
12084 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
12085 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
12086 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
12087 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
12088 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
12089 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
12090 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
12091 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
12092 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
12093 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
12094 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
12095 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
12096 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
12097 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
12098 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
12099 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
12100 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
12101 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
12102 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
12103 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
12104 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
12105 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
12106 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
12107 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
12108 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
12109 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
12110 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
12111 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
12112 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
12113 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
12114 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
12115 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
12116 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
12117 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
12118 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
12119 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
12120 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
12121 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
12122 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
12123 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
12124 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
12125 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
12126 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
12127 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
12128 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
12129 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
12130 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
12131 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
12132 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
12133 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
12134 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
12135 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
12136 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
12137 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
12138 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
12139 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
12140 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
12141 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
12142 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
12143 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
12144 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
12145 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
12146 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
12147 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
12148 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
12149 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
12150 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
12151 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
12152 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
12153 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
12154 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
12155 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
12156 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
12157 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
12158 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
12159 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
12160 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
12161 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
12162 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
12163 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
12164 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
12165 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
12166 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
12167 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
12168 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
12169 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
12170 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
12171 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
12172 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
12173 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
12174 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
12175 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
12176 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
12177 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
12178 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
12179 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
12180 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
12181 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
12182 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
12183 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
12184 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
12185 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
12186 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
12187 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
12188 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
12189 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
12190 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
12191 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
12192 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
12193 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
12194 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
12195 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
12196 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
12197 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
12198 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
12199 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
12200 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
12201 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
12202 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
12203 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
12204 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
12205 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
12206 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
12207 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
12208 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
12209 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
12210 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
12211 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
12212 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
12213 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
12214 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
12215 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
12216 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
12217 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
12218 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
12219 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
12220 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
12221 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
12222 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
12223 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
12224 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
12225 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
12226 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
12227 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
12228 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
12229 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
12230 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
12231 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
12232 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
12233 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
12234 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
12235 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
12236 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
12237 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
12238 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
12239 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
12240 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
12241 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
12242 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
12243 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
12244 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
12245 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
12246 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
12247 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
12248 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
12249 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
12250 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
12251 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
12252 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
12253 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
12254 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
12255 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
12256 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
12257 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
12258 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
12259 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
12260 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
12261 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
12262 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
12263 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
12264 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
12265 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
12266 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
12267 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
12268 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
12269 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
12270 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
12271 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
12272 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
12273 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
12274 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
12275 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
12276 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
12277 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
12278 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
12279 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
12280 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
12281 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
12282 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
12283 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
12284 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
12285 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
12286 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
12287 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
12288 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
12289 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
12290 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
12291 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
12292 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
12293 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
12294 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
12295 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
12296 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
12297 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
12298 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
12299 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
12300 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
12301 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
12302 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
12303 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
12304 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
12305 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
12306 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
12307 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
12308 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
12309 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
12310 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
12311 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
12312 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
12313 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
12314 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
12315 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
12316 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
12317 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
12318 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
12319 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
12320 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
12321 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
12322 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
12323 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
12324 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
12325 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
12326 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
12327 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
12328 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
12329 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
12330 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
12331 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
12332 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
12333 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
12334 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
12335 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
12336 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
12337 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
12338 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
12339 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
12340 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
12341 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
12342 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
12343 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
12344 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
12345 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
12346 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
12347 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
12348 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
12349 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
12350 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
12351 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
12352 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
12353 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
12354 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
12355 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
12356 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
12357 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
12358 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
12359 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
12360 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
12361 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
12362 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
12363 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
12364 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
12365 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
12366 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
12367 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
12368 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
12369 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
12370 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
12371 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
12372 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
12373 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
12374 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
12375 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
12376 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
12377 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
12378 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
12379 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
12380 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
12381 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
12382 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
12383 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
12384 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
12385 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
12386 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
12387 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
12388 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
12389 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
12390 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
12391 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
12392 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
12393 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
12394 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
12395 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
12396 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
12397 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
12398 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
12399 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
12400 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
12401 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
12402 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
12403 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
12404 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
12405 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
12406 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
12407 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
12408 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
12409 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
12410 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
12411 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
12412 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
12413 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
12414 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
12415 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
12416 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
12417 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
12418 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
12419 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
12420 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
12421 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
12422 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
12423 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
12424 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
12425 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
12426 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
12427 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
12428 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
12429 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
12430 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
12431 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
12432 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
12433 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
12434 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
12435 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
12436 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
12437 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
12438 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
12439 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
12440 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
12441 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
12442 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
12443 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
12444 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
12445 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
12446 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
12447 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
12448 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
12449 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
12450 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
12451 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
12452 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
12453 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
12454 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
12455 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
12456 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
12457 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
12458 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
12459 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
12460 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
12461 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
12462 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
12463 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
12464 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
12465 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
12466 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
12467 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
12468 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
12469 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
12470 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
12471 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
12472 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
12473 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
12474 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
12475 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
12476 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
12477 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
12478 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
12479 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
12480 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
12481 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
12482 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
12483 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
12484 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
12485 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
12486 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
12487 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
12488 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
12489 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
12490 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
12491 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
12492 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
12493 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
12494 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
12495 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
12496 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
12497 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
12498 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
12499 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
12500 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
12501 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
12502 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
12503 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
12504 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
12505 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
12506 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
12507 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
12508 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
12509 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
12510 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
12511 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
12512 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
12513 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
12514 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
12515 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
12516 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
12517 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
12518 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
12519 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
12520 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
12521 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
12522 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
12523 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
12524 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
12525 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
12526 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
12527 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
12528 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
12529 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
12530 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
12531 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
12532 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
12533 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
12534 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
12535 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
12536 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
12537 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
12538 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
12539 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
12540 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
12541 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
12542 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
12543 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
12544 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
12545 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
12546 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
12547 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
12548 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
12549 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
12550 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
12551 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
12552 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
12553 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
12554 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
12555 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
12556 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
12557 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
12558 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
12559 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
12560 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
12561 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
12562 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
12563 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
12564 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
12565 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
12566 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
12567 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
12568 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
12569 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
12570 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
12571 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
12572 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
12573 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
12574 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
12575 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
12576 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
12577 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
12578 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
12579 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
12580 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
12581 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
12582 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
12583 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
12584 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
12585 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
12586 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
12587 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
12588 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
12589 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
12590 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
12591 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
12592 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
12593 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
12594 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
12595 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
12596 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
12597 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
12598 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
12599 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
12600 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
12601 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
12602 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
12603 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
12604 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
12605 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
12606 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
12607 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
12608 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
12609 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
12610 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
12611 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
12612 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
12613 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
12614 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
12615 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
12616 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
12617 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
12618 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
12619 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
12620 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
12621 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
12622 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
12623 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
12624 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
12625 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
12626 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
12627 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
12628 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
12629 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
12630 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
12631 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
12632 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
12633 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
12634 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
12635 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
12636 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
12637 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
12638 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
12639 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
12640 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
12641 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
12642 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
12643 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
12644 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
12645 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
12646 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
12647 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
12648 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
12649 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
12650 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
12651 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
12652 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
12653 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
12654 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
12655 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
12656 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
12657 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
12658 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
12659 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
12660 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
12661 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
12662 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
12663 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
12664 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
12665 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
12666 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
12667 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
12668 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
12669 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
12670 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
12671 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
12672 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
12673 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
12674 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
12675 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
12676 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
12677 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
12678 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
12679 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
12680 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
12681 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
12682 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
12683 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
12684 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
12685 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
12686 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
12687 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
12688 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
12689 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
12690 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
12691 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
12692 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
12693 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
12694 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
12695 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
12696 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
12697 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
12698 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
12699 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
12700 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
12701 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
12702 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
12703 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
12704 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
12705 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
12706 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
12707 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
12708 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
12709 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
12710 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
12711 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
12712 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
12713 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
12714 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
12715 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
12716 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
12717 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
12718 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
12719 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
12720 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
12721 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
12722 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
12723 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
12724 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
12725 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
12726 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
12727 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
12728 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
12729 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
12730 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
12731 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
12732 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
12733 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
12734 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
12735 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
12736 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
12737 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
12738 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
12739 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
12740 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
12741 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
12742 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
12743 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
12744 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
12745 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
12746 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
12747 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
12748 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
12749 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
12750 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
12751 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
12752 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
12753 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
12754 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
12755 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
12756 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
12757 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
12758 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
12759 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
12760 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
12761 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
12762 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
12763 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
12764 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
12765 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
12766 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
12767 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
12768 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
12769 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
12770 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
12771 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
12772 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
12773 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
12774 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
12775 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
12776 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
12777 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
12778 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
12779 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
12780 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
12781 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
12782 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
12783 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
12784 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
12785 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
12786 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
12787 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
12788 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
12789 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
12790 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
12791 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
12792 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
12793 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
12794 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
12795 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
12796 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
12797 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
12798 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
12799 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
12800 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
12801 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
12802 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
12803 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
12804 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
12805 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
12806 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
12807 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
12808 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
12809 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
12810 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
12811 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
12812 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
12813 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
12814 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
12815 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
12816 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
12817 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
12818 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
12819 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
12820 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
12821 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
12822 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
12823 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
12824 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
12825 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
12826 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
12827 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
12828 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
12829 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
12830 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
12831 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
12832 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
12833 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
12834 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
12835 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
12836 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
12837 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
12838 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
12839 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
12840 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
12841 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
12842 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
12843 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
12844 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
12845 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
12846 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
12847 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
12848 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
12849 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
12850 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
12851 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
12852 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
12853 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
12854 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
12855 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
12856 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
12857 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
12858 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
12859 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
12860 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
12861 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
12862 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
12863 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
12864 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
12865 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
12866 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
12867 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
12868 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
12869 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
12870 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
12871 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
12872 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
12873 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
12874 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
12875 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
12876 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
12877 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
12878 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
12879 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
12880 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
12881 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
12882 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
12883 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
12884 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
12885 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
12886 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
12887 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
12888 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
12889 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
12890 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
12891 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
12892 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
12893 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
12894 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
12895 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
12896 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
12897 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
12898 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
12899 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
12900 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
12901 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
12902 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
12903 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
12904 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
12905 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
12906 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
12907 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
12908 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
12909 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
12910 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
12911 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
12912 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
12913 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
12914 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
12915 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
12916 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
12917 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
12918 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
12919 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
12920 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
12921 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
12922 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
12923 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
12924 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
12925 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
12926 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
12927 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
12928 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
12929 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
12930 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
12931 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
12932 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
12933 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
12934 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
12935 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
12936 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
12937 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
12938 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
12939 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
12940 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
12941 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
12942 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
12943 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
12944 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
12945 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
12946 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
12947 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
12948 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
12949 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
12950 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
12951 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
12952 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
12953 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
12954 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
12955 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
12956 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
12957 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
12958 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
12959 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
12960 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
12961 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
12962 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
12963 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
12964 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
12965 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
12966 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
12967 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
12968 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
12969 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
12970 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
12971 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
12972 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
12973 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
12974 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
12975 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
12976 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
12977 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
12978 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
12979 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
12980 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
12981 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
12982 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
12983 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
12984 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
12985 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
12986 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
12987 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
12988 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
12989 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
12990 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
12991 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
12992 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
12993 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
12994 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
12995 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
12996 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
12997 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
12998 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
12999 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
13000 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
13001 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
13002 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
13003 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
13004 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
13005 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
13006 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
13007 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
13008 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
13009 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
13010 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
13011 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
13012 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
13013 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
13014 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
13015 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
13016 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
13017 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
13018 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
13019 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
13020 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
13021 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
13022 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
13023 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
13024 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
13025 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
13026 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
13027 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
13028 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
13029 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
13030 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
13031 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
13032 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
13033 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
13034 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
13035 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
13036 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
13037 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
13038 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
13039 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
13040 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
13041 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
13042 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
13043 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
13044 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
13045 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
13046 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
13047 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
13048 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
13049 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
13050 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
13051 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
13052 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
13053 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
13054 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
13055 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
13056 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
13057 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
13058 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
13059 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
13060 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
13061 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
13062 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
13063 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
13064 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
13065 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
13066 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
13067 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
13068 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
13069 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
13070 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
13071 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
13072 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
13073 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
13074 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
13075 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
13076 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
13077 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
13078 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
13079 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
13080 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
13081 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
13082 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
13083 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
13084 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
13085 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
13086 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
13087 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
13088 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
13089 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
13090 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
13091 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
13092 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
13093 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
13094 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
13095 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
13096 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
13097 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
13098 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
13099 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
13100 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
13101 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
13102 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
13103 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
13104 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
13105 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
13106 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
13107 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
13108 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
13109 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
13110 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
13111 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
13112 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
13113 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
13114 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
13115 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
13116 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
13117 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
13118 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
13119 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
13120 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
13121 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
13122 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
13123 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
13124 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
13125 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
13126 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
13127 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
13128 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
13129 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
13130 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
13131 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
13132 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
13133 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
13134 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
13135 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
13136 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
13137 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
13138 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
13139 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
13140 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
13141 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
13142 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
13143 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
13144 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
13145 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
13146 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
13147 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
13148 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
13149 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
13150 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
13151 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
13152 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
13153 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
13154 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
13155 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
13156 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
13157 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
13158 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
13159 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
13160 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
13161 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
13162 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
13163 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
13164 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
13165 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
13166 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
13167 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
13168 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
13169 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
13170 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
13171 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
13172 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
13173 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
13174 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
13175 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
13176 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
13177 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
13178 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
13179 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
13180 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
13181 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
13182 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
13183 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
13184 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
13185 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
13186 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
13187 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
13188 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
13189 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
13190 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
13191 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
13192 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
13193 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
13194 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
13195 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
13196 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
13197 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
13198 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
13199 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
13200 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
13201 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
13202 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
13203 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
13204 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
13205 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
13206 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
13207 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
13208 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
13209 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
13210 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
13211 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
13212 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
13213 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
13214 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
13215 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
13216 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
13217 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
13218 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
13219 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
13220 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
13221 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
13222 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
13223 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
13224 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
13225 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
13226 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
13227 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
13228 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
13229 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
13230 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
13231 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
13232 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
13233 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
13234 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
13235 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
13236 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
13237 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
13238 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
13239 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
13240 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
13241 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
13242 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
13243 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
13244 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
13245 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
13246 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
13247 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
13248 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
13249 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
13250 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
13251 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
13252 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
13253 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
13254 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
13255 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
13256 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
13257 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
13258 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
13259 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
13260 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
13261 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
13262 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
13263 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
13264 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
13265 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
13266 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
13267 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
13268 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
13269 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
13270 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
13271 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
13272 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
13273 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
13274 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
13275 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
13276 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
13277 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
13278 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
13279 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
13280 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
13281 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
13282 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
13283 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
13284 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
13285 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
13286 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
13287 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
13288 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
13289 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
13290 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
13291 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
13292 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
13293 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
13294 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
13295 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
13296 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
13297 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
13298 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
13299 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
13300 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
13301 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
13302 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
13303 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
13304 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
13305 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
13306 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
13307 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
13308 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
13309 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
13310 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
13311 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
13312 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
13313 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
13314 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
13315 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
13316 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
13317 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
13318 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
13319 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
13320 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
13321 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
13322 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
13323 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
13324 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
13325 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
13326 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
13327 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
13328 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
13329 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
13330 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
13331 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
13332 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
13333 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
13334 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
13335 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
13336 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
13337 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
13338 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
13339 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
13340 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
13341 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
13342 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
13343 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
13344 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
13345 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
13346 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
13347 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
13348 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
13349 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
13350 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
13351 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
13352 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
13353 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
13354 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
13355 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
13356 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
13357 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
13358 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
13359 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
13360 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
13361 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
13362 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
13363 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
13364 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
13365 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
13366 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
13367 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
13368 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
13369 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
13370 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
13371 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
13372 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
13373 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
13374 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
13375 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
13376 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
13377 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
13378 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
13379 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
13380 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
13381 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
13382 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
13383 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
13384 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
13385 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
13386 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
13387 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
13388 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
13389 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
13390 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
13391 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
13392 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
13393 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
13394 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
13395 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
13396 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
13397 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
13398 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
13399 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
13400 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
13401 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
13402 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
13403 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
13404 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
13405 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
13406 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
13407 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
13408 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
13409 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
13410 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
13411 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
13412 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
13413 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
13414 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
13415 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
13416 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
13417 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
13418 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
13419 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
13420 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
13421 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
13422 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
13423 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
13424 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
13425 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
13426 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
13427 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
13428 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
13429 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
13430 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
13431 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
13432 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
13433 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
13434 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
13435 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
13436 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
13437 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
13438 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
13439 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
13440 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
13441 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
13442 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
13443 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
13444 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
13445 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
13446 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
13447 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
13448 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
13449 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
13450 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
13451 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
13452 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
13453 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
13454 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
13455 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
13456 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
13457 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
13458 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
13459 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
13460 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
13461 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
13462 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
13463 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
13464 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
13465 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
13466 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
13467 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
13468 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
13469 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
13470 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
13471 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
13472 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
13473 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
13474 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
13475 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
13476 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
13477 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
13478 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
13479 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
13480 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
13481 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
13482 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
13483 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
13484 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
13485 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
13486 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
13487 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
13488 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
13489 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
13490 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
13491 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
13492 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
13493 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
13494 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
13495 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
13496 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
13497 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
13498 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
13499 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
13500 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
13501 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
13502 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
13503 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
13504 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
13505 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
13506 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
13507 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
13508 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
13509 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
13510 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
13511 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
13512 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
13513 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
13514 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
13515 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
13516 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
13517 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
13518 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
13519 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
13520 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
13521 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
13522 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
13523 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
13524 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
13525 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
13526 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
13527 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
13528 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
13529 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
13530 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
13531 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
13532 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
13533 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
13534 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
13535 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
13536 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
13537 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
13538 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
13539 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
13540 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
13541 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
13542 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
13543 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
13544 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
13545 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
13546 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
13547 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
13548 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
13549 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
13550 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
13551 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
13552 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
13553 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
13554 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
13555 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
13556 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
13557 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
13558 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
13559 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
13560 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
13561 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
13562 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
13563 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
13564 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
13565 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
13566 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
13567 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
13568 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
13569 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
13570 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
13571 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
13572 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
13573 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
13574 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
13575 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
13576 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
13577 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
13578 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
13579 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
13580 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
13581 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
13582 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
13583 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
13584 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
13585 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
13586 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
13587 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
13588 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
13589 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
13590 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
13591 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
13592 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
13593 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
13594 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
13595 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
13596 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
13597 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
13598 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
13599 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
13600 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
13601 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
13602 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
13603 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
13604 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
13605 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
13606 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
13607 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
13608 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
13609 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
13610 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
13611 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
13612 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
13613 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
13614 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
13615 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
13616 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
13617 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
13618 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
13619 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
13620 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
13621 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
13622 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
13623 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
13624 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
13625 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
13626 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
13627 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
13628 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
13629 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
13630 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
13631 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
13632 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
13633 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
13634 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
13635 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
13636 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
13637 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
13638 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
13639 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
13640 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
13641 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
13642 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
13643 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
13644 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
13645 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
13646 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
13647 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
13648 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
13649 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
13650 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
13651 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
13652 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
13653 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
13654 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
13655 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
13656 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
13657 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
13658 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
13659 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
13660 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
13661 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
13662 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
13663 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
13664 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
13665 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
13666 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
13667 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
13668 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
13669 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
13670 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
13671 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
13672 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
13673 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
13674 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
13675 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
13676 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
13677 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
13678 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
13679 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
13680 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
13681 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
13682 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
13683 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
13684 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
13685 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
13686 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
13687 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
13688 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
13689 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
13690 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
13691 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
13692 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
13693 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
13694 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
13695 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
13696 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
13697 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
13698 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
13699 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
13700 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
13701 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
13702 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
13703 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
13704 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
13705 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
13706 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
13707 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
13708 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
13709 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
13710 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
13711 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
13712 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
13713 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
13714 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
13715 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
13716 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
13717 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
13718 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
13719 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
13720 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
13721 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
13722 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
13723 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
13724 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
13725 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
13726 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
13727 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
13728 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
13729 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
13730 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
13731 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
13732 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
13733 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
13734 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
13735 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
13736 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
13737 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
13738 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
13739 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
13740 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
13741 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
13742 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
13743 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
13744 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
13745 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
13746 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
13747 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
13748 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
13749 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
13750 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
13751 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
13752 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
13753 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
13754 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
13755 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
13756 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
13757 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
13758 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
13759 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
13760 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
13761 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
13762 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
13763 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
13764 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
13765 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
13766 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
13767 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
13768 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
13769 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
13770 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
13771 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
13772 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
13773 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
13774 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
13775 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
13776 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
13777 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
13778 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
13779 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
13780 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
13781 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
13782 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
13783 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
13784 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
13785 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
13786 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
13787 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
13788 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
13789 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
13790 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
13791 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
13792 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
13793 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
13794 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
13795 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
13796 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
13797 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
13798 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
13799 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
13800 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
13801 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
13802 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
13803 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
13804 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
13805 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
13806 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
13807 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
13808 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
13809 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
13810 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
13811 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
13812 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
13813 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
13814 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
13815 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
13816 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
13817 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
13818 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
13819 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
13820 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
13821 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
13822 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
13823 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
13824 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
13825 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
13826 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
13827 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
13828 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
13829 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
13830 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
13831 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
13832 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
13833 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
13834 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
13835 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
13836 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
13837 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
13838 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
13839 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
13840 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
13841 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
13842 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
13843 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
13844 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
13845 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
13846 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
13847 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
13848 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
13849 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
13850 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
13851 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
13852 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
13853 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
13854 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
13855 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
13856 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
13857 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
13858 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
13859 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
13860 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
13861 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
13862 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
13863 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
13864 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
13865 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
13866 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
13867 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
13868 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
13869 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
13870 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
13871 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
13872 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
13873 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
13874 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
13875 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
13876 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
13877 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
13878 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
13879 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
13880 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
13881 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
13882 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
13883 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
13884 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
13885 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
13886 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
13887 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
13888 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
13889 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
13890 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
13891 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
13892 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
13893 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
13894 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
13895 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
13896 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
13897 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
13898 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
13899 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
13900 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
13901 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
13902 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
13903 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
13904 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
13905 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
13906 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
13907 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
13908 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
13909 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
13910 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
13911 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
13912 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
13913 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
13914 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
13915 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
13916 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
13917 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
13918 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
13919 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
13920 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
13921 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
13922 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
13923 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
13924 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
13925 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
13926 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
13927 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
13928 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
13929 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
13930 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
13931 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
13932 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
13933 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
13934 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
13935 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
13936 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
13937 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
13938 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
13939 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
13940 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
13941 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
13942 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
13943 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
13944 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
13945 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
13946 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
13947 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
13948 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
13949 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
13950 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
13951 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
13952 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
13953 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
13954 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
13955 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
13956 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
13957 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
13958 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
13959 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
13960 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
13961 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
13962 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
13963 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
13964 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
13965 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
13966 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
13967 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
13968 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
13969 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
13970 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
13971 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
13972 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
13973 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
13974 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
13975 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
13976 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
13977 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
13978 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
13979 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
13980 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
13981 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
13982 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
13983 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
13984 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
13985 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
13986 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
13987 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
13988 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
13989 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
13990 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
13991 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
13992 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
13993 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
13994 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
13995 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
13996 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
13997 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
13998 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
13999 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
14000 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
14001 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
14002 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
14003 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
14004 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
14005 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
14006 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
14007 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
14008 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
14009 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
14010 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
14011 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
14012 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
14013 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
14014 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
14015 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
14016 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
14017 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
14018 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
14019 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
14020 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
14021 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
14022 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
14023 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
14024 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
14025 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
14026 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
14027 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
14028 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
14029 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
14030 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
14031 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
14032 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
14033 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
14034 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
14035 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
14036 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
14037 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
14038 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
14039 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
14040 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
14041 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
14042 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
14043 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
14044 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
14045 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
14046 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
14047 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
14048 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
14049 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
14050 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
14051 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
14052 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
14053 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
14054 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
14055 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
14056 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
14057 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
14058 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
14059 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
14060 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
14061 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
14062 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
14063 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
14064 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
14065 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
14066 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
14067 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
14068 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
14069 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
14070 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
14071 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
14072 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
14073 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
14074 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
14075 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
14076 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
14077 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
14078 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
14079 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
14080 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
14081 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
14082 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
14083 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
14084 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
14085 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
14086 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
14087 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
14088 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
14089 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
14090 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
14091 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
14092 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
14093 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
14094 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
14095 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
14096 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
14097 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
14098 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
14099 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
14100 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
14101 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
14102 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
14103 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
14104 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
14105 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
14106 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
14107 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
14108 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
14109 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
14110 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
14111 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
14112 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
14113 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
14114 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
14115 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
14116 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
14117 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
14118 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
14119 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
14120 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
14121 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
14122 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
14123 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
14124 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
14125 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
14126 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
14127 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
14128 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
14129 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
14130 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
14131 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
14132 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
14133 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
14134 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
14135 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
14136 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
14137 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
14138 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
14139 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
14140 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
14141 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
14142 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
14143 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
14144 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
14145 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
14146 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
14147 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
14148 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
14149 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
14150 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
14151 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
14152 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
14153 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
14154 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
14155 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
14156 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
14157 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
14158 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
14159 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
14160 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
14161 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
14162 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
14163 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
14164 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
14165 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
14166 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
14167 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
14168 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
14169 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
14170 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
14171 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
14172 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
14173 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
14174 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
14175 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
14176 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
14177 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
14178 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
14179 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
14180 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
14181 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
14182 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
14183 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
14184 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
14185 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
14186 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
14187 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
14188 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
14189 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
14190 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
14191 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
14192 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
14193 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
14194 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
14195 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
14196 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
14197 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
14198 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
14199 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
14200 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
14201 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
14202 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
14203 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
14204 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
14205 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
14206 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
14207 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
14208 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
14209 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
14210 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
14211 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
14212 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
14213 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
14214 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
14215 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
14216 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
14217 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
14218 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
14219 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
14220 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
14221 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
14222 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
14223 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
14224 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
14225 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
14226 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
14227 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
14228 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
14229 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
14230 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
14231 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
14232 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
14233 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
14234 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
14235 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
14236 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
14237 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
14238 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
14239 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
14240 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
14241 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
14242 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
14243 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
14244 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
14245 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
14246 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
14247 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
14248 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
14249 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
14250 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
14251 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
14252 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
14253 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
14254 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
14255 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
14256 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
14257 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
14258 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
14259 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
14260 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
14261 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
14262 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
14263 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
14264 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
14265 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
14266 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
14267 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
14268 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
14269 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
14270 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
14271 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
14272 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
14273 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
14274 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
14275 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
14276 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
14277 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
14278 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
14279 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
14280 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
14281 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
14282 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
14283 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
14284 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
14285 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
14286 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
14287 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
14288 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
14289 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
14290 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
14291 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
14292 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
14293 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
14294 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
14295 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
14296 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
14297 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
14298 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
14299 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
14300 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
14301 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
14302 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
14303 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
14304 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
14305 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
14306 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
14307 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
14308 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
14309 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
14310 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
14311 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
14312 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
14313 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
14314 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
14315 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
14316 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
14317 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
14318 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
14319 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
14320 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
14321 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
14322 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
14323 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
14324 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
14325 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
14326 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
14327 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
14328 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
14329 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
14330 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
14331 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
14332 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
14333 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
14334 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
14335 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
14336 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
14337 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
14338 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
14339 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
14340 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
14341 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
14342 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
14343 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
14344 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
14345 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
14346 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
14347 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
14348 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
14349 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
14350 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
14351 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
14352 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
14353 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
14354 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
14355 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
14356 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
14357 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
14358 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
14359 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
14360 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
14361 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
14362 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
14363 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
14364 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
14365 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
14366 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
14367 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
14368 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
14369 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
14370 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
14371 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
14372 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
14373 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
14374 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
14375 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
14376 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
14377 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
14378 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
14379 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
14380 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
14381 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
14382 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
14383 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
14384 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
14385 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
14386 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
14387 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
14388 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
14389 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
14390 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
14391 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
14392 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
14393 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
14394 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
14395 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
14396 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
14397 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
14398 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
14399 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
14400 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
14401 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
14402 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
14403 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
14404 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
14405 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
14406 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
14407 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
14408 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
14409 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
14410 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
14411 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
14412 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
14413 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
14414 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
14415 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
14416 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
14417 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
14418 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
14419 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
14420 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
14421 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
14422 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
14423 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
14424 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
14425 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
14426 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
14427 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
14428 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
14429 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
14430 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
14431 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
14432 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
14433 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
14434 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
14435 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
14436 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
14437 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
14438 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
14439 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
14440 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
14441 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
14442 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
14443 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
14444 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
14445 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
14446 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
14447 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
14448 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
14449 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
14450 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
14451 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
14452 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
14453 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
14454 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
14455 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
14456 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
14457 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
14458 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
14459 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
14460 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
14461 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
14462 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
14463 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
14464 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
14465 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
14466 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
14467 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
14468 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
14469 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
14470 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
14471 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
14472 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
14473 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
14474 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
14475 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
14476 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
14477 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
14478 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
14479 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
14480 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
14481 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
14482 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
14483 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
14484 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
14485 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
14486 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
14487 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
14488 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
14489 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
14490 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
14491 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
14492 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
14493 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
14494 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
14495 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
14496 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
14497 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
14498 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
14499 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
14500 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
14501 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
14502 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
14503 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
14504 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
14505 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
14506 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
14507 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
14508 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
14509 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
14510 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
14511 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
14512 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
14513 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
14514 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
14515 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
14516 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
14517 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
14518 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
14519 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
14520 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
14521 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
14522 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
14523 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
14524 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
14525 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
14526 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
14527 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
14528 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
14529 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
14530 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
14531 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
14532 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
14533 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
14534 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
14535 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
14536 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
14537 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
14538 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
14539 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
14540 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
14541 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
14542 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
14543 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
14544 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
14545 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
14546 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
14547 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
14548 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
14549 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
14550 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
14551 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
14552 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
14553 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
14554 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
14555 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
14556 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
14557 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
14558 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
14559 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
14560 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
14561 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
14562 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
14563 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
14564 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
14565 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
14566 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
14567 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
14568 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
14569 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
14570 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
14571 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
14572 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
14573 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
14574 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
14575 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
14576 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
14577 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
14578 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
14579 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
14580 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
14581 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
14582 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
14583 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
14584 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
14585 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
14586 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
14587 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
14588 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
14589 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
14590 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
14591 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
14592 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
14593 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
14594 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
14595 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
14596 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
14597 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
14598 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
14599 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
14600 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
14601 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
14602 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
14603 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
14604 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
14605 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
14606 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
14607 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
14608 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
14609 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
14610 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
14611 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
14612 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
14613 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
14614 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
14615 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
14616 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
14617 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
14618 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
14619 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
14620 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
14621 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
14622 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
14623 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
14624 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
14625 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
14626 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
14627 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
14628 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
14629 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
14630 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
14631 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
14632 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
14633 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
14634 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
14635 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
14636 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
14637 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
14638 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
14639 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
14640 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
14641 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
14642 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
14643 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
14644 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
14645 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
14646 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
14647 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
14648 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
14649 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
14650 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
14651 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
14652 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
14653 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
14654 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
14655 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
14656 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
14657 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
14658 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
14659 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
14660 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
14661 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
14662 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
14663 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
14664 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
14665 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
14666 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
14667 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
14668 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
14669 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
14670 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
14671 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
14672 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
14673 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
14674 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
14675 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
14676 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
14677 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
14678 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
14679 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
14680 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
14681 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
14682 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
14683 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
14684 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
14685 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
14686 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
14687 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
14688 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
14689 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
14690 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
14691 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
14692 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
14693 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
14694 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
14695 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
14696 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
14697 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
14698 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
14699 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
14700 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
14701 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
14702 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
14703 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
14704 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
14705 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
14706 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
14707 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
14708 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
14709 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
14710 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
14711 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
14712 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
14713 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
14714 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
14715 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
14716 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
14717 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
14718 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
14719 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
14720 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
14721 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
14722 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
14723 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
14724 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
14725 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
14726 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
14727 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
14728 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
14729 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
14730 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
14731 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
14732 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
14733 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
14734 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
14735 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
14736 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
14737 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
14738 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
14739 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
14740 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
14741 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
14742 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
14743 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
14744 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
14745 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
14746 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
14747 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
14748 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
14749 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
14750 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
14751 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
14752 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
14753 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
14754 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
14755 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
14756 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
14757 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
14758 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
14759 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
14760 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
14761 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
14762 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
14763 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
14764 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
14765 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
14766 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
14767 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
14768 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
14769 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
14770 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
14771 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
14772 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
14773 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
14774 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
14775 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
14776 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
14777 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
14778 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
14779 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
14780 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
14781 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
14782 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
14783 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
14784 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
14785 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
14786 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
14787 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
14788 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
14789 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
14790 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
14791 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
14792 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
14793 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
14794 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
14795 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
14796 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
14797 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
14798 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
14799 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
14800 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
14801 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
14802 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
14803 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
14804 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
14805 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
14806 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
14807 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
14808 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
14809 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
14810 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
14811 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
14812 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
14813 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
14814 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
14815 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
14816 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
14817 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
14818 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
14819 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
14820 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
14821 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
14822 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
14823 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
14824 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
14825 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
14826 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
14827 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
14828 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
14829 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
14830 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
14831 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
14832 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
14833 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
14834 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
14835 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
14836 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
14837 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
14838 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
14839 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
14840 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
14841 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
14842 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
14843 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
14844 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
14845 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
14846 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
14847 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
14848 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
14849 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
14850 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
14851 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
14852 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
14853 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
14854 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
14855 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
14856 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
14857 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
14858 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
14859 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
14860 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
14861 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
14862 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
14863 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
14864 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
14865 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
14866 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
14867 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
14868 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
14869 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
14870 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
14871 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
14872 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
14873 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
14874 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
14875 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
14876 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
14877 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
14878 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
14879 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
14880 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
14881 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
14882 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
14883 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
14884 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
14885 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
14886 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
14887 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
14888 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
14889 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
14890 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
14891 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
14892 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
14893 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
14894 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
14895 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
14896 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
14897 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
14898 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
14899 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
14900 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
14901 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
14902 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
14903 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
14904 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
14905 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
14906 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
14907 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
14908 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
14909 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
14910 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
14911 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
14912 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
14913 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
14914 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
14915 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
14916 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
14917 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
14918 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
14919 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
14920 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
14921 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
14922 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
14923 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
14924 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
14925 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
14926 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
14927 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
14928 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
14929 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
14930 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
14931 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
14932 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
14933 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
14934 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
14935 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
14936 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
14937 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
14938 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
14939 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
14940 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
14941 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
14942 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
14943 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
14944 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
14945 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
14946 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
14947 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
14948 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
14949 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
14950 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
14951 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
14952 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
14953 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
14954 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
14955 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
14956 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
14957 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
14958 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
14959 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
14960 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
14961 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
14962 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
14963 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
14964 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
14965 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
14966 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
14967 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
14968 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
14969 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
14970 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
14971 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
14972 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
14973 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
14974 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
14975 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
14976 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
14977 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
14978 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
14979 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
14980 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
14981 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
14982 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
14983 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
14984 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
14985 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
14986 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
14987 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
14988 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
14989 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
14990 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
14991 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
14992 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
14993 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
14994 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
14995 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
14996 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
14997 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
14998 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
14999 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
15000 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
15001 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
15002 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
15003 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
15004 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
15005 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
15006 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
15007 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
15008 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
15009 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
15010 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
15011 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
15012 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
15013 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
15014 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
15015 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
15016 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
15017 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
15018 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
15019 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
15020 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
15021 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
15022 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
15023 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
15024 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
15025 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
15026 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
15027 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
15028 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
15029 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
15030 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
15031 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
15032 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
15033 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
15034 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
15035 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
15036 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
15037 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
15038 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
15039 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
15040 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
15041 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
15042 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
15043 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
15044 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
15045 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
15046 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
15047 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
15048 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
15049 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
15050 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
15051 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
15052 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
15053 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
15054 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
15055 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
15056 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
15057 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
15058 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
15059 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
15060 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
15061 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
15062 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
15063 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
15064 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
15065 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
15066 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
15067 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
15068 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
15069 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
15070 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
15071 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
15072 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
15073 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
15074 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
15075 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
15076 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
15077 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
15078 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
15079 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
15080 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
15081 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
15082 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
15083 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
15084 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
15085 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
15086 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
15087 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
15088 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
15089 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
15090 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
15091 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
15092 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
15093 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
15094 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
15095 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
15096 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
15097 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
15098 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
15099 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
15100 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
15101 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
15102 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
15103 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
15104 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
15105 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
15106 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
15107 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
15108 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
15109 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
15110 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
15111 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
15112 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
15113 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
15114 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
15115 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
15116 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
15117 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
15118 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
15119 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
15120 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
15121 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
15122 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
15123 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
15124 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
15125 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
15126 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
15127 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
15128 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
15129 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
15130 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
15131 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
15132 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
15133 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
15134 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
15135 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
15136 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
15137 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
15138 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
15139 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
15140 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
15141 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
15142 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
15143 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
15144 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
15145 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
15146 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
15147 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
15148 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
15149 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
15150 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
15151 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
15152 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
15153 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
15154 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
15155 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
15156 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
15157 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
15158 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
15159 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
15160 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
15161 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
15162 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
15163 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
15164 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
15165 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
15166 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
15167 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
15168 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
15169 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
15170 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
15171 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
15172 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
15173 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
15174 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
15175 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
15176 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
15177 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
15178 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
15179 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
15180 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
15181 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
15182 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
15183 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
15184 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
15185 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
15186 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
15187 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
15188 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
15189 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
15190 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
15191 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
15192 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
15193 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
15194 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
15195 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
15196 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
15197 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
15198 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
15199 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
15200 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
15201 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
15202 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
15203 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
15204 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
15205 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
15206 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
15207 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
15208 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
15209 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
15210 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
15211 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
15212 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
15213 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
15214 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
15215 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
15216 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
15217 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
15218 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
15219 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
15220 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
15221 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
15222 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
15223 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
15224 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
15225 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
15226 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
15227 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
15228 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
15229 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
15230 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
15231 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
15232 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
15233 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
15234 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
15235 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
15236 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
15237 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
15238 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
15239 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
15240 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
15241 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
15242 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
15243 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
15244 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
15245 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
15246 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
15247 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
15248 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
15249 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
15250 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
15251 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
15252 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
15253 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
15254 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
15255 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
15256 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
15257 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
15258 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
15259 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
15260 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
15261 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
15262 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
15263 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
15264 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
15265 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
15266 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
15267 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
15268 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
15269 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
15270 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
15271 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
15272 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
15273 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
15274 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
15275 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
15276 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
15277 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
15278 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
15279 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
15280 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
15281 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
15282 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
15283 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
15284 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
15285 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
15286 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
15287 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
15288 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
15289 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
15290 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
15291 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
15292 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
15293 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
15294 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
15295 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
15296 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
15297 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
15298 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
15299 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
15300 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
15301 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
15302 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
15303 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
15304 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
15305 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
15306 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
15307 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
15308 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
15309 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
15310 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
15311 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
15312 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
15313 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
15314 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
15315 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
15316 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
15317 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
15318 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
15319 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
15320 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
15321 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
15322 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
15323 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
15324 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
15325 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
15326 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
15327 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
15328 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
15329 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
15330 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
15331 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
15332 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
15333 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
15334 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
15335 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
15336 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
15337 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
15338 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
15339 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
15340 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
15341 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
15342 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
15343 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
15344 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
15345 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
15346 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
15347 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
15348 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
15349 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
15350 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
15351 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
15352 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
15353 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
15354 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
15355 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
15356 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
15357 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
15358 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
15359 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
15360 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
15361 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
15362 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
15363 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
15364 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
15365 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
15366 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
15367 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
15368 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
15369 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
15370 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
15371 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
15372 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
15373 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
15374 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
15375 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
15376 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
15377 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
15378 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
15379 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
15380 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
15381 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
15382 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
15383 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
15384 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
15385 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
15386 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
15387 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
15388 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
15389 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
15390 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
15391 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
15392 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
15393 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
15394 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
15395 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
15396 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
15397 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
15398 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
15399 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
15400 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
15401 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
15402 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
15403 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
15404 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
15405 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
15406 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
15407 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
15408 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
15409 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
15410 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
15411 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
15412 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
15413 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
15414 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
15415 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
15416 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
15417 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
15418 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
15419 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
15420 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
15421 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
15422 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
15423 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
15424 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
15425 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
15426 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
15427 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
15428 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
15429 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
15430 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
15431 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
15432 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
15433 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
15434 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
15435 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
15436 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
15437 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
15438 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
15439 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
15440 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
15441 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
15442 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
15443 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
15444 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
15445 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
15446 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
15447 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
15448 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
15449 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
15450 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
15451 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
15452 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
15453 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
15454 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
15455 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
15456 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
15457 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
15458 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
15459 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
15460 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
15461 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
15462 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
15463 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
15464 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
15465 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
15466 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
15467 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
15468 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
15469 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
15470 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
15471 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
15472 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
15473 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
15474 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
15475 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
15476 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
15477 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
15478 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
15479 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
15480 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
15481 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
15482 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
15483 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
15484 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
15485 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
15486 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
15487 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
15488 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
15489 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
15490 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
15491 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
15492 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
15493 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
15494 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
15495 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
15496 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
15497 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
15498 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
15499 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
15500 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
15501 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
15502 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
15503 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
15504 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
15505 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
15506 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
15507 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
15508 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
15509 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
15510 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
15511 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
15512 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
15513 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
15514 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
15515 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
15516 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
15517 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
15518 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
15519 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
15520 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
15521 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
15522 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
15523 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
15524 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
15525 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
15526 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
15527 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
15528 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
15529 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
15530 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
15531 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
15532 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
15533 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
15534 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
15535 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
15536 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
15537 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
15538 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
15539 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
15540 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
15541 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
15542 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
15543 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
15544 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
15545 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
15546 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
15547 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
15548 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
15549 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
15550 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
15551 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
15552 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
15553 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
15554 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
15555 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
15556 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
15557 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
15558 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
15559 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
15560 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
15561 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
15562 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
15563 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
15564 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
15565 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
15566 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
15567 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
15568 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
15569 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
15570 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
15571 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
15572 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
15573 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
15574 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
15575 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
15576 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
15577 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
15578 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
15579 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
15580 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
15581 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
15582 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
15583 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
15584 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
15585 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
15586 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
15587 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
15588 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
15589 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
15590 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
15591 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
15592 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
15593 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
15594 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
15595 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
15596 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
15597 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
15598 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
15599 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
15600 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
15601 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
15602 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
15603 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
15604 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
15605 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
15606 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
15607 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
15608 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
15609 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
15610 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
15611 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
15612 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
15613 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
15614 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
15615 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
15616 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
15617 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
15618 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
15619 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
15620 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
15621 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
15622 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
15623 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
15624 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
15625 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
15626 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
15627 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
15628 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
15629 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
15630 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
15631 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
15632 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
15633 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
15634 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
15635 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
15636 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
15637 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
15638 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
15639 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
15640 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
15641 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
15642 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
15643 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
15644 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
15645 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
15646 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
15647 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
15648 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
15649 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
15650 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
15651 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
15652 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
15653 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
15654 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
15655 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
15656 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
15657 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
15658 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
15659 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
15660 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
15661 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
15662 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
15663 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
15664 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
15665 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
15666 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
15667 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
15668 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
15669 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
15670 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
15671 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
15672 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
15673 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
15674 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
15675 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
15676 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
15677 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
15678 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
15679 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
15680 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
15681 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
15682 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
15683 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
15684 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
15685 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
15686 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
15687 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
15688 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
15689 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
15690 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
15691 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
15692 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
15693 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
15694 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
15695 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
15696 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
15697 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
15698 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
15699 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
15700 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
15701 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
15702 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
15703 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
15704 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
15705 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
15706 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
15707 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
15708 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
15709 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
15710 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
15711 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
15712 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
15713 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
15714 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
15715 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
15716 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
15717 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
15718 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
15719 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
15720 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
15721 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
15722 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
15723 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
15724 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
15725 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
15726 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
15727 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
15728 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
15729 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
15730 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
15731 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
15732 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
15733 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
15734 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
15735 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
15736 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
15737 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
15738 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
15739 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
15740 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
15741 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
15742 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
15743 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
15744 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
15745 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
15746 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
15747 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
15748 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
15749 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
15750 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
15751 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
15752 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
15753 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
15754 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
15755 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
15756 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
15757 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
15758 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
15759 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
15760 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
15761 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
15762 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
15763 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
15764 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
15765 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
15766 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
15767 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
15768 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
15769 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
15770 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
15771 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
15772 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
15773 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
15774 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
15775 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
15776 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
15777 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
15778 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
15779 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
15780 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
15781 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
15782 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
15783 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
15784 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
15785 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
15786 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
15787 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
15788 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
15789 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
15790 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
15791 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
15792 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
15793 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
15794 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
15795 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
15796 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
15797 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
15798 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
15799 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
15800 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
15801 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
15802 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
15803 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
15804 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
15805 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
15806 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
15807 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
15808 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
15809 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
15810 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
15811 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
15812 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
15813 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
15814 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
15815 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
15816 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
15817 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
15818 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
15819 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
15820 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
15821 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
15822 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
15823 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
15824 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
15825 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
15826 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
15827 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
15828 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
15829 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
15830 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
15831 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
15832 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
15833 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
15834 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
15835 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
15836 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
15837 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
15838 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
15839 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
15840 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
15841 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
15842 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
15843 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
15844 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
15845 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
15846 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
15847 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
15848 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
15849 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
15850 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
15851 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
15852 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
15853 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
15854 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
15855 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
15856 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
15857 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
15858 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
15859 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
15860 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
15861 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
15862 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
15863 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
15864 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
15865 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
15866 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
15867 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
15868 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
15869 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
15870 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
15871 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
15872 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
15873 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
15874 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
15875 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
15876 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
15877 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
15878 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
15879 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
15880 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
15881 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
15882 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
15883 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
15884 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
15885 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
15886 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
15887 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
15888 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
15889 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
15890 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
15891 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
15892 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
15893 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
15894 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
15895 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
15896 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
15897 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
15898 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
15899 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
15900 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
15901 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
15902 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
15903 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
15904 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
15905 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
15906 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
15907 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
15908 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
15909 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
15910 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
15911 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
15912 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
15913 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
15914 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
15915 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
15916 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
15917 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
15918 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
15919 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
15920 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
15921 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
15922 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
15923 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
15924 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
15925 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
15926 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
15927 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
15928 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
15929 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
15930 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
15931 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
15932 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
15933 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
15934 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
15935 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
15936 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
15937 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
15938 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
15939 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
15940 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
15941 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
15942 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
15943 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
15944 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
15945 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
15946 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
15947 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
15948 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
15949 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
15950 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
15951 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
15952 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
15953 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
15954 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
15955 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
15956 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
15957 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
15958 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
15959 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
15960 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
15961 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
15962 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
15963 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
15964 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
15965 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
15966 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
15967 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
15968 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
15969 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
15970 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
15971 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
15972 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
15973 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
15974 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
15975 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
15976 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
15977 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
15978 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
15979 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
15980 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
15981 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
15982 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
15983 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
15984 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
15985 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
15986 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
15987 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
15988 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
15989 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
15990 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
15991 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
15992 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
15993 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
15994 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
15995 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
15996 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
15997 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
15998 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
15999 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
16000 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
16001 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
16002 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
16003 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
16004 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
16005 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
16006 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
16007 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
16008 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
16009 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
16010 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
16011 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
16012 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
16013 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
16014 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
16015 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
16016 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
16017 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
16018 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
16019 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
16020 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
16021 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
16022 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
16023 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
16024 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
16025 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
16026 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
16027 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
16028 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
16029 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
16030 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
16031 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
16032 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
16033 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
16034 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
16035 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
16036 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
16037 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
16038 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
16039 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
16040 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
16041 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
16042 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
16043 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
16044 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
16045 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
16046 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
16047 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
16048 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
16049 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
16050 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
16051 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
16052 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
16053 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
16054 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
16055 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
16056 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
16057 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
16058 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
16059 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
16060 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
16061 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
16062 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
16063 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
16064 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
16065 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
16066 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
16067 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
16068 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
16069 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
16070 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
16071 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
16072 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
16073 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
16074 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
16075 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
16076 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
16077 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
16078 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
16079 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
16080 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
16081 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
16082 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
16083 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
16084 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
16085 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
16086 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
16087 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
16088 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
16089 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
16090 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
16091 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
16092 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
16093 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
16094 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
16095 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
16096 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
16097 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
16098 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
16099 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
16100 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
16101 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
16102 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
16103 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
16104 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
16105 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
16106 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
16107 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
16108 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
16109 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
16110 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
16111 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
16112 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
16113 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
16114 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
16115 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
16116 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
16117 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
16118 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
16119 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
16120 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
16121 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
16122 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
16123 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
16124 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
16125 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
16126 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
16127 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
16128 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
16129 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
16130 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
16131 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
16132 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
16133 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
16134 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
16135 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
16136 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
16137 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
16138 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
16139 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
16140 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
16141 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
16142 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
16143 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
16144 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
16145 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
16146 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
16147 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
16148 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
16149 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
16150 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
16151 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
16152 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
16153 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
16154 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
16155 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
16156 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
16157 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
16158 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
16159 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
16160 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
16161 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
16162 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
16163 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
16164 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
16165 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
16166 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
16167 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
16168 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
16169 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
16170 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
16171 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
16172 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
16173 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
16174 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
16175 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
16176 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
16177 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
16178 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
16179 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
16180 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
16181 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
16182 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
16183 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
16184 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
16185 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
16186 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
16187 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
16188 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
16189 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
16190 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
16191 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
16192 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
16193 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
16194 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
16195 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
16196 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
16197 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
16198 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
16199 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
16200 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
16201 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
16202 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
16203 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
16204 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
16205 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
16206 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
16207 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
16208 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
16209 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
16210 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
16211 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
16212 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
16213 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
16214 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
16215 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
16216 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
16217 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
16218 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
16219 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
16220 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
16221 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
16222 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
16223 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
16224 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
16225 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
16226 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
16227 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
16228 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
16229 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
16230 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
16231 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
16232 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
16233 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
16234 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
16235 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
16236 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
16237 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
16238 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
16239 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
16240 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
16241 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
16242 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
16243 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
16244 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
16245 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
16246 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
16247 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
16248 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
16249 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
16250 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
16251 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
16252 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
16253 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
16255 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16257 * gcc.target/riscv/rvv/base/bug-1.c: New test.
16259 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16261 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
16262 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
16263 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
16264 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
16265 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
16266 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
16267 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
16268 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
16269 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
16270 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
16271 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
16273 2023-03-13 Marek Polacek <polacek@redhat.com>
16276 * g++.dg/warn/Wdangling-reference10.C: New test.
16278 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
16280 PR preprocessor/67046
16281 * c-c++-common/cpp/pr67046.c: New test.
16283 2023-03-13 Richard Biener <rguenther@suse.de>
16285 PR tree-optimization/109046
16286 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
16288 2023-03-12 Jakub Jelinek <jakub@redhat.com>
16290 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
16291 Don't expect one __bf16 related error.
16292 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
16293 dg-error directives for __bf16 being an extended arithmetic type.
16294 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
16295 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
16296 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
16299 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
16301 PR middle-end/109031
16302 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
16303 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
16305 2023-03-12 Tamar Christina <tamar.christina@arm.com>
16308 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
16309 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
16311 2023-03-12 Tamar Christina <tamar.christina@arm.com>
16312 Richard Sandiford <richard.sandiford@arm.com>
16315 * gcc.dg/mla_1.c: New test.
16317 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
16320 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
16321 the external definitions of isfinite.
16323 2023-03-12 Jonathan Yong <10walls@gmail.com>
16325 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
16326 allow long long instead of just long.
16327 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
16329 2023-03-12 Jonathan Yong <10walls@gmail.com>
16331 * gcc.c-torture/compile/103818.c: Enable test for llp64.
16333 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
16335 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
16336 targets. Adjust expected output.
16337 * lib/target-supports.exp
16338 (check_effective_target_const_volatile_readonly_section): New
16340 2023-03-11 Harald Anlauf <anlauf@gmx.de>
16343 * gfortran.dg/pr106945.f90: New test.
16345 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
16347 * lib/target-supports.exp (check_fork_available): Don't signal
16348 true for CRIS running on a simulator.
16350 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
16352 * gcc.dg/pr108117.c: Require effective-target scheduling.
16354 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
16356 * gcc.dg/pr106397.c: Add -w to options.
16358 2023-03-10 Jakub Jelinek <jakub@redhat.com>
16361 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
16363 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
16365 * g++.dg/cpp23/ext-floating14.C: New test.
16367 2023-03-10 Jakub Jelinek <jakub@redhat.com>
16370 * g++.dg/gomp/pr107558.C: New test.
16372 2023-03-10 Jakub Jelinek <jakub@redhat.com>
16375 * g++.dg/abi/no_unique_address7.C: New test.
16377 2023-03-10 Jason Merrill <jason@redhat.com>
16380 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
16383 2023-03-10 Marek Polacek <polacek@redhat.com>
16385 PR sanitizer/108060
16386 PR sanitizer/109050
16387 * c-c++-common/ubsan/bounds-17.c: New test.
16388 * c-c++-common/ubsan/bounds-18.c: New test.
16389 * c-c++-common/ubsan/bounds-19.c: New test.
16390 * c-c++-common/ubsan/bounds-20.c: New test.
16391 * c-c++-common/ubsan/bounds-21.c: New test.
16393 2023-03-10 Harald Anlauf <anlauf@gmx.de>
16396 * gfortran.dg/bind_c_usage_34.f90: New test.
16398 2023-03-10 Andrew Pinski <apinski@marvell.com>
16400 * gcc.target/aarch64/rev16_2.c: New test.
16401 * gcc.target/aarch64/shift_and_operator-1.c: New test.
16403 2023-03-10 David Malcolm <dmalcolm@redhat.com>
16406 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
16407 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
16408 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
16410 2023-03-10 Jason Merrill <jason@redhat.com>
16413 * g++.dg/abi/anon6.C: New test.
16415 2023-03-10 David Malcolm <dmalcolm@redhat.com>
16419 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
16420 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
16422 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
16425 2023-03-10 Jakub Jelinek <jakub@redhat.com>
16428 * c-c++-common/Wunused-var-18.c: New test.
16430 2023-03-10 Jakub Jelinek <jakub@redhat.com>
16432 PR tree-optimization/109008
16433 * gcc.dg/pr109008.c: New test.
16435 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16437 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
16439 2023-03-10 Jason Merrill <jason@redhat.com>
16442 * g++.dg/ext/int128-7.C: New test.
16444 2023-03-10 Jason Merrill <jason@redhat.com>
16447 * g++.dg/contracts/contracts-err1.C: New test.
16449 2023-03-09 Jason Merrill <jason@redhat.com>
16452 * g++.dg/cpp0x/initlist-array18.C: New test.
16453 * g++.dg/cpp0x/initlist-array19.C: New test.
16455 2023-03-09 David Malcolm <dmalcolm@redhat.com>
16461 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
16463 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
16464 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
16465 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
16466 New test, reduced from haproxy's src/ssl_sample.c.
16467 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
16469 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
16470 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
16472 2023-03-09 Tamar Christina <tamar.christina@arm.com>
16474 * gcc.target/aarch64/tbz_2.c: New test.
16475 * gcc.target/aarch64/tbz_3.c: New test.
16477 2023-03-09 Jason Merrill <jason@redhat.com>
16481 * g++.dg/DRs/dr2664.C: New test.
16482 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
16484 2023-03-09 Jason Merrill <jason@redhat.com>
16485 Michael Spertus <mike@spertus.com>
16488 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
16490 2023-03-09 Jason Merrill <jason@redhat.com>
16492 * g++.dg/ext/is_deducible1.C: Guard with
16493 __has_builtin (__is_deducible).
16495 2023-03-09 Jason Merrill <jason@redhat.com>
16498 * g++.dg/ext/is_deducible1.C: New test.
16500 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
16502 * gcc.target/aarch64/pr108999.c: New.
16504 2023-03-09 Richard Biener <rguenther@suse.de>
16506 PR middle-end/108995
16507 * gcc.dg/ubsan/pr108995.c: New testcase.
16509 2023-03-09 Jakub Jelinek <jakub@redhat.com>
16510 Richard Biener <rguenther@suse.de>
16512 PR tree-optimization/109008
16513 * gcc.c-torture/execute/ieee/pr109008.c: New test.
16515 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16517 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
16518 gcc_{warning,error}_prefix with Fortran specific one used in
16521 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16523 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
16524 int128 effective target requirement.
16525 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
16527 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16529 PR testsuite/108729
16530 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
16531 has_arch_ppc64 effective target.
16532 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
16534 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16536 PR testsuite/108730
16537 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
16538 effective target requirement.
16540 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16542 PR testsuite/108813
16543 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
16545 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16547 PR testsuite/108810
16548 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
16549 the extracted index for BE.
16551 2023-03-08 Jeff Law <jlaw@ventanamicro>
16553 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
16555 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
16557 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
16558 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
16560 2023-03-07 Jason Merrill <jason@redhat.com>
16564 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
16566 2023-03-07 Marek Polacek <polacek@redhat.com>
16569 * g++.dg/warn/Wdangling-reference8.C: New test.
16570 * g++.dg/warn/Wdangling-reference9.C: New test.
16572 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
16574 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
16576 2023-03-07 Jakub Jelinek <jakub@redhat.com>
16579 * g++.dg/rtti/pr109042.C: New test.
16581 2023-03-07 Marek Polacek <polacek@redhat.com>
16584 * g++.dg/cpp0x/noexcept77.C: New test.
16586 2023-03-07 Marek Polacek <polacek@redhat.com>
16589 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
16590 * g++.dg/cpp1y/var-templ77.C: New test.
16592 2023-03-07 Pan Li <pan2.li@intel.com>
16593 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16597 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
16598 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
16599 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
16600 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
16601 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
16602 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
16603 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
16604 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
16606 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16608 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
16609 -fno-stack-protector.
16610 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
16611 -fno-stack-protector.
16612 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
16613 -fno-stack-protector.
16614 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
16615 -fno-stack-protector.
16617 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16619 * gcc.target/aarch64/pr104005.c (dg-options): Add
16620 -fno-stack-protector.
16622 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16624 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
16625 -fno-stack-protector.
16627 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16629 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
16630 -fno-stack-protector.
16631 * g++.target/aarch64/pr103147-10.C: Likewise.
16633 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16635 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
16636 Add -fno-stack-protector.
16638 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16641 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
16644 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16647 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
16648 -no-pie for aarch64-*-*.
16649 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
16650 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
16651 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
16652 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
16653 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
16654 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
16655 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
16658 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16661 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
16662 Add -fno-pie -no-pie.
16664 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16666 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
16668 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16670 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
16671 Gate on effective target tail_call.
16673 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16675 * lib/target-supports.exp (check_effective_target_tail_call): New.
16677 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16679 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
16680 int32_t being "long int".
16682 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16684 * lib/multiline.exp (_build_multiline_regex): Map
16685 "{re:" to "(", similarly ")?" from ":re?}" and the
16686 same without question mark.
16688 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
16690 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
16691 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
16692 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
16693 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
16694 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
16695 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
16696 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
16697 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
16698 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
16699 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
16700 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
16701 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
16702 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
16703 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
16704 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
16705 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
16706 * gcc.target/gcn/cond_fminnm_1.c: New test.
16707 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
16708 * gcc.target/gcn/cond_fminnm_2.c: New test.
16709 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
16710 * gcc.target/gcn/cond_fminnm_3.c: New test.
16711 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
16712 * gcc.target/gcn/cond_fminnm_4.c: New test.
16713 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
16714 * gcc.target/gcn/cond_fminnm_5.c: New test.
16715 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
16716 * gcc.target/gcn/cond_fminnm_6.c: New test.
16717 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
16718 * gcc.target/gcn/cond_fminnm_7.c: New test.
16719 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
16720 * gcc.target/gcn/cond_fminnm_8.c: New test.
16721 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
16722 * gcc.target/gcn/cond_smax_1.c: New test.
16723 * gcc.target/gcn/cond_smax_1_run.c: New test.
16724 * gcc.target/gcn/cond_smin_1.c: New test.
16725 * gcc.target/gcn/cond_smin_1_run.c: New test.
16726 * gcc.target/gcn/cond_umax_1.c: New test.
16727 * gcc.target/gcn/cond_umax_1_run.c: New test.
16728 * gcc.target/gcn/cond_umin_1.c: New test.
16729 * gcc.target/gcn/cond_umin_1_run.c: New test.
16730 * gcc.target/gcn/smax_1.c: New test.
16731 * gcc.target/gcn/smax_1_run.c: New test.
16732 * gcc.target/gcn/smin_1.c: New test.
16733 * gcc.target/gcn/smin_1_run.c: New test.
16734 * gcc.target/gcn/umax_1.c: New test.
16735 * gcc.target/gcn/umax_1_run.c: New test.
16736 * gcc.target/gcn/umin_1.c: New test.
16737 * gcc.target/gcn/umin_1_run.c: New test.
16739 2023-03-06 Richard Biener <rguenther@suse.de>
16741 PR tree-optimization/109025
16742 * gcc.dg/vect/pr109025.c: New testcase.
16744 2023-03-06 Xi Ruoyao <xry111@xry111.site>
16746 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
16747 -fno-stack-protector.
16748 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
16750 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
16753 2023-03-06 Xi Ruoyao <xry111@xry111.site>
16756 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
16757 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
16758 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
16759 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
16761 2023-03-05 Harald Anlauf <anlauf@gmx.de>
16762 Tobias Burnus <tobias@codesourcery.com>
16765 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
16766 * gfortran.dg/class_74.f90: New test.
16767 * gfortran.dg/class_75.f90: New test.
16769 2023-03-05 Jakub Jelinek <jakub@redhat.com>
16771 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
16772 scan-tree-dump-times target selector.
16774 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16775 SiYu Wu <siyu@isrc.iscas.ac.cn>
16777 * gcc.target/riscv/zksed32.c: New test.
16778 * gcc.target/riscv/zksed64.c: New test.
16779 * gcc.target/riscv/zksh32.c: New test.
16780 * gcc.target/riscv/zksh64.c: New test.
16782 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16783 SiYu Wu <siyu@isrc.iscas.ac.cn>
16785 * gcc.target/riscv/zknh-sha256.c: New test.
16786 * gcc.target/riscv/zknh-sha512-32.c: New test.
16787 * gcc.target/riscv/zknh-sha512-64.c: New test.
16789 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16790 SiYu Wu <siyu@isrc.iscas.ac.cn>
16792 * gcc.target/riscv/zknd32.c: New test.
16793 * gcc.target/riscv/zknd64.c: New test.
16794 * gcc.target/riscv/zkne32.c: New test.
16795 * gcc.target/riscv/zkne64.c: New test.
16797 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16798 SiYu Wu <siyu@isrc.iscas.ac.cn>
16800 * gcc.target/riscv/zbkb32.c: New test.
16801 * gcc.target/riscv/zbkb64.c: New test.
16802 * gcc.target/riscv/zbkc32.c: New test.
16803 * gcc.target/riscv/zbkc64.c: New test.
16804 * gcc.target/riscv/zbkx32.c: New test.
16805 * gcc.target/riscv/zbkx64.c: New test.
16807 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
16809 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
16810 5 insn sh1add+slli+add+slli+sub.
16811 * gcc.target/riscv/pr108987.c: New test.
16813 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16814 kito-cheng <kito.cheng@sifive.com>
16816 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
16818 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16820 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
16821 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
16822 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
16823 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
16824 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
16825 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
16826 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
16827 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
16829 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16831 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
16832 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
16833 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
16834 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
16835 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
16836 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
16837 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
16838 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
16839 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
16840 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
16841 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
16842 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
16843 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
16844 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
16845 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
16846 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
16847 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
16848 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
16849 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
16850 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
16851 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
16852 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
16853 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
16854 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
16855 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
16856 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
16857 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
16858 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
16859 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
16860 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
16861 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
16862 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
16864 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16866 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
16867 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
16868 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
16869 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
16870 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
16871 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
16873 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
16875 * gcc.target/riscv/zbb-min-max-03.c: New test.
16877 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16879 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
16881 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
16883 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16886 * c-c++-common/Wsign-compare-2.c (f18): New test.
16888 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16891 * c-c++-common/Wsign-compare-2.c: New test.
16892 * c-c++-common/pr107465.c: New test.
16894 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16897 * gcc.dg/pr107846.c: New test.
16899 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16902 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
16904 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
16906 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
16908 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
16910 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
16912 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
16914 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
16915 scan-assembler identifiers.
16916 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
16918 2023-03-03 David Malcolm <dmalcolm@redhat.com>
16921 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
16922 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
16924 2023-03-03 David Malcolm <dmalcolm@redhat.com>
16926 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
16927 * gcc.dg/analyzer/sprintf-1.c: New test.
16928 * gcc.dg/analyzer/sprintf-concat.c: New test.
16930 2023-03-03 David Malcolm <dmalcolm@redhat.com>
16932 PR tree-optimization/108988
16933 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
16935 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16937 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
16938 two new variants, one fixed, one xfailed.
16939 * c-c++-common/Wdangling-pointer-5.c
16940 (nowarn_store_arg_store_arg): Add now-expected warnings.
16942 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16944 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
16946 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
16948 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16950 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
16951 expected counts into a single pattern.
16952 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
16953 return and reversed conditions.
16955 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16958 * gcc.target/arm/pr51534.c: Split softfp variant into...
16959 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
16961 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16963 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
16964 after tab after vmsr, and lower the case of P0.
16966 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16969 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
16971 2023-03-03 Patrick Palka <ppalka@redhat.com>
16974 * g++.dg/cpp2a/lambda-generic11.C: New test.
16976 2023-03-03 Jakub Jelinek <jakub@redhat.com>
16979 * gcc.dg/Wnonnull-8.c: New test.
16981 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
16983 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
16984 "not low or equal" load on condition variant.
16985 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
16986 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
16988 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
16990 * gcc.dg/vect/slp-3.c: Adapt test expectation.
16991 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
16992 * gcc.dg/vect/slp-perm-8.c: Likewise.
16994 2023-03-03 Richard Biener <rguenther@suse.de>
16996 PR tree-optimization/109002
16997 * gcc.dg/torture/pr109002.c: New testcase.
16999 2023-03-03 Richard Biener <rguenther@suse.de>
17002 * g++.dg/lto/pr108772_0.C: New testcase.
17004 2023-03-03 Alexandre Oliva <oliva@adacore.com>
17007 * g++.dg/coroutines/pr100127.C: Test for header rather than
17009 * g++.dg/coroutines/pr100772-a.C: Likewise.
17010 * g++.dg/coroutines/pr100772-b.C: Likewise.
17012 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
17014 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
17015 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
17017 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
17020 * gdc.dg/simd2a.d: Update test.
17021 * gdc.dg/simd2b.d: Likewise.
17022 * gdc.dg/simd2c.d: Likewise.
17023 * gdc.dg/simd2d.d: Likewise.
17024 * gdc.dg/simd2e.d: Likewise.
17025 * gdc.dg/simd2f.d: Likewise.
17026 * gdc.dg/simd2g.d: Likewise.
17027 * gdc.dg/simd2h.d: Likewise.
17028 * gdc.dg/simd2i.d: Likewise.
17029 * gdc.dg/simd2j.d: Likewise.
17031 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
17034 * gdc.dg/imports/pr108877a.d: New test.
17035 * gdc.dg/pr108877.d: New test.
17037 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
17040 * gdc.dg/pr108167.d: New test.
17042 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
17045 * gdc.dg/pr108945.d: New test.
17047 2023-03-02 Jakub Jelinek <jakub@redhat.com>
17049 PR testsuite/108991
17050 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
17051 before target selector.
17053 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
17056 * jit.dg/test-error-array-bounds.c: Update test.
17058 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
17060 * gcc.target/avr/pr90706.c: New.
17062 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
17063 Paul-Antoine Arras <pa@codesourcery.com>
17065 * gcc.target/gcn/simd-math-1.c: New testcase.
17066 * gcc.target/gcn/simd-math-2.c: New testcase.
17068 2023-03-02 Patrick Palka <ppalka@redhat.com>
17072 * g++.dg/opt/is_constant_evaluated3.C: New test.
17074 2023-03-02 Patrick Palka <ppalka@redhat.com>
17077 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
17079 2023-03-02 David Malcolm <dmalcolm@redhat.com>
17082 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
17084 2023-03-02 Jakub Jelinek <jakub@redhat.com>
17087 * g++.dg/debug/dwarf2/pr108716.C: New test.
17089 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
17091 PR tree-optimization/108979
17092 * gfortran.dg/vect/pr108979.f90: New test.
17094 2023-03-02 Marek Polacek <polacek@redhat.com>
17097 * g++.dg/warn/Wmismatched-tags-11.C: New test.
17099 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
17101 * gcc.target/s390/s390.exp: Add partial subdirectory.
17102 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
17104 * lib/target-supports.exp: Add s390.
17105 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
17106 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
17107 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
17108 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
17109 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
17110 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
17111 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
17112 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
17113 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
17114 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
17115 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
17116 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
17117 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
17118 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
17119 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
17120 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
17121 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
17122 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
17123 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
17124 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
17125 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
17126 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
17127 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
17128 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
17129 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
17130 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
17132 2023-03-02 Jonathan Yong <10walls@gmail.com>
17134 PR middle-end/97956
17135 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
17137 2023-03-02 Jonathan Yong <10walls@gmail.com>
17139 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
17141 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
17143 PR tree-optimization/108603
17144 * gcc.target/aarch64/sve/pr108603.c: New test.
17146 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
17148 PR tree-optimization/108430
17149 * gcc.target/aarch64/sve/pr108430.c: New test.
17151 2023-03-02 Jakub Jelinek <jakub@redhat.com>
17154 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
17155 * g++.target/i386/pr108934.C: New test.
17157 2023-03-02 Jakub Jelinek <jakub@redhat.com>
17160 * g++.dg/gomp/pr105839-1.C: New test.
17161 * g++.dg/gomp/pr105839-2.C: New test.
17163 2023-03-02 Richard Biener <rguenther@suse.de>
17165 PR testsuite/108985
17166 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
17168 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
17170 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
17172 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
17174 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
17175 __USER_LABEL_PREFIX__.
17177 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
17179 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
17180 match targets where sizeof (union U) == 5, like "packed" targets.
17182 2023-03-01 Marek Polacek <polacek@redhat.com>
17185 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
17187 2023-03-01 David Malcolm <dmalcolm@redhat.com>
17190 * gcc.dg/analyzer/builtins-pr107565.c: New test.
17191 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
17193 2023-03-01 Patrick Palka <ppalka@redhat.com>
17194 Jason Merrill <jason@redhat.com>
17198 * g++.dg/cpp0x/new6.C: New test.
17199 * g++.dg/cpp2a/concepts-new1.C: New test.
17201 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
17203 PR middle-end/108545
17204 * c-c++-common/gomp/map-8.c: New test.
17205 * gfortran.dg/gomp/map-9.f90: New test.
17207 2023-03-01 David Malcolm <dmalcolm@redhat.com>
17210 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
17211 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
17212 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
17214 2023-03-01 Jonathan Yong <10walls@gmail.com>
17216 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
17219 2023-03-01 Jakub Jelinek <jakub@redhat.com>
17221 PR sanitizer/108894
17222 * c-c++-common/ubsan/bounds-16.c: New test.
17224 2023-03-01 Jakub Jelinek <jakub@redhat.com>
17227 * g++.dg/debug/pr108967.C: New test.
17229 2023-03-01 Jakub Jelinek <jakub@redhat.com>
17232 * g++.dg/cpp1y/pr108606.C: New test.
17234 2023-03-01 Richard Biener <rguenther@suse.de>
17236 PR tree-optimization/108970
17237 * gcc.dg/pr108970.c: New testcase.
17239 2023-03-01 Richard Biener <rguenther@suse.de>
17241 PR tree-optimization/108950
17242 * gcc.dg/vect/pr108950.c: New testcase.
17244 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
17246 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
17247 newlib targets too.
17249 2023-02-28 Patrick Palka <ppalka@redhat.com>
17252 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
17253 exception specifier" error. Expect a separate "not usable
17254 in a constant expression" error.
17255 * g++.dg/cpp1y/var-templ75.C: New test.
17256 * g++.dg/cpp1y/var-templ76.C: New test.
17258 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
17260 PR middle-end/107411
17261 PR middle-end/107411
17262 * g++.dg/pr107411.C: New test.
17264 2023-02-28 Marek Polacek <polacek@redhat.com>
17267 * g++.dg/cpp1y/var-templ70.C: New test.
17268 * g++.dg/cpp1y/var-templ71.C: New test.
17269 * g++.dg/cpp1y/var-templ72.C: New test.
17271 2023-02-28 Marek Polacek <polacek@redhat.com>
17274 * g++.dg/cpp1y/var-templ73.C: New test.
17275 * g++.dg/cpp1y/var-templ74.C: New test.
17276 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
17278 2023-02-28 Jakub Jelinek <jakub@redhat.com>
17280 PR sanitizer/108894
17281 * gcc.dg/ubsan/bounds-4.c: New test.
17282 * gcc.dg/ubsan/bounds-4a.c: New test.
17283 * gcc.dg/ubsan/bounds-4b.c: New test.
17284 * gcc.dg/ubsan/bounds-4c.c: New test.
17285 * gcc.dg/ubsan/bounds-4d.c: New test.
17286 * g++.dg/ubsan/bounds-1.C: New test.
17288 2023-02-28 Richard Biener <rguenther@suse.de>
17290 PR testsuite/108942
17291 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
17293 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
17295 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
17296 message for "default_packed" targets.
17298 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
17300 * lib/multiline.exp (handle-multiline-outputs): Shorten
17301 message to the same for fail and pass.
17303 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
17306 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
17308 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
17311 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
17312 of targets excluding xfail on lines 50 and 51.
17314 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
17316 PR tree-optimization/108828
17317 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
17319 2023-02-27 Harald Anlauf <anlauf@gmx.de>
17322 * gfortran.dg/ibits_2.f90: New test.
17324 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
17326 * ada/acats/run_all.sh: Adjust example of compiler options.
17328 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
17330 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
17331 Also add conditional to gm2-simple-execute.
17333 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
17335 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
17336 (gm2_run_tower_test): New global variable. Add conditional
17337 before invoking gm2-local-exec.
17339 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
17341 * lib/multiline.exp (handle-multiline-outputs): Don't include the
17342 quoted multiline pattern in the pass/fail output.
17344 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
17347 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
17349 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
17351 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
17353 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
17355 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
17357 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
17359 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
17360 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
17362 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
17363 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
17364 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
17365 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
17366 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
17367 Tidy up variable access.
17368 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
17369 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
17371 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
17372 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
17373 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
17374 (gm2_simple_execute): Keep executable if global is true.
17375 * lib/gm2-torture.exp: Add ; after global variable access.
17376 * lib/gm2.exp: Set up pathnames.
17377 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
17378 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
17379 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
17380 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
17381 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
17382 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
17383 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
17384 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
17385 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
17386 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
17387 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
17388 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
17389 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
17390 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
17391 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
17392 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
17393 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
17394 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
17395 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
17396 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
17397 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
17398 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
17399 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
17400 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
17401 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
17402 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
17403 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
17404 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
17405 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
17406 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
17407 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
17408 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
17409 * gm2/projects/pim/run/pass/tower/Window.def: New test.
17410 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
17411 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
17412 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
17413 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
17414 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
17416 * gm2/projects/pim/run/pass/tower/star: New test.
17418 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
17420 * gcc.target/xtensa/pr108919.c: New test.
17422 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
17425 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
17427 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
17429 * gfortran.dg/weak-2.f90: New test.
17430 * gfortran.dg/weak-3.f90: New test.
17432 2023-02-24 Martin Liska <mliska@suse.cz>
17434 PR sanitizer/108834
17435 * c-c++-common/asan/global-overflow-1.c: Test line and column
17436 info for a global variable.
17438 2023-02-24 Alexandre Oliva <oliva@adacore.com>
17441 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
17443 2023-02-24 Jakub Jelinek <jakub@redhat.com>
17445 PR middle-end/108854
17446 * g++.dg/opt/pr108854.C: New test.
17448 2023-02-24 Jakub Jelinek <jakub@redhat.com>
17451 * gcc.target/i386/avx512bf16-pr108881.c: New test.
17453 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
17455 * gcc.target/mips/clz.c: New test.
17456 * gcc.target/mips/clo.c: New test.
17457 * gcc.target/mips/mips.exp: New option HAS_CLZ.
17459 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
17461 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
17463 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
17465 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
17466 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
17468 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
17470 * gcc.target/xtensa/elim_callee_saved.c: New.
17472 2023-02-23 Jakub Jelinek <jakub@redhat.com>
17474 PR testsuite/108899
17475 * g++.dg/modules/modules.exp: Only override unsupported if it
17476 exists and saved-unsupported doesn't.
17478 2023-02-23 Richard Biener <rguenther@suse.de>
17480 PR tree-optimization/108888
17481 * g++.dg/torture/pr108888.C: New testcase.
17483 2023-02-22 Marek Polacek <polacek@redhat.com>
17486 * c-c++-common/ubsan/pr108880.c: New test.
17488 2023-02-22 Harald Anlauf <anlauf@gmx.de>
17491 * gfortran.dg/pr96024.f90: New test.
17493 2023-02-22 Alexandre Oliva <oliva@adacore.com>
17495 * g++.dg/modules/modules.exp: Override unsupported to update
17496 module_do, and test it after dg-test.
17498 2023-02-22 Alexandre Oliva <oliva@adacore.com>
17500 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
17501 * gcc.target/arm/aes-fuse-2.c: Likewise.
17503 2023-02-22 Alexandre Oliva <oliva@adacore.com>
17505 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
17506 usable in initializers.
17508 2023-02-22 Alexandre Oliva <oliva@adacore.com>
17510 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
17512 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
17514 2023-02-22 Alexandre Oliva <oliva@adacore.com>
17516 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
17519 2023-02-22 Alexandre Oliva <oliva@adacore.com>
17521 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
17523 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
17525 * gcc.dg/vect/vect-simd-clone-16.c: New test.
17526 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
17527 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
17528 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
17529 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
17530 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
17531 * gcc.dg/vect/vect-simd-clone-17.c: New test.
17532 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
17533 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
17534 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
17535 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
17536 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
17537 * gcc.dg/vect/vect-simd-clone-18.c: New test.
17538 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
17539 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
17540 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
17541 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
17542 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
17544 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17546 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
17547 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
17548 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
17549 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
17550 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
17551 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
17553 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
17555 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
17558 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
17560 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
17561 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
17562 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
17563 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
17564 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
17565 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
17566 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
17567 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
17568 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
17569 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
17570 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
17571 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
17572 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
17573 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
17574 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
17575 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
17576 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
17577 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
17578 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
17579 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
17580 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
17581 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
17582 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
17583 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
17584 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
17585 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
17586 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
17587 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
17588 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
17589 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
17590 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
17591 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
17592 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
17593 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
17594 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
17595 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
17596 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
17597 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
17598 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
17599 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
17600 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
17601 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
17602 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
17603 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
17604 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
17605 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
17606 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
17607 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
17608 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
17609 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
17610 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
17611 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
17612 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
17613 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
17614 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
17615 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
17616 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
17617 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
17618 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
17619 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
17620 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
17621 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
17622 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
17623 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
17624 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
17625 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
17626 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
17627 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
17628 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
17629 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
17630 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
17631 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
17632 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
17633 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
17634 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
17635 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
17636 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
17637 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
17638 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
17639 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
17640 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
17641 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
17642 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
17643 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
17644 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
17645 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
17646 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
17647 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
17648 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
17649 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
17650 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
17651 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
17652 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
17653 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
17654 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
17655 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
17656 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
17657 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
17658 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
17659 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
17660 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
17661 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
17662 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
17663 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
17664 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
17665 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
17666 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
17667 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
17668 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
17669 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
17670 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
17671 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
17672 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
17673 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
17674 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
17675 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
17676 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
17677 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
17678 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
17679 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
17680 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
17681 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
17682 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
17683 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
17684 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
17685 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
17686 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
17687 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
17688 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
17689 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
17690 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
17691 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
17692 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
17693 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
17694 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
17695 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
17696 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
17697 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
17698 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
17699 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
17700 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
17701 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
17702 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
17703 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
17704 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
17705 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
17706 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
17707 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
17708 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
17709 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
17710 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
17711 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
17712 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
17713 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
17714 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
17715 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
17716 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
17717 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
17718 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
17719 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
17720 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
17721 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
17722 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
17723 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
17724 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
17725 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
17726 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
17727 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
17728 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
17729 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
17730 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
17731 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
17732 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
17733 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
17734 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
17735 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
17736 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
17737 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
17738 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
17739 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
17740 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
17741 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
17742 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
17743 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
17744 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
17745 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
17746 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
17747 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
17748 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
17749 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
17750 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
17751 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
17752 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
17753 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
17754 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
17755 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
17756 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
17757 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
17758 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
17759 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
17760 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
17761 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
17762 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
17763 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
17764 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
17765 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
17766 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
17767 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
17768 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
17769 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
17770 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
17771 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
17772 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
17773 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
17774 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
17775 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
17776 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
17777 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
17778 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
17779 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
17780 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
17781 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
17782 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
17783 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
17784 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
17785 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
17786 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
17787 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
17788 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
17789 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
17790 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
17791 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
17792 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
17793 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
17794 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
17795 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
17796 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
17797 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
17798 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
17799 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
17800 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
17801 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
17802 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
17803 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
17804 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
17805 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
17806 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
17807 out -Oz and -Og -g.
17808 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
17810 2023-02-22 Jakub Jelinek <jakub@redhat.com>
17812 PR middle-end/106258
17813 * g++.dg/ipa/pr106258.C: New test.
17815 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
17817 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
17818 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
17819 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
17820 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
17821 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
17822 * lib/target-supports.exp (check_compile): Use
17823 '-Wno-complain-wrong-lang'.
17824 * g++.dg/abi/empty12.C: Likewise.
17825 * g++.dg/abi/empty13.C: Likewise.
17826 * g++.dg/abi/empty14.C: Likewise.
17827 * g++.dg/abi/empty15.C: Likewise.
17828 * g++.dg/abi/empty16.C: Likewise.
17829 * g++.dg/abi/empty17.C: Likewise.
17830 * g++.dg/abi/empty18.C: Likewise.
17831 * g++.dg/abi/empty19.C: Likewise.
17832 * g++.dg/abi/empty22.C: Likewise.
17833 * g++.dg/abi/empty25.C: Likewise.
17834 * g++.dg/abi/empty26.C: Likewise.
17835 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
17836 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
17837 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
17839 2023-02-21 David Malcolm <dmalcolm@redhat.com>
17842 * gcc.dg/analyzer/attribute-nonnull.c: Update for
17843 -Wanalyzer-use-of-uninitialized-value terminating analysis along
17845 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
17846 * gcc.dg/analyzer/data-model-1.c: Likewise.
17847 * gcc.dg/analyzer/data-model-5.c: Likewise.
17848 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
17849 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
17850 -fno-analyzer-suppress-followups.
17851 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
17852 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
17853 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
17854 * gcc.dg/analyzer/pipe2-1.c: Likewise.
17855 * gcc.dg/analyzer/pr101547.c: Update for
17856 -Wanalyzer-use-of-uninitialized-value terminating analysis along
17858 * gcc.dg/analyzer/pr101875.c: Likewise.
17859 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
17860 * gcc.dg/analyzer/pr104224.c: Add
17861 -fno-analyzer-suppress-followups.
17862 * gcc.dg/analyzer/realloc-2.c: Add
17863 -fno-analyzer-suppress-followups.
17864 * gcc.dg/analyzer/realloc-3.c: Likewise.
17865 * gcc.dg/analyzer/realloc-5.c: Likewise.
17866 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
17867 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
17868 * gcc.dg/analyzer/stdarg-1.c: Likewise.
17869 * gcc.dg/analyzer/symbolic-1.c: Likewise.
17870 * gcc.dg/analyzer/symbolic-7.c: Update for
17871 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
17873 * gcc.dg/analyzer/uninit-4.c: Likewise.
17874 * gcc.dg/analyzer/uninit-8.c: New test.
17875 * gcc.dg/analyzer/uninit-pr94713.c: Update for
17876 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
17878 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
17880 2023-02-21 Harald Anlauf <anlauf@gmx.de>
17883 * gfortran.dg/pr96025.f90: New test.
17885 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
17887 * gdc.dg/simd2a.d: Update.
17888 * gdc.dg/simd2b.d: Update.
17889 * gdc.dg/simd2c.d: Update.
17890 * gdc.dg/simd2d.d: Update.
17891 * gdc.dg/simd2e.d: Update.
17892 * gdc.dg/simd2f.d: Update.
17893 * gdc.dg/simd2g.d: Update.
17894 * gdc.dg/simd2h.d: Update.
17895 * gdc.dg/simd2i.d: Update.
17896 * gdc.dg/simd2j.d: Update.
17898 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
17900 * gdc.dg/ctfeintrinsics.d: New test.
17902 2023-02-21 Richard Biener <rguenther@suse.de>
17904 PR tree-optimization/108691
17905 * gcc.dg/pr108691.c: New testcase.
17907 2023-02-21 Richard Biener <rguenther@suse.de>
17909 PR tree-optimization/108793
17910 * gcc.dg/torture/pr108793.c: New testcase.
17912 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
17914 * rust/compile/torture/intrinsics-math.rs: New test.
17916 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17918 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
17920 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17922 * rust/execute/torture/closure3.rs: New test.
17924 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
17926 * rust/compile/torture/phantom_data.rs: New test.
17928 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17930 * rust/compile/torture/intrinsics-3.rs:
17931 * rust/execute/torture/atomic_load.rs: New test.
17933 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17935 * rust/compile/torture/intrinsics-5.rs: Fix error message.
17937 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17939 * rust/compile/torture/intrinsics-6.rs: New test.
17940 * rust/compile/torture/intrinsics-7.rs: New test.
17942 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17944 * rust/compile/torture/intrinsics-4.rs: New test.
17945 * rust/compile/torture/intrinsics-5.rs: New test.
17946 * rust/execute/torture/atomic_store.rs: New test.
17948 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17950 * rust/compile/torture/intrinsics-3.rs: New test.
17952 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17954 * rust/execute/torture/closure2.rs: New test.
17956 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17958 * rust/execute/torture/closure1.rs: New test.
17960 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17962 * rust/compile/issue-1589.rs: New test.
17964 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17966 * rust/compile/generics7.rs: Fix test with missing assertion.
17967 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
17969 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
17971 * rust/compile/missing_closing_paren.rs: New test.
17973 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17975 * rust/execute/torture/prefetch_data.rs: New test.
17977 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17979 * rust/compile/torture/issue-1555.rs: New test.
17981 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
17983 * rust/compile/const9.rs: New test.
17985 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17987 * rust/compile/issue-1272.rs: New test.
17989 2023-02-21 Richard Biener <rguenther@suse.de>
17991 PR tree-optimization/108868
17992 * gcc.dg/pr108868.c: New testcase.
17994 2023-02-21 Richard Biener <rguenther@suse.de>
17996 PR tree-optimization/108855
17997 * gcc.dg/pr108855.c: New testcase.
17999 2023-02-21 Richard Biener <rguenther@suse.de>
18002 2023-02-21 Richard Biener <rguenther@suse.de>
18004 PR tree-optimization/108691
18005 * gcc.dg/pr108691.c: New testcase.
18007 2023-02-20 Jakub Jelinek <jakub2redhat.com>
18010 * gcc.dg/pr108862.c: New test.
18011 * gcc.target/powerpc/pr108862.c: New test.
18013 2023-02-20 Marek Polacek <polacek@redhat.com>
18016 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
18017 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
18019 2023-02-20 Marek Polacek <polacek@redhat.com>
18022 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
18023 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
18025 2023-02-20 Richard Biener <rguenther@suse.de>
18027 PR tree-optimization/108816
18028 * gcc.dg/torture/pr108816.c: New testcase.
18030 2023-02-20 Richard Biener <rguenther@suse.de>
18032 PR tree-optimization/108825
18033 * gcc.dg/torture/pr108825.c: New testcase.
18035 2023-02-18 Jason Merrill <jason@redhat.com>
18045 * g++.dg/DRs/dr2518.C: New test.
18047 2023-02-18 Jakub Jelinek <jakub@redhat.com>
18049 PR tree-optimization/108819
18050 * gcc.dg/pr108819.c: New test.
18052 2023-02-18 Jakub Jelinek <jakub@redhat.com>
18055 * gcc.target/i386/pr108832.c: New test.
18057 2023-02-18 Martin Uecker <uecker@tugraz.at>
18060 * gcc.dg/pr108375-1.c: New test.
18061 * gcc.dg/pr108375-2.c: New test.
18063 2023-02-18 Martin Uecker <uecker@tugraz.at>
18067 * gcc.dg/pr105660-1.c: New test.
18068 * gcc.dg/pr105660-2.c: New test.
18070 2023-02-17 Patrick Palka <ppalka@redhat.com>
18074 * g++.dg/opt/is_constant_evaluated1.C: New test.
18075 * g++.dg/opt/is_constant_evaluated2.C: New test.
18077 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
18080 * gcc.target/i386/pr108831-1.c: New test.
18081 * gcc.target/i386/pr108831-2.c: Ditto.
18083 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
18086 * gcc.dg/pr108805.c: New test.
18088 2023-02-17 Richard Biener <rguenther@suse.de>
18090 PR tree-optimization/108821
18091 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
18093 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18095 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
18096 CLOCK which is available on mingw as well as other platforms.
18097 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
18099 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18101 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
18102 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
18103 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
18104 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
18105 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
18106 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
18107 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
18108 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
18109 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
18110 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
18111 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
18113 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18115 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
18117 2023-02-16 David Malcolm <dmalcolm@redhat.com>
18120 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
18121 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
18122 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
18123 (test_bitmask_2): New.
18124 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
18126 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
18128 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
18130 2023-02-16 Patrick Palka <ppalka@redhat.com>
18133 * g++.dg/template/typename24.C: New test.
18134 * g++.dg/template/typename25.C: New test.
18135 * g++.dg/template/typename25a.C: New test.
18136 * g++.dg/template/typename26.C: New test.
18138 2023-02-16 Jakub Jelinek <jakub@redhat.com>
18140 PR tree-optimization/108657
18141 * gcc.dg/pr108657.c: New test.
18143 2023-02-16 Jakub Jelinek <jakub@redhat.com>
18145 PR tree-optimization/108783
18146 * gcc.c-torture/compile/pr108783.c: New test.
18148 2023-02-16 Richard Biener <rguenther@suse.de>
18150 PR tree-optimization/108791
18151 * gcc.dg/torture/pr108791.c: New testcase.
18153 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
18155 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
18156 as a non-LRA target.
18158 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
18161 * gfortran.dg/pr103608.f90: New test.
18163 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
18166 * gfortran.dg/pr104554.f90: New test.
18168 2023-02-15 David Malcolm <dmalcolm@redhat.com>
18173 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
18174 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
18175 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
18177 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
18179 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
18180 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
18181 * gcc.target/i386/pr99464.c: Ditto.
18182 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
18183 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
18184 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
18185 * gcc.target/i386/pr98063.c: Ditto.
18186 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
18187 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
18188 * gcc.target/i386/pr95464.c: Ditto.
18189 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
18190 * gcc.target/i386/pr99530-2.c: Ditto.
18191 * gcc.target/i386/pr99530-3.c: Ditto.
18192 * gcc.target/i386/pr99530-4.c: Ditto.
18193 * gcc.target/i386/pr99530-5.c: Ditto.
18194 * gcc.target/i386/pr99530-6.c: Ditto.
18195 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
18197 2023-02-15 Marek Polacek <polacek@redhat.com>
18199 PR middle-end/106080
18200 * c-c++-common/Wdangling-pointer-10.c: New test.
18201 * c-c++-common/Wdangling-pointer-9.c: New test.
18203 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18205 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
18206 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
18207 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
18208 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
18209 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
18210 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
18211 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
18212 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
18213 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
18214 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
18215 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
18216 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
18217 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
18218 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
18219 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
18221 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18223 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
18224 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
18225 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
18226 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
18227 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
18228 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
18229 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
18230 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
18231 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
18232 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
18233 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
18234 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
18235 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
18236 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
18237 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
18239 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18241 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
18242 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
18243 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
18244 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
18245 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
18246 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
18247 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
18248 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
18249 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
18250 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
18251 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
18252 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
18253 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
18254 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
18255 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
18257 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18259 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
18260 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
18261 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
18262 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
18263 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
18264 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
18265 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
18266 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
18267 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
18268 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
18269 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
18270 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
18271 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
18272 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
18273 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
18275 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18277 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
18278 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
18279 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
18280 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
18281 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
18282 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
18283 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
18284 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
18285 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
18286 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
18287 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
18288 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
18289 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
18290 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
18291 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
18293 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18295 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
18296 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
18297 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
18298 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
18299 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
18300 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
18301 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
18302 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
18303 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
18304 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
18305 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
18306 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
18307 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
18308 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
18309 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
18311 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18313 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
18314 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
18315 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
18316 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
18317 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
18318 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
18319 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
18320 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
18321 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
18322 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
18323 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
18324 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
18325 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
18326 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
18327 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
18329 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18331 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
18332 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
18333 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
18334 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
18335 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
18336 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
18337 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
18338 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
18339 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
18340 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
18341 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
18342 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
18343 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
18344 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
18345 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
18347 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18349 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
18350 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
18351 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
18352 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
18353 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
18354 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
18355 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
18356 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
18357 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
18358 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
18359 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
18360 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
18361 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
18362 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
18363 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
18365 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18367 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
18368 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
18369 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
18370 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
18371 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
18372 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
18373 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
18374 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
18375 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
18376 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
18377 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
18378 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
18379 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
18380 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
18381 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
18383 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18385 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
18386 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
18387 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
18388 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
18389 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
18390 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
18391 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
18392 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
18393 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
18394 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
18395 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
18396 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
18397 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
18398 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
18399 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
18401 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18403 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
18404 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
18405 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
18406 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
18407 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
18408 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
18409 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
18410 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
18411 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
18412 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
18413 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
18414 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
18415 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
18416 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
18417 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
18418 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
18419 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
18420 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
18421 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
18422 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
18423 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
18424 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
18425 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
18426 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
18427 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
18428 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
18429 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
18430 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
18431 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
18432 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
18433 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
18434 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
18435 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
18436 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
18437 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
18438 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
18439 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
18440 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
18441 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
18442 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
18443 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
18444 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
18445 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
18446 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
18447 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
18449 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18451 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
18452 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
18453 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
18454 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
18455 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
18456 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
18457 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
18458 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
18459 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
18460 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
18461 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
18462 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
18463 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
18464 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
18465 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
18466 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
18467 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
18468 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
18469 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
18470 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
18471 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
18472 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
18473 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
18474 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
18475 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
18476 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
18477 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
18478 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
18479 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
18480 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
18481 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
18482 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
18483 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
18484 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
18485 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
18486 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
18487 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
18488 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
18489 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
18490 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
18491 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
18492 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
18493 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
18494 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
18495 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
18496 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
18497 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
18498 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
18499 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
18500 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
18501 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
18502 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
18503 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
18504 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
18505 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
18506 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
18507 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
18508 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
18509 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
18510 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
18512 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18514 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
18515 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
18516 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
18517 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
18518 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
18519 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
18520 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
18521 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
18522 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
18524 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18526 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
18527 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
18528 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
18529 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
18530 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
18531 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
18532 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
18533 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
18534 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
18535 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
18536 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
18537 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
18538 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
18539 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
18540 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
18541 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
18542 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
18543 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
18545 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18547 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
18548 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
18549 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
18550 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
18551 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
18552 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
18553 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
18554 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
18555 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
18556 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
18557 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
18558 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
18559 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
18560 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
18561 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
18562 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
18563 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
18564 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
18566 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18568 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
18569 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
18570 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
18571 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
18572 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
18573 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
18574 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
18575 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
18576 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
18577 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
18578 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
18579 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
18580 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
18581 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
18582 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
18583 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
18584 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
18585 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
18587 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18589 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
18590 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
18591 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
18592 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
18593 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
18594 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
18595 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
18596 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
18597 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
18598 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
18599 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
18600 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
18601 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
18602 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
18603 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
18604 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
18605 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
18606 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
18608 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18610 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
18611 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
18612 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
18613 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
18614 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
18615 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
18616 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
18617 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
18618 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
18619 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
18620 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
18621 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
18622 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
18623 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
18624 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
18625 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
18626 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
18627 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
18629 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18631 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
18632 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
18633 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
18634 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
18635 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
18636 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
18637 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
18638 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
18639 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
18640 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
18641 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
18642 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
18643 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
18644 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
18645 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
18646 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
18647 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
18648 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
18650 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18652 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
18653 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
18654 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
18655 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
18656 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
18657 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
18658 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
18659 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
18660 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
18661 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
18662 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
18663 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
18664 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
18665 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
18666 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
18667 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
18668 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
18669 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
18671 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18673 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
18674 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
18675 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
18676 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
18677 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
18678 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
18679 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
18680 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
18681 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
18682 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
18683 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
18684 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
18685 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
18686 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
18687 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
18688 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
18689 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
18690 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
18692 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18694 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
18695 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
18696 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
18697 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
18698 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
18699 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
18700 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
18701 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
18702 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
18703 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
18704 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
18705 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
18706 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
18707 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
18708 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
18709 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
18710 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
18711 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
18713 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18715 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
18716 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
18717 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
18718 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
18719 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
18720 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
18721 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
18722 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
18723 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
18724 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
18725 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
18726 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
18727 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
18728 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
18729 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
18730 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
18731 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
18732 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
18734 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18736 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
18737 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
18738 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
18739 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
18740 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
18741 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
18742 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
18743 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
18744 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
18745 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
18746 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
18747 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
18748 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
18749 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
18750 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
18751 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
18752 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
18753 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
18755 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18757 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
18758 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
18759 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
18760 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
18761 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
18762 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
18763 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
18764 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
18765 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
18766 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
18767 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
18768 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
18769 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
18770 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
18771 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
18772 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
18773 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
18774 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
18776 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18778 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
18779 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
18780 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
18781 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
18782 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
18783 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
18784 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
18785 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
18786 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
18787 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
18788 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
18789 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
18790 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
18791 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
18792 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
18793 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
18794 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
18795 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
18796 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
18797 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
18798 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
18799 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
18800 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
18801 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
18802 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
18803 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
18804 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
18805 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
18806 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
18807 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
18808 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
18809 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
18810 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
18811 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
18812 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
18813 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
18814 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
18815 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
18816 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
18817 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
18818 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
18819 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
18820 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
18821 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
18822 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
18823 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
18824 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
18825 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
18826 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
18827 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
18828 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
18829 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
18830 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
18831 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
18833 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18835 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
18836 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
18837 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
18838 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
18839 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
18840 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
18841 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
18842 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
18843 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
18844 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
18845 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
18846 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
18847 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
18848 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
18849 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
18850 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
18851 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
18852 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
18853 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
18854 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
18855 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
18856 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
18857 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
18858 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
18859 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
18860 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
18861 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
18862 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
18863 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
18864 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
18865 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
18866 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
18867 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
18868 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
18869 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
18870 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
18871 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
18872 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
18873 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
18874 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
18875 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
18876 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
18877 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
18878 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
18879 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
18880 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
18881 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
18882 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
18883 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
18884 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
18885 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
18886 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
18887 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
18888 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
18889 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
18890 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
18891 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
18892 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
18893 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
18894 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
18895 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
18896 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
18897 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
18898 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
18899 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
18900 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
18901 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
18902 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
18903 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
18904 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
18905 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
18906 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
18908 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18910 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
18911 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
18912 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
18913 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
18914 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
18915 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
18916 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
18917 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
18918 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
18920 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18922 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
18923 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
18924 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
18925 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
18926 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
18927 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
18928 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
18929 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
18930 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
18931 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
18932 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
18933 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
18934 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
18935 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
18936 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
18937 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
18938 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
18939 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
18941 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18943 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
18944 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
18945 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
18946 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
18947 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
18948 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
18949 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
18950 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
18951 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
18952 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
18953 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
18954 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
18955 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
18956 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
18957 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
18958 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
18959 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
18960 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
18962 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18964 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
18965 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
18966 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
18967 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
18968 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
18969 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
18970 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
18971 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
18972 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
18973 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
18974 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
18975 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
18976 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
18977 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
18978 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
18979 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
18980 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
18981 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
18982 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
18983 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
18984 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
18985 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
18986 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
18987 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
18988 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
18989 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
18990 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
18991 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
18992 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
18993 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
18994 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
18995 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
18996 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
18997 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
18998 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
18999 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
19001 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19003 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
19004 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
19005 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
19006 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
19007 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
19008 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
19009 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
19010 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
19011 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
19012 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
19013 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
19014 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
19015 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
19016 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
19017 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
19018 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
19019 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
19020 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
19022 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19024 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
19025 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
19026 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
19027 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
19028 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
19029 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
19030 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
19031 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
19032 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
19033 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
19034 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
19035 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
19036 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
19037 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
19038 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
19039 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
19040 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
19041 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
19042 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
19043 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
19044 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
19045 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
19046 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
19047 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
19048 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
19049 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
19050 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
19051 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
19052 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
19053 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
19054 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
19055 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
19056 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
19057 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
19058 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
19059 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
19061 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19063 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
19064 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
19065 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
19066 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
19067 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
19068 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
19069 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
19070 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
19071 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
19072 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
19073 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
19074 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
19075 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
19076 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
19077 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
19078 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
19079 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
19080 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
19082 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19084 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
19085 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
19086 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
19087 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
19088 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
19089 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
19090 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
19091 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
19092 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
19093 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
19094 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
19095 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
19096 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
19097 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
19098 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
19099 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
19100 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
19101 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
19102 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
19103 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
19104 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
19105 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
19106 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
19107 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
19108 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
19109 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
19110 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
19111 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
19112 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
19113 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
19114 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
19115 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
19116 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
19117 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
19118 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
19119 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
19121 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19123 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
19124 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
19125 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
19126 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
19127 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
19128 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
19129 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
19130 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
19131 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
19132 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
19133 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
19134 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
19135 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
19136 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
19137 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
19138 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
19139 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
19140 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
19142 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19144 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
19145 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
19146 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
19147 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
19148 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
19149 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
19150 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
19151 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
19152 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
19153 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
19154 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
19155 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
19156 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
19157 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
19158 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
19159 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
19160 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
19161 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
19162 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
19163 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
19164 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
19165 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
19166 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
19167 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
19168 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
19169 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
19170 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
19171 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
19172 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
19173 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
19174 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
19175 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
19176 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
19177 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
19178 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
19179 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
19181 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19183 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
19184 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
19185 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
19186 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
19187 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
19188 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
19189 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
19190 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
19191 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
19193 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19195 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
19196 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
19197 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
19198 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
19199 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
19200 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
19201 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
19202 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
19203 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
19204 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
19205 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
19206 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
19207 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
19208 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
19209 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
19210 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
19211 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
19212 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
19214 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19216 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
19217 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
19218 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
19219 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
19220 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
19221 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
19222 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
19223 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
19224 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
19225 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
19226 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
19227 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
19228 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
19229 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
19230 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
19231 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
19232 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
19233 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
19234 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
19235 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
19236 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
19237 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
19238 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
19239 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
19240 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
19241 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
19242 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
19243 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
19244 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
19245 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
19246 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
19247 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
19248 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
19249 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
19250 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
19251 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
19252 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
19253 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
19254 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
19255 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
19256 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
19257 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
19258 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
19259 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
19260 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
19261 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
19262 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
19263 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
19264 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
19265 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
19267 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19269 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
19270 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
19271 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
19272 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
19273 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
19274 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
19275 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
19276 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
19277 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
19279 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19281 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
19282 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
19283 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
19284 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
19285 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
19286 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
19287 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
19288 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
19289 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
19290 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
19291 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
19292 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
19293 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
19294 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
19295 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
19296 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
19297 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
19298 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
19300 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19302 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
19303 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
19304 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
19305 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
19306 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
19307 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
19308 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
19309 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
19310 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
19311 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
19312 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
19313 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
19314 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
19315 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
19316 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
19317 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
19318 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
19319 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
19321 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19323 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
19324 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
19325 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
19326 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
19327 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
19328 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
19329 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
19330 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
19331 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
19332 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
19333 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
19334 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
19335 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
19336 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
19337 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
19338 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
19339 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
19340 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
19341 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
19342 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
19343 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
19344 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
19345 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
19346 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
19347 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
19348 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
19349 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
19350 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
19351 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
19352 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
19353 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
19354 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
19355 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
19356 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
19357 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
19358 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
19360 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19362 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
19363 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
19364 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
19365 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
19366 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
19367 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
19368 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
19369 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
19370 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
19371 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
19372 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
19373 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
19374 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
19375 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
19376 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
19377 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
19378 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
19379 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
19381 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19383 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
19384 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
19385 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
19386 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
19387 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
19388 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
19389 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
19390 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
19391 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
19392 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
19393 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
19394 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
19395 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
19396 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
19397 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
19398 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
19399 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
19400 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
19401 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
19402 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
19403 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
19404 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
19405 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
19406 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
19407 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
19408 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
19409 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
19410 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
19411 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
19412 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
19413 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
19414 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
19415 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
19416 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
19417 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
19418 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
19420 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19422 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
19423 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
19424 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
19425 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
19426 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
19427 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
19428 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
19429 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
19430 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
19431 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
19432 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
19433 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
19434 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
19435 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
19436 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
19437 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
19438 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
19439 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
19441 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19443 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
19444 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
19445 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
19446 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
19447 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
19448 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
19449 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
19450 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
19451 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
19452 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
19453 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
19454 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
19455 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
19456 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
19457 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
19458 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
19459 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
19460 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
19461 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
19462 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
19463 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
19464 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
19465 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
19466 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
19467 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
19468 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
19469 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
19470 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
19471 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
19472 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
19473 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
19474 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
19475 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
19476 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
19477 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
19478 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
19480 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19482 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
19483 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
19484 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
19485 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
19486 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
19487 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
19488 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
19489 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
19490 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
19491 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
19492 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
19493 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
19494 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
19495 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
19496 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
19497 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
19498 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
19499 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
19501 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19503 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
19504 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
19505 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
19506 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
19507 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
19508 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
19509 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
19510 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
19511 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
19512 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
19513 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
19514 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
19515 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
19516 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
19517 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
19518 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
19519 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
19520 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
19521 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
19522 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
19523 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
19524 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
19525 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
19526 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
19527 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
19528 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
19529 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
19530 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
19531 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
19532 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
19533 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
19534 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
19535 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
19536 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
19537 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
19538 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
19540 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19542 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
19543 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
19544 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
19545 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
19546 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
19547 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
19548 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
19549 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
19550 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
19552 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19554 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
19555 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
19556 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
19557 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
19558 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
19559 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
19560 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
19561 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
19562 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
19563 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
19564 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
19565 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
19566 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
19567 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
19568 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
19569 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
19570 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
19571 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
19573 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
19575 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
19578 2023-02-15 Martin Jambor <mjambor@suse.cz>
19581 * gcc.dg/ipa/pr108679.c: New test.
19583 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
19586 * gfortran.dg/gomp/loop-5.f90: New test.
19587 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
19588 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
19590 2023-02-15 Jakub Jelinek <jakub@redhat.com>
19594 * gcc.dg/pr108787.c: New test.
19595 * gcc.target/powerpc/pr108787.c: New test.
19596 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
19598 2023-02-15 Jakub Jelinek <jakub@redhat.com>
19600 * g++.dg/DRs/dr2475.C: New test.
19601 * g++.dg/DRs/dr2478.C: New test.
19602 * g++.dg/DRs/dr2530.C: New test.
19603 * g++.dg/DRs/dr2673.C: New test.
19604 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
19606 2023-02-15 Marek Polacek <polacek@redhat.com>
19609 * g++.dg/cpp0x/overload-conv-5.C: New test.
19611 2023-02-14 David Faust <david.faust@oracle.com>
19614 * gcc.target/bpf/ldxdw.c: New test.
19616 2023-02-14 Andrew Pinski <apinski@marvell.com>
19618 PR tree-optimization/108355
19619 PR tree-optimization/96921
19620 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
19621 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
19622 * gcc.dg/tree-ssa/pr108354-1.c: New test.
19624 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
19626 * gnat.dg/shift2.adb: New test.
19628 2023-02-14 Richard Biener <rguenther@suse.de>
19630 PR tree-optimization/108782
19631 * gcc.dg/torture/pr108782.c: New testcase.
19633 2023-02-14 Jakub Jelinek <jakub@redhat.com>
19635 PR sanitizer/108777
19636 * gcc.dg/asan/pr108777-1.c: New test.
19637 * gcc.dg/asan/pr108777-2.c: New test.
19638 * gcc.dg/asan/pr108777-3.c: New test.
19639 * gcc.dg/asan/pr108777-4.c: New test.
19640 * gcc.dg/asan/pr108777-5.c: New test.
19641 * gcc.dg/asan/pr108777-6.c: New test.
19642 * gcc.dg/completion-3.c: Adjust expected multiline output.
19644 2023-02-14 Andreas Schwab <schwab@suse.de>
19647 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
19648 over cfi directives.
19649 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
19650 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
19651 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
19652 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
19653 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
19654 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
19656 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
19658 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
19660 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
19662 PR tree-optimization/96373
19663 PR tree-optimization/108571
19664 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
19665 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
19666 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
19667 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
19669 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
19672 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
19673 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
19674 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
19675 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
19676 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
19677 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
19678 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
19679 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
19680 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
19681 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
19682 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
19683 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
19684 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
19685 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
19686 * gcc.target/powerpc/pr96373.c: New test.
19688 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
19690 PR rtl-optimization/108681
19691 * gcc.target/aarch64/pr108681.c: New test.
19693 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
19695 * gcc.target/i386/pr108774.c: New.
19697 2023-02-13 Harald Anlauf <anlauf@gmx.de>
19700 * gfortran.dg/pr103475.f90: New test.
19702 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
19705 * gcc.target/i386/pr108516-1.c: New test.
19706 * gcc.target/i386/pr108516-2.c: Ditto.
19708 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
19710 * gfortran.dg/noinline.f90: New test.
19711 * gfortran.dg/noreturn-1.f90: New test.
19712 * gfortran.dg/noreturn-2.f90: New test.
19713 * gfortran.dg/noreturn-3.f90: New test.
19714 * gfortran.dg/noreturn-4.f90: New test.
19715 * gfortran.dg/noreturn-5.f90: New test.
19716 * gfortran.dg/weak-1.f90: New test.
19718 2023-02-13 Richard Biener <rguenther@suse.de>
19720 PR tree-optimization/108691
19721 * gcc.dg/pr108691.c: New testcase.
19723 2023-02-13 Jonathan Yong <10walls@gmail.com>
19725 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
19726 regex pattern to allow long long instead of just long.
19728 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
19730 * gcc.target/arc/milli-1.c: Update test.
19732 2023-02-13 Richard Biener <rguenther@suse.de>
19734 PR tree-optimization/106722
19735 * gcc.dg/torture/pr108737.c: New testcase.
19737 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19739 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
19740 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
19741 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
19742 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
19743 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
19744 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
19745 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
19746 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
19747 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
19748 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
19749 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
19750 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
19751 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
19752 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
19753 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
19755 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19757 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
19758 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
19759 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
19760 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
19761 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
19762 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
19763 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
19764 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
19765 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
19766 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
19767 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
19768 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
19769 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
19770 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
19771 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
19772 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
19773 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
19774 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
19775 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
19776 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
19777 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
19778 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
19779 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
19780 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
19781 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
19782 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
19783 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
19784 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
19785 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
19786 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
19788 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19790 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
19791 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
19792 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
19793 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
19794 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
19795 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
19796 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
19797 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
19798 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
19799 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
19800 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
19801 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
19802 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
19803 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
19804 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
19806 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19808 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
19809 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
19810 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
19811 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
19812 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
19813 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
19814 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
19815 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
19816 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
19817 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
19818 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
19819 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
19820 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
19821 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
19822 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
19823 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
19824 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
19825 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
19826 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
19827 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
19828 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
19829 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
19830 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
19831 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
19832 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
19833 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
19834 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
19835 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
19836 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
19837 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
19839 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19841 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
19842 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
19843 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
19844 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
19845 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
19846 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
19847 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
19848 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
19849 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
19850 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
19851 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
19852 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
19853 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
19854 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
19855 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
19857 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19859 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
19860 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
19861 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
19862 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
19863 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
19864 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
19865 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
19866 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
19867 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
19868 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
19869 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
19870 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
19871 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
19872 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
19873 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
19874 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
19875 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
19876 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
19877 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
19878 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
19879 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
19880 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
19881 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
19882 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
19883 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
19884 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
19885 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
19886 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
19887 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
19888 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
19890 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19892 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
19893 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
19894 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
19895 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
19896 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
19897 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
19898 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
19899 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
19900 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
19901 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
19902 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
19903 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
19904 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
19905 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
19906 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
19908 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19910 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
19911 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
19912 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
19913 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
19914 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
19915 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
19916 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
19917 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
19918 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
19919 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
19920 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
19921 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
19922 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
19923 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
19924 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
19925 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
19926 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
19927 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
19928 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
19929 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
19930 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
19931 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
19932 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
19933 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
19934 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
19935 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
19936 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
19937 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
19938 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
19939 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
19941 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19943 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
19944 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
19945 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
19946 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
19947 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
19948 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
19949 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
19950 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
19951 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
19952 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
19953 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
19954 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
19955 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
19956 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
19957 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
19958 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
19959 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
19960 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
19961 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
19962 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
19963 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
19964 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
19965 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
19966 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
19967 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
19968 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
19969 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
19970 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
19971 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
19972 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
19973 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
19974 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
19975 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
19976 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
19977 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
19978 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
19979 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
19980 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
19981 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
19982 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
19983 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
19984 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
19985 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
19986 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
19987 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
19988 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
19989 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
19990 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
19991 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
19992 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
19993 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
19994 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
19995 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
19996 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
19997 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
19998 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
19999 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
20000 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
20001 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
20002 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
20004 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20006 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
20007 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
20008 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
20009 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
20010 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
20011 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
20012 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
20013 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
20014 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
20015 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
20016 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
20017 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
20018 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
20019 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
20020 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
20022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20024 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
20025 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
20026 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
20027 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
20028 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
20029 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
20030 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
20031 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
20032 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
20033 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
20034 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
20035 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
20036 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
20037 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
20038 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
20039 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
20040 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
20041 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
20042 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
20043 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
20044 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
20045 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
20046 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
20047 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
20048 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
20049 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
20050 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
20051 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
20052 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
20053 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
20055 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20057 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
20058 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
20059 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
20060 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
20061 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
20062 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
20063 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
20064 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
20065 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
20066 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
20067 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
20068 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
20069 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
20070 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
20071 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
20073 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20075 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
20076 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
20077 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
20078 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
20079 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
20080 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
20081 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
20082 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
20083 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
20084 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
20085 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
20086 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
20087 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
20088 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
20089 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
20091 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20093 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
20094 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
20095 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
20096 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
20097 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
20098 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
20099 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
20100 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
20101 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
20102 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
20103 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
20104 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
20105 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
20106 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
20107 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
20109 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20111 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
20112 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
20113 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
20114 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
20115 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
20116 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
20117 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
20118 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
20119 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
20120 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
20121 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
20122 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
20123 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
20124 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
20125 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
20127 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20129 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
20130 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
20131 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
20132 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
20133 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
20134 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
20135 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
20136 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
20137 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
20138 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
20139 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
20140 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
20141 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
20142 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
20143 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
20144 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
20145 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
20146 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
20147 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
20149 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20151 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
20152 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
20153 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
20154 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
20155 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
20156 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
20157 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
20158 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
20159 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
20160 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
20161 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
20162 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
20163 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
20164 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
20165 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
20166 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
20167 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
20168 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
20169 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
20170 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
20171 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
20172 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
20173 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
20174 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
20175 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
20176 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
20177 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
20178 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
20179 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
20180 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
20181 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
20182 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
20183 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
20184 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
20185 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
20186 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
20188 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20190 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
20191 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
20192 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
20193 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
20194 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
20195 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
20196 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
20197 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
20198 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
20199 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
20200 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
20201 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
20202 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
20203 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
20204 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
20205 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
20206 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
20207 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
20209 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20211 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
20212 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
20213 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
20214 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
20215 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
20216 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
20217 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
20218 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
20219 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
20220 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
20221 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
20222 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
20223 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
20224 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
20225 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
20226 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
20227 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
20228 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
20229 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
20230 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
20231 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
20232 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
20233 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
20234 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
20235 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
20236 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
20237 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
20238 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
20239 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
20240 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
20241 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
20242 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
20243 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
20244 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
20245 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
20246 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
20248 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20250 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
20251 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
20252 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
20253 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
20254 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
20255 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
20256 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
20257 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
20258 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
20259 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
20260 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
20261 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
20262 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
20263 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
20264 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
20265 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
20266 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
20267 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
20269 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20271 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
20272 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
20273 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
20274 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
20275 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
20276 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
20277 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
20278 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
20279 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
20280 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
20281 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
20282 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
20283 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
20284 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
20285 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
20286 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
20287 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
20288 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
20289 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
20290 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
20291 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
20292 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
20293 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
20294 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
20295 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
20296 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
20297 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
20298 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
20299 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
20300 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
20301 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
20302 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
20303 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
20304 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
20305 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
20306 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
20308 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20310 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
20311 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
20312 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
20313 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
20314 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
20315 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
20316 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
20317 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
20318 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
20319 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
20320 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
20321 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
20322 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
20323 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
20324 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
20325 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
20326 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
20327 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
20329 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20331 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
20332 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
20333 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
20334 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
20335 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
20336 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
20337 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
20338 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
20339 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
20340 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
20341 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
20342 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
20343 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
20344 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
20345 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
20346 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
20347 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
20348 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
20349 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
20350 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
20351 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
20352 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
20353 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
20354 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
20355 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
20356 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
20357 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
20358 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
20359 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
20360 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
20361 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
20362 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
20363 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
20364 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
20365 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
20366 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
20368 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20370 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
20371 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
20372 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
20373 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
20374 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
20375 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
20376 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
20377 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
20378 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
20379 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
20380 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
20381 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
20382 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
20383 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
20384 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
20385 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
20386 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
20387 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
20388 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
20389 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
20390 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
20391 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
20392 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
20393 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
20394 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
20395 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
20396 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
20397 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
20398 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
20399 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
20400 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
20401 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
20402 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
20403 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
20404 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
20405 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
20406 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
20407 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
20408 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
20409 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
20410 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
20411 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
20412 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
20413 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
20414 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
20415 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
20416 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
20417 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
20418 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
20419 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
20420 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
20421 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
20422 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
20423 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
20424 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
20425 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
20426 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
20427 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
20428 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
20429 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
20430 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
20431 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
20432 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
20433 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
20434 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
20435 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
20436 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
20437 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
20438 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
20439 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
20440 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
20441 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
20443 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20445 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
20446 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
20447 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
20448 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
20449 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
20450 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
20451 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
20452 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
20453 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
20454 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
20455 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
20456 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
20457 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
20458 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
20459 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
20460 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
20461 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
20462 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
20464 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20466 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
20467 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
20468 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
20469 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
20470 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
20471 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
20472 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
20473 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
20474 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
20475 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
20476 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
20477 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
20478 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
20479 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
20480 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
20481 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
20482 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
20483 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
20484 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
20485 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
20486 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
20487 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
20488 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
20489 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
20490 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
20491 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
20492 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
20493 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
20494 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
20495 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
20496 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
20497 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
20498 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
20499 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
20500 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
20501 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
20503 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20505 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
20506 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
20507 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
20508 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
20509 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
20510 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
20511 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
20512 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
20513 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
20514 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
20515 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
20516 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
20517 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
20518 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
20519 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
20520 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
20521 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
20522 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
20524 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20526 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
20527 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
20528 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
20529 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
20530 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
20531 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
20532 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
20533 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
20534 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
20535 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
20536 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
20537 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
20538 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
20539 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
20540 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
20541 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
20542 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
20543 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
20545 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20547 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
20548 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
20549 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
20550 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
20551 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
20552 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
20553 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
20554 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
20555 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
20556 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
20557 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
20558 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
20559 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
20560 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
20561 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
20562 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
20563 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
20564 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
20566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20568 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
20569 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
20570 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
20571 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
20572 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
20573 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
20574 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
20575 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
20576 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
20577 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
20578 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
20579 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
20580 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
20581 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
20582 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
20583 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
20584 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
20585 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
20587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20589 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
20590 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
20591 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
20592 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
20593 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
20594 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
20595 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
20596 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
20597 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
20598 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
20599 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
20600 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
20601 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
20602 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
20603 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
20604 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
20605 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
20606 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
20607 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
20608 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
20609 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
20610 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
20611 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
20612 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
20614 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20616 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
20617 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
20618 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
20619 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
20620 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
20621 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
20622 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
20623 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
20624 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
20625 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
20626 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
20627 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
20628 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
20629 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
20630 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
20631 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
20632 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
20633 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
20634 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
20635 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
20636 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
20637 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
20638 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
20640 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20642 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
20643 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
20644 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
20645 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
20646 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
20647 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
20648 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
20649 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
20650 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
20651 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
20652 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
20653 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
20654 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
20655 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
20656 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
20657 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
20658 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
20659 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
20660 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
20661 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
20662 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
20663 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
20664 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
20665 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
20666 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
20667 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
20668 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
20669 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
20670 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
20671 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
20673 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20675 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
20676 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
20677 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
20678 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
20679 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
20680 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
20681 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
20682 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
20683 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
20684 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
20685 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
20686 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
20687 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
20688 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
20689 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
20690 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
20691 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
20692 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
20693 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
20694 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
20695 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
20696 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
20697 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
20698 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
20699 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
20700 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
20701 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
20702 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
20703 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
20704 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
20706 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20708 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
20709 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
20710 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
20711 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
20712 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
20713 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
20714 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
20715 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
20716 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
20717 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
20718 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
20719 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
20720 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
20721 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
20722 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
20723 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
20724 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
20725 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
20726 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
20727 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
20728 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
20729 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
20730 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
20731 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
20732 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
20733 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
20734 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
20735 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
20737 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20739 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
20740 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
20741 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
20742 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
20743 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
20744 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
20745 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
20746 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
20747 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
20748 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
20749 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
20750 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
20752 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20754 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
20755 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
20756 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
20757 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
20758 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
20759 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
20761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20763 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
20764 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
20765 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
20766 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
20767 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
20768 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
20769 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
20770 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
20771 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
20772 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
20773 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
20774 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
20775 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
20776 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
20777 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
20778 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
20779 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
20780 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
20782 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20784 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
20785 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
20786 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
20787 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
20788 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
20789 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
20790 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
20791 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
20792 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
20793 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
20794 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
20795 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
20796 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
20797 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
20798 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
20799 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
20800 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
20801 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
20802 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
20803 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
20804 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
20805 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
20806 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
20807 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
20808 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
20809 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
20810 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
20811 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
20812 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
20813 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
20814 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
20815 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
20816 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
20817 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
20818 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
20819 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
20821 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20823 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
20824 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
20825 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
20826 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
20827 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
20828 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
20829 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
20830 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
20831 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
20832 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
20833 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
20834 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
20835 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
20836 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
20837 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
20838 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
20839 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
20840 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
20841 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
20842 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
20843 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
20844 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
20845 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
20846 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
20847 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
20848 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
20849 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
20850 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
20851 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
20852 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
20853 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
20854 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
20855 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
20856 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
20857 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
20858 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
20860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20862 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
20863 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
20864 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
20865 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
20866 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
20867 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
20868 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
20869 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
20870 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
20871 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
20872 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
20873 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
20874 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
20875 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
20876 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
20877 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
20878 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
20879 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
20881 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20883 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
20884 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
20885 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
20886 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
20887 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
20888 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
20889 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
20890 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
20891 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
20892 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
20893 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
20894 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
20895 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
20896 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
20897 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
20898 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
20899 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
20900 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
20902 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20904 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
20905 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
20906 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
20907 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
20908 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
20909 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
20910 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
20911 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
20912 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
20913 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
20914 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
20915 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
20916 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
20917 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
20918 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
20919 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
20920 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
20921 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
20922 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
20923 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
20924 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
20925 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
20926 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
20927 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
20928 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
20929 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
20931 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20933 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
20934 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
20935 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
20936 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
20937 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
20938 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
20939 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
20940 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
20941 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
20942 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
20943 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
20944 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
20945 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
20946 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
20947 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
20948 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
20949 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
20950 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
20951 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
20952 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
20953 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
20954 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
20955 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
20956 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
20957 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
20958 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
20960 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20962 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
20963 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
20964 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
20965 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
20966 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
20967 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
20968 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
20969 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
20970 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
20971 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
20972 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
20973 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
20974 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
20975 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
20976 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
20977 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
20978 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
20979 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
20981 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20983 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
20984 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
20985 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
20986 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
20987 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
20988 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
20989 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
20990 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
20991 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
20992 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
20993 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
20994 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
20995 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
20996 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
20997 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
20998 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
20999 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
21000 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
21002 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21004 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
21005 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
21006 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
21007 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
21008 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
21009 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
21010 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
21011 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
21012 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
21013 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
21014 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
21015 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
21016 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
21017 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
21018 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
21019 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
21020 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
21021 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
21022 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
21023 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
21024 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
21025 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
21027 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21029 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
21030 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
21031 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
21032 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
21033 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
21034 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
21035 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
21036 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
21037 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
21038 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
21039 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
21040 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
21041 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
21042 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
21043 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
21044 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
21045 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
21046 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
21047 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
21048 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
21049 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
21050 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
21052 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21054 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
21056 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21058 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
21059 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
21060 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
21061 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
21062 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
21063 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
21064 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
21065 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
21066 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
21067 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
21068 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
21069 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
21070 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
21071 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
21072 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
21073 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
21074 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
21075 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
21076 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
21077 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
21078 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
21079 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
21080 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
21081 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
21082 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
21083 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
21084 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
21085 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
21086 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
21087 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
21089 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21091 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
21092 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
21093 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
21094 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
21095 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
21096 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
21097 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
21098 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
21099 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
21100 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
21101 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
21102 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
21103 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
21104 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
21105 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
21106 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
21107 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
21108 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
21109 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
21110 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
21111 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
21112 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
21113 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
21114 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
21115 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
21116 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
21117 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
21118 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
21119 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
21120 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
21122 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21124 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
21125 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
21126 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
21127 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
21128 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
21129 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
21130 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
21131 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
21132 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
21133 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
21134 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
21135 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
21136 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
21137 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
21138 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
21139 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
21140 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
21141 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
21142 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
21143 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
21144 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
21145 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
21146 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
21147 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
21148 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
21149 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
21150 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
21151 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
21152 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
21153 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
21155 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21157 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
21158 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
21159 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
21160 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
21161 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
21162 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
21163 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
21164 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
21165 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
21166 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
21167 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
21168 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
21169 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
21170 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
21171 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
21172 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
21173 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
21174 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
21175 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
21176 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
21177 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
21178 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
21179 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
21180 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
21181 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
21182 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
21183 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
21184 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
21185 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
21186 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
21188 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21190 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
21191 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
21192 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
21193 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
21194 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
21195 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
21196 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
21197 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
21198 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
21199 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
21200 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
21201 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
21202 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
21203 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
21204 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
21205 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
21206 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
21207 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
21208 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
21209 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
21210 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
21211 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
21212 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
21213 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
21214 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
21215 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
21216 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
21217 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
21218 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
21219 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
21221 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21223 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
21224 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
21225 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
21226 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
21227 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
21228 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
21229 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
21230 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
21231 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
21232 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
21233 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
21234 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
21235 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
21236 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
21237 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
21238 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
21239 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
21240 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
21241 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
21242 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
21243 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
21244 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
21245 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
21246 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
21247 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
21248 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
21249 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
21250 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
21251 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
21252 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
21254 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21256 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
21257 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
21258 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
21259 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
21260 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
21261 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
21262 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
21263 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
21264 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
21265 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
21266 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
21267 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
21268 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
21269 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
21270 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
21271 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
21272 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
21273 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
21274 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
21275 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
21276 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
21277 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
21278 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
21279 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
21280 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
21281 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
21282 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
21283 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
21284 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
21285 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
21287 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21289 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
21290 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
21291 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
21292 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
21293 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
21294 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
21295 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
21296 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
21297 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
21298 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
21299 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
21300 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
21301 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
21302 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
21303 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
21304 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
21305 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
21306 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
21307 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
21308 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
21309 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
21310 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
21311 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
21312 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
21313 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
21314 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
21315 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
21316 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
21317 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
21318 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
21320 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21322 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
21323 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
21324 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
21325 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
21326 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
21327 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
21328 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
21329 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
21330 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
21331 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
21332 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
21333 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
21334 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
21335 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
21336 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
21337 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
21338 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
21339 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
21340 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
21341 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
21342 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
21343 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
21344 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
21345 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
21346 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
21347 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
21348 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
21349 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
21350 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
21351 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
21353 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21355 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
21356 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
21357 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
21358 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
21359 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
21360 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
21361 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
21362 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
21363 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
21364 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
21365 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
21366 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
21367 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
21368 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
21369 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
21370 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
21371 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
21372 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
21373 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
21374 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
21375 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
21376 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
21377 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
21378 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
21379 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
21380 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
21381 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
21382 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
21383 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
21384 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
21386 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21388 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
21389 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
21390 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
21391 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
21392 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
21393 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
21394 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
21395 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
21396 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
21397 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
21398 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
21399 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
21400 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
21401 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
21402 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
21403 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
21404 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
21405 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
21406 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
21407 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
21408 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
21409 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
21410 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
21411 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
21412 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
21413 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
21414 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
21415 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
21416 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
21417 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
21419 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21421 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
21422 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
21423 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
21424 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
21425 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
21426 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
21427 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
21428 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
21429 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
21430 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
21431 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
21432 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
21433 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
21434 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
21435 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
21436 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
21437 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
21438 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
21439 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
21440 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
21441 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
21442 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
21443 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
21444 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
21445 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
21446 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
21447 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
21448 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
21449 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
21450 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
21452 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21454 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
21456 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21458 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
21459 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
21460 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
21461 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
21462 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
21463 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
21464 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
21465 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
21466 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
21467 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
21468 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
21469 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
21470 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
21471 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
21472 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
21473 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
21474 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
21475 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
21476 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
21477 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
21478 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
21479 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
21480 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
21481 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
21482 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
21483 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
21484 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
21485 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
21486 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
21487 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
21488 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
21489 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
21490 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
21491 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
21492 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
21493 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
21495 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21497 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
21498 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
21499 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
21500 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
21501 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
21502 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
21503 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
21504 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
21505 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
21506 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
21507 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
21508 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
21509 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
21510 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
21511 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
21512 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
21513 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
21514 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
21515 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
21516 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
21517 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
21518 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
21519 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
21520 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
21521 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
21522 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
21523 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
21524 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
21525 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
21526 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
21527 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
21528 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
21529 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
21530 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
21531 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
21532 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
21534 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21536 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
21537 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
21538 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
21539 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
21540 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
21541 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
21542 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
21543 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
21544 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
21545 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
21546 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
21547 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
21548 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
21549 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
21550 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
21551 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
21552 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
21553 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
21554 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
21555 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
21556 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
21557 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
21558 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
21559 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
21560 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
21561 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
21562 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
21563 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
21564 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
21565 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
21566 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
21567 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
21568 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
21569 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
21570 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
21571 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
21573 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21575 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
21576 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
21577 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
21578 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
21579 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
21580 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
21581 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
21582 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
21583 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
21584 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
21585 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
21586 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
21587 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
21588 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
21589 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
21590 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
21591 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
21592 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
21593 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
21594 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
21595 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
21596 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
21597 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
21598 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
21599 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
21600 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
21601 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
21602 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
21603 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
21604 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
21605 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
21606 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
21607 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
21608 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
21609 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
21610 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
21612 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21614 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
21615 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
21616 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
21617 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
21618 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
21619 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
21620 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
21621 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
21622 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
21623 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
21624 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
21625 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
21626 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
21627 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
21628 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
21629 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
21630 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
21631 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
21632 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
21633 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
21634 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
21635 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
21636 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
21637 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
21638 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
21639 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
21640 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
21641 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
21642 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
21643 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
21644 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
21645 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
21646 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
21647 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
21648 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
21649 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
21651 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21653 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
21654 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
21655 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
21656 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
21657 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
21658 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
21659 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
21660 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
21661 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
21662 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
21663 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
21664 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
21665 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
21666 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
21667 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
21668 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
21669 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
21670 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
21671 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
21672 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
21673 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
21674 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
21675 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
21676 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
21677 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
21678 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
21679 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
21680 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
21681 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
21682 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
21683 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
21684 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
21685 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
21686 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
21687 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
21688 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
21690 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21692 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
21693 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
21694 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
21695 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
21696 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
21697 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
21698 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
21699 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
21700 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
21701 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
21702 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
21703 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
21704 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
21705 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
21706 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
21707 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
21708 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
21709 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
21710 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
21711 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
21712 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
21713 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
21714 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
21715 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
21716 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
21717 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
21718 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
21719 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
21720 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
21721 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
21722 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
21723 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
21724 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
21725 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
21726 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
21727 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
21729 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21731 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
21732 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
21733 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
21734 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
21735 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
21736 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
21737 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
21738 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
21739 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
21740 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
21741 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
21742 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
21743 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
21744 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
21745 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
21746 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
21747 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
21748 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
21749 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
21750 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
21751 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
21752 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
21753 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
21754 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
21755 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
21756 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
21757 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
21758 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
21759 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
21760 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
21761 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
21762 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
21763 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
21764 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
21765 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
21766 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
21768 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21770 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
21771 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
21772 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
21773 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
21774 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
21775 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
21776 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
21777 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
21778 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
21779 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
21780 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
21781 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
21782 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
21783 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
21784 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
21785 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
21786 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
21787 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
21789 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21791 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
21792 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
21793 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
21794 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
21795 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
21796 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
21797 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
21798 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
21799 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
21800 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
21801 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
21802 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
21803 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
21804 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
21805 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
21806 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
21807 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
21808 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
21810 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21812 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
21813 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
21814 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
21815 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
21816 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
21817 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
21818 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
21819 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
21820 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
21821 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
21822 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
21823 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
21824 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
21825 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
21826 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
21827 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
21828 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
21829 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
21831 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21833 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
21834 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
21835 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
21836 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
21837 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
21838 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
21839 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
21840 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
21841 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
21842 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
21843 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
21844 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
21845 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
21846 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
21847 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
21848 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
21849 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
21850 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
21852 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21854 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
21855 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
21856 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
21857 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
21858 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
21859 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
21860 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
21861 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
21862 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
21863 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
21864 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
21865 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
21866 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
21867 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
21868 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
21869 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
21870 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
21871 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
21873 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21875 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
21876 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
21877 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
21878 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
21879 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
21880 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
21881 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
21882 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
21883 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
21884 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
21885 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
21886 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
21887 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
21888 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
21889 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
21890 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
21891 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
21892 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
21894 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21896 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
21897 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
21898 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
21899 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
21900 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
21901 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
21902 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
21903 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
21904 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
21905 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
21906 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
21907 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
21908 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
21909 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
21910 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
21911 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
21912 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
21913 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
21915 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21917 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
21918 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
21919 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
21920 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
21921 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
21922 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
21923 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
21924 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
21925 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
21926 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
21927 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
21928 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
21929 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
21930 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
21931 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
21932 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
21933 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
21934 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
21936 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21938 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
21939 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
21940 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
21941 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
21942 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
21943 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
21944 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
21945 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
21946 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
21947 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
21948 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
21949 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
21950 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
21951 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
21952 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
21954 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21956 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
21957 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
21958 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
21959 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
21960 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
21961 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
21962 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
21963 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
21964 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
21965 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
21966 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
21967 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
21968 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
21969 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
21970 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
21971 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
21972 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
21973 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
21974 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
21975 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
21976 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
21977 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
21978 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
21979 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
21980 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
21981 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
21982 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
21983 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
21984 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
21985 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
21987 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21989 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
21990 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
21991 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
21992 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
21993 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
21994 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
21995 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
21996 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
21997 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
21998 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
21999 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
22000 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
22001 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
22002 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
22003 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
22005 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22007 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
22008 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
22009 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
22010 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
22011 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
22012 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
22013 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
22014 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
22015 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
22016 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
22017 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
22018 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
22019 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
22020 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
22021 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
22022 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
22023 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
22024 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
22025 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
22026 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
22027 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
22028 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
22029 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
22030 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
22031 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
22032 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
22033 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
22034 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
22035 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
22036 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
22038 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22040 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
22041 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
22042 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
22043 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
22044 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
22045 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
22046 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
22047 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
22048 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
22049 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
22050 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
22051 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
22052 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
22053 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
22054 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
22055 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
22056 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
22057 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
22058 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
22059 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
22060 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
22061 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
22062 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
22063 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
22064 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
22065 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
22066 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
22067 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
22068 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
22069 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
22071 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22073 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
22074 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
22075 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
22076 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
22077 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
22078 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
22079 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
22080 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
22081 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
22082 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
22083 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
22084 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
22085 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
22086 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
22087 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
22088 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
22089 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
22090 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
22092 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22094 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
22095 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
22096 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
22097 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
22098 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
22099 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
22100 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
22101 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
22102 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
22103 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
22104 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
22105 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
22106 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
22107 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
22108 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
22109 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
22110 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
22111 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
22112 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
22113 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
22114 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
22115 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
22116 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
22117 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
22118 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
22119 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
22120 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
22121 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
22122 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
22123 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
22124 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
22125 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
22126 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
22127 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
22128 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
22129 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
22131 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22133 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
22134 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
22135 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
22136 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
22137 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
22138 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
22139 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
22140 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
22141 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
22142 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
22143 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
22144 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
22145 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
22146 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
22147 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
22148 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
22149 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
22150 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
22152 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22154 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
22155 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
22156 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
22157 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
22158 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
22159 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
22160 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
22161 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
22162 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
22163 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
22164 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
22165 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
22166 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
22167 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
22168 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
22169 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
22170 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
22171 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
22172 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
22173 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
22174 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
22175 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
22176 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
22177 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
22178 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
22179 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
22180 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
22181 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
22182 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
22183 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
22184 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
22185 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
22186 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
22187 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
22188 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
22189 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
22191 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22193 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
22194 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
22195 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
22196 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
22197 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
22198 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
22199 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
22200 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
22201 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
22202 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
22203 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
22204 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
22205 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
22206 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
22207 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
22208 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
22209 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
22210 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
22212 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22214 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
22215 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
22216 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
22217 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
22218 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
22219 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
22220 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
22221 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
22222 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
22223 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
22224 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
22225 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
22226 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
22227 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
22228 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
22229 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
22230 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
22231 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
22232 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
22233 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
22234 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
22235 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
22236 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
22237 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
22238 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
22239 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
22240 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
22241 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
22242 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
22243 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
22244 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
22245 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
22246 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
22247 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
22248 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
22249 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
22251 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22253 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
22254 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
22255 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
22256 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
22257 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
22258 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
22259 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
22260 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
22261 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
22262 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
22263 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
22264 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
22265 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
22266 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
22267 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
22268 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
22269 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
22270 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
22271 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
22272 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
22273 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
22274 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
22275 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
22276 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
22277 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
22278 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
22279 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
22280 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
22281 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
22282 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
22283 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
22284 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
22285 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
22286 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
22287 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
22288 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
22289 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
22290 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
22291 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
22292 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
22293 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
22294 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
22295 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
22296 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
22297 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
22299 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22301 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
22302 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
22303 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
22304 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
22305 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
22306 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
22307 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
22308 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
22309 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
22310 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
22311 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
22312 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
22313 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
22314 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
22315 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
22317 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22319 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
22320 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
22321 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
22322 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
22323 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
22324 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
22325 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
22326 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
22327 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
22328 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
22329 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
22330 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
22331 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
22332 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
22333 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
22335 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22337 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
22338 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
22339 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
22340 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
22341 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
22342 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
22343 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
22344 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
22345 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
22346 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
22347 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
22348 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
22349 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
22350 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
22351 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
22353 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22355 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
22357 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22359 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
22360 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
22361 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
22362 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
22363 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
22364 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
22365 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
22366 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
22367 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
22368 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
22369 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
22370 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
22371 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
22372 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
22373 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
22374 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
22375 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
22376 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
22378 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22380 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
22381 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
22382 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
22383 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
22384 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
22385 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
22386 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
22387 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
22388 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
22389 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
22390 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
22391 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
22392 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
22393 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
22394 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
22395 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
22396 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
22397 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
22399 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22401 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
22402 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
22403 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
22404 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
22405 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
22406 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
22407 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
22408 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
22409 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
22410 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
22411 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
22412 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
22413 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
22414 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
22415 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
22416 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
22417 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
22418 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
22420 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22422 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
22423 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
22424 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
22425 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
22426 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
22427 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
22428 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
22429 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
22430 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
22431 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
22432 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
22433 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
22434 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
22435 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
22436 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
22437 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
22438 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
22439 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
22441 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22443 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
22444 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
22445 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
22446 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
22447 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
22448 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
22449 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
22450 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
22451 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
22452 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
22453 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
22454 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
22455 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
22456 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
22457 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
22458 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
22459 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
22460 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
22462 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22464 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
22465 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
22466 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
22467 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
22468 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
22469 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
22470 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
22471 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
22472 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
22473 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
22474 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
22475 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
22476 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
22477 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
22478 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
22479 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
22480 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
22481 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
22483 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22485 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
22486 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
22487 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
22488 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
22489 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
22490 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
22491 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
22492 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
22493 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
22494 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
22495 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
22496 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
22497 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
22498 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
22499 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
22500 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
22501 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
22502 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
22503 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
22504 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
22505 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
22506 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
22507 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
22508 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
22509 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
22510 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
22511 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
22512 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
22513 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
22514 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
22516 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22518 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
22519 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
22520 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
22521 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
22522 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
22523 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
22524 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
22525 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
22526 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
22527 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
22528 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
22529 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
22530 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
22531 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
22532 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
22533 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
22534 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
22535 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
22536 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
22537 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
22538 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
22539 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
22540 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
22541 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
22542 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
22543 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
22544 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
22545 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
22546 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
22547 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
22549 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22551 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
22552 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
22553 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
22554 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
22555 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
22556 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
22557 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
22558 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
22559 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
22560 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
22561 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
22562 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
22563 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
22564 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
22565 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
22566 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
22567 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
22568 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
22569 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
22570 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
22571 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
22572 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
22573 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
22574 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
22575 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
22576 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
22577 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
22578 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
22579 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
22580 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
22582 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22584 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
22585 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
22586 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
22587 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
22588 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
22589 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
22590 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
22591 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
22592 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
22593 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
22594 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
22595 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
22596 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
22597 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
22598 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
22599 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
22600 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
22601 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
22602 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
22603 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
22604 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
22605 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
22606 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
22607 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
22608 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
22609 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
22610 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
22611 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
22612 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
22613 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
22615 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22617 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
22618 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
22619 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
22620 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
22621 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
22622 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
22623 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
22624 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
22625 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
22626 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
22627 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
22628 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
22629 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
22630 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
22631 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
22632 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
22633 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
22634 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
22635 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
22636 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
22637 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
22638 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
22639 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
22640 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
22641 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
22642 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
22643 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
22644 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
22645 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
22646 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
22647 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
22648 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
22649 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
22650 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
22651 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
22652 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
22654 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22656 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
22657 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
22658 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
22659 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
22660 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
22661 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
22662 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
22663 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
22664 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
22665 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
22666 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
22667 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
22668 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
22669 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
22670 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
22671 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
22672 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
22673 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
22674 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
22675 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
22676 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
22677 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
22678 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
22679 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
22680 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
22681 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
22682 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
22683 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
22684 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
22685 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
22686 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
22687 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
22688 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
22689 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
22690 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
22691 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
22693 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22695 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
22696 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
22697 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
22698 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
22699 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
22700 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
22701 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
22702 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
22703 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
22704 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
22705 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
22706 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
22707 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
22708 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
22709 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
22710 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
22711 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
22712 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
22713 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
22714 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
22715 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
22716 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
22717 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
22718 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
22719 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
22720 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
22721 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
22722 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
22723 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
22724 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
22725 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
22726 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
22727 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
22728 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
22729 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
22730 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
22732 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22734 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
22735 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
22736 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
22737 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
22738 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
22739 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
22740 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
22741 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
22742 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
22743 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
22744 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
22745 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
22746 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
22747 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
22748 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
22749 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
22750 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
22751 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
22752 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
22753 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
22754 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
22755 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
22756 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
22757 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
22758 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
22759 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
22760 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
22761 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
22762 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
22763 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
22764 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
22765 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
22766 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
22767 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
22768 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
22769 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
22771 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22773 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
22774 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
22775 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
22776 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
22777 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
22778 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
22779 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
22780 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
22781 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
22782 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
22783 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
22784 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
22785 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
22786 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
22787 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
22788 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
22789 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
22790 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
22792 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22794 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
22795 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
22796 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
22797 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
22798 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
22799 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
22800 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
22801 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
22802 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
22803 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
22804 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
22805 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
22806 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
22807 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
22808 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
22809 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
22810 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
22811 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
22813 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22815 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
22816 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
22817 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
22818 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
22819 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
22820 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
22821 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
22822 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
22823 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
22824 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
22825 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
22826 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
22827 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
22828 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
22829 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
22830 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
22831 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
22832 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
22834 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22836 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
22837 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
22838 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
22839 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
22840 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
22841 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
22842 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
22843 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
22844 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
22845 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
22846 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
22847 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
22848 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
22849 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
22850 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
22851 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
22852 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
22853 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
22855 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22857 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
22858 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
22859 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
22860 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
22861 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
22862 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
22863 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
22864 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
22865 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
22866 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
22867 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
22868 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
22869 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
22870 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
22871 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
22873 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22875 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
22876 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
22877 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
22878 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
22879 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
22880 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
22881 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
22882 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
22883 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
22884 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
22885 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
22886 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
22887 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
22888 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
22889 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
22891 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22893 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
22894 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
22895 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
22896 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
22897 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
22898 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
22899 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
22900 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
22901 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
22902 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
22903 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
22904 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
22905 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
22906 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
22907 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
22909 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22911 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
22912 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
22913 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
22914 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
22915 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
22916 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
22917 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
22918 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
22919 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
22920 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
22921 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
22922 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
22923 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
22924 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
22925 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
22927 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22929 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
22930 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
22931 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
22932 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
22933 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
22934 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
22935 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
22936 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
22937 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
22938 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
22939 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
22940 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
22941 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
22942 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
22943 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
22944 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
22945 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
22946 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
22947 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
22948 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
22949 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
22950 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
22951 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
22953 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22955 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
22956 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
22957 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
22958 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
22959 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
22960 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
22961 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
22962 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
22963 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
22964 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
22965 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
22966 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
22967 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
22968 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
22969 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
22971 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22973 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
22974 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
22975 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
22976 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
22977 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
22978 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
22979 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
22980 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
22981 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
22982 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
22983 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
22984 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
22985 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
22986 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
22987 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
22989 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22991 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
22993 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22995 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
22996 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
22997 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
22998 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
22999 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
23000 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
23001 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
23002 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
23003 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
23004 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
23005 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
23006 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
23007 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
23008 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
23009 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
23010 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
23011 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
23012 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
23014 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23016 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
23017 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
23018 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
23019 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
23020 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
23021 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
23022 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
23023 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
23024 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
23025 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
23026 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
23027 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
23028 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
23029 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
23030 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
23031 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
23032 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
23033 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
23035 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23037 * g++.target/riscv/rvv/base/exception-1.C: New test.
23039 2023-02-11 Jakub Jelinek <jakub@redhat.com>
23042 * c-c++-common/pr108605.c: New test.
23044 2023-02-11 Jonathan Yong <10walls@gmail.com>
23046 * gcc.dg/pr65658.c: fix LLP64 test.
23048 2023-02-11 Jonathan Yong <10walls@gmail.com>
23050 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
23051 * gcc.dg/Warray-bounds-52.c: ditto
23052 * gcc.dg/Wstringop-overflow-62.c: ditto
23053 * gcc.dg/attr-vector_size.c: ditto
23054 * gcc.dg/overflow-warn-9.c: ditto
23056 2023-02-10 David Malcolm <dmalcolm@redhat.com>
23059 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
23060 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
23062 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
23064 PR tree-optimization/108520
23065 * g++.dg/pr108520.C: New.
23067 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23069 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
23070 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
23071 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
23072 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
23073 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
23074 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
23075 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
23076 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
23077 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
23078 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
23079 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
23080 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
23081 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
23082 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
23083 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
23084 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
23085 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
23086 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
23087 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
23088 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
23089 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
23090 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
23091 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
23092 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
23093 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
23094 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
23095 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
23096 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
23097 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
23098 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
23100 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23102 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
23103 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
23104 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
23105 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
23106 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
23107 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
23108 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
23109 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
23110 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
23111 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
23112 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
23113 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
23114 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
23115 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
23116 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
23117 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
23118 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
23119 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
23120 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
23121 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
23122 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
23123 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
23124 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
23125 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
23126 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
23127 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
23128 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
23129 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
23130 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
23131 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
23133 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23135 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
23136 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
23137 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
23138 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
23139 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
23140 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
23141 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
23142 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
23143 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
23144 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
23145 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
23146 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
23147 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
23148 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
23149 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
23150 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
23151 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
23152 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
23153 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
23154 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
23155 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
23156 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
23157 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
23158 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
23159 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
23160 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
23161 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
23162 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
23163 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
23164 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
23166 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23168 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
23169 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
23170 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
23171 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
23172 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
23173 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
23174 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
23175 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
23176 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
23177 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
23178 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
23179 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
23180 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
23181 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
23182 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
23183 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
23184 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
23185 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
23186 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
23187 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
23188 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
23189 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
23190 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
23191 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
23192 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
23193 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
23194 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
23195 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
23196 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
23197 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
23199 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23201 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
23202 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
23203 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
23204 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
23205 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
23206 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
23207 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
23208 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
23209 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
23210 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
23211 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
23212 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
23213 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
23214 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
23215 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
23216 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
23217 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
23218 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
23219 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
23220 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
23221 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
23222 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
23223 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
23224 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
23225 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
23226 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
23227 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
23228 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
23229 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
23230 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
23232 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23234 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
23235 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
23236 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
23237 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
23238 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
23239 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
23240 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
23241 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
23242 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
23243 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
23244 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
23245 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
23246 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
23247 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
23248 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
23249 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
23250 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
23251 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
23252 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
23253 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
23254 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
23255 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
23256 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
23257 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
23258 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
23259 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
23260 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
23261 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
23262 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
23263 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
23265 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23267 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
23268 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
23269 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
23270 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
23271 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
23272 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
23273 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
23274 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
23275 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
23276 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
23277 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
23278 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
23279 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
23280 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
23281 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
23282 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
23283 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
23284 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
23285 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
23286 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
23287 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
23288 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
23289 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
23290 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
23291 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
23292 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
23293 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
23294 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
23295 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
23296 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
23298 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23300 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
23301 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
23302 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
23303 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
23304 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
23305 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
23306 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
23307 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
23308 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
23309 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
23310 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
23311 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
23312 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
23313 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
23314 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
23315 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
23316 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
23317 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
23318 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
23319 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
23320 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
23321 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
23322 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
23323 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
23324 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
23325 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
23326 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
23327 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
23328 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
23329 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
23331 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23333 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
23334 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
23335 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
23336 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
23337 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
23338 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
23339 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
23340 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
23341 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
23342 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
23343 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
23344 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
23345 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
23346 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
23347 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
23348 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
23349 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
23350 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
23351 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
23352 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
23353 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
23354 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
23355 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
23356 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
23357 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
23358 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
23359 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
23360 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
23361 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
23362 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
23364 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23366 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
23367 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
23368 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
23369 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
23370 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
23371 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
23372 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
23373 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
23374 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
23375 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
23376 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
23377 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
23378 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
23379 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
23380 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
23381 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
23382 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
23383 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
23384 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
23385 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
23386 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
23387 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
23388 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
23389 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
23390 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
23391 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
23392 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
23393 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
23394 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
23395 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
23397 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23399 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
23400 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
23401 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
23402 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
23403 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
23404 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
23405 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
23406 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
23407 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
23408 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
23409 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
23410 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
23411 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
23412 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
23413 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
23414 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
23415 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
23416 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
23417 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
23418 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
23419 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
23420 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
23421 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
23422 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
23423 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
23424 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
23425 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
23426 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
23427 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
23428 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
23430 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23432 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
23433 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
23434 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
23435 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
23436 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
23437 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
23438 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
23439 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
23440 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
23441 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
23442 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
23443 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
23444 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
23445 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
23446 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
23447 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
23448 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
23449 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
23450 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
23451 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
23452 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
23453 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
23454 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
23455 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
23456 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
23457 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
23458 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
23459 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
23460 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
23461 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
23463 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23465 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
23466 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
23467 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
23468 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
23469 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
23470 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
23471 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
23472 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
23473 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
23474 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
23475 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
23476 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
23477 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
23478 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
23479 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
23480 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
23481 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
23482 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
23483 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
23484 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
23485 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
23486 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
23487 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
23488 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
23489 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
23490 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
23491 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
23492 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
23493 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
23494 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
23496 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23498 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
23499 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
23500 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
23501 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
23502 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
23503 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
23504 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
23505 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
23506 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
23507 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
23508 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
23509 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
23510 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
23511 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
23512 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
23513 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
23514 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
23515 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
23516 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
23517 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
23518 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
23519 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
23520 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
23521 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
23522 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
23523 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
23524 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
23525 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
23526 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
23527 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
23529 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23531 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
23532 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
23533 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
23534 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
23535 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
23536 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
23537 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
23538 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
23539 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
23540 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
23541 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
23542 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
23543 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
23544 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
23545 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
23546 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
23547 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
23548 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
23549 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
23550 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
23551 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
23552 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
23553 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
23554 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
23555 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
23556 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
23557 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
23558 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
23559 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
23560 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
23562 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23564 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
23565 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
23566 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
23567 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
23568 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
23569 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
23570 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
23571 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
23572 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
23573 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
23574 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
23575 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
23576 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
23577 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
23578 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
23579 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
23580 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
23581 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
23582 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
23583 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
23584 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
23585 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
23586 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
23587 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
23588 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
23589 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
23590 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
23591 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
23592 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
23593 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
23594 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
23595 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
23596 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
23597 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
23598 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
23599 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
23600 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
23601 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
23602 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
23603 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
23604 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
23605 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
23606 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
23607 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
23608 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
23609 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
23610 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
23611 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
23612 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
23613 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
23614 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
23615 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
23616 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
23617 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
23618 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
23619 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
23620 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
23621 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
23622 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
23623 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
23624 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
23625 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
23626 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
23627 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
23628 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
23629 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
23630 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
23631 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
23632 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
23633 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
23634 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
23635 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
23636 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
23637 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
23638 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
23639 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
23640 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
23641 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
23642 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
23643 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
23644 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
23645 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
23646 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
23647 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
23648 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
23649 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
23650 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
23651 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
23652 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
23653 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
23654 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
23655 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
23656 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
23657 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
23658 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
23659 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
23661 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23663 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
23664 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
23665 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
23666 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
23667 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
23668 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
23669 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
23670 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
23671 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
23672 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
23673 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
23674 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
23675 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
23676 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
23677 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
23678 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
23679 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
23680 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
23681 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
23682 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
23683 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
23684 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
23685 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
23686 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
23687 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
23688 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
23689 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
23690 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
23691 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
23692 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
23693 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
23694 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
23695 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
23696 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
23697 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
23698 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
23700 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23702 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
23703 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
23704 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
23705 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
23706 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
23707 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
23708 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
23709 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
23710 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
23711 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
23712 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
23713 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
23714 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
23715 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
23716 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
23717 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
23718 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
23719 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
23720 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
23721 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
23722 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
23723 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
23724 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
23725 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
23726 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
23727 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
23728 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
23729 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
23730 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
23731 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
23732 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
23733 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
23734 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
23735 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
23736 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
23737 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
23739 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23741 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
23742 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
23743 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
23744 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
23745 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
23746 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
23747 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
23748 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
23749 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
23750 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
23751 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
23752 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
23753 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
23754 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
23755 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
23756 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
23757 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
23758 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
23759 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
23760 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
23761 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
23762 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
23763 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
23764 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
23765 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
23766 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
23767 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
23768 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
23769 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
23770 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
23771 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
23772 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
23773 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
23774 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
23775 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
23776 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
23778 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23780 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
23781 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
23782 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
23783 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
23784 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
23785 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
23786 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
23787 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
23788 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
23789 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
23790 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
23791 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
23792 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
23793 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
23794 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
23795 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
23796 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
23797 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
23798 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
23799 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
23800 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
23801 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
23802 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
23803 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
23804 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
23805 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
23806 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
23807 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
23808 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
23809 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
23810 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
23811 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
23812 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
23813 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
23814 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
23815 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
23817 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23819 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
23820 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
23821 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
23822 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
23823 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
23824 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
23825 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
23826 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
23827 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
23828 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
23829 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
23830 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
23831 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
23832 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
23833 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
23834 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
23835 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
23836 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
23837 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
23838 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
23839 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
23840 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
23841 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
23842 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
23843 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
23844 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
23845 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
23846 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
23847 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
23848 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
23849 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
23850 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
23851 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
23852 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
23853 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
23854 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
23856 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23858 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
23859 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
23860 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
23861 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
23862 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
23863 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
23864 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
23865 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
23866 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
23867 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
23868 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
23869 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
23870 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
23871 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
23872 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
23873 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
23874 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
23875 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
23876 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
23877 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
23878 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
23879 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
23880 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
23881 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
23882 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
23883 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
23884 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
23885 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
23886 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
23887 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
23888 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
23889 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
23890 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
23891 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
23892 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
23893 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
23895 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23897 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
23898 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
23899 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
23900 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
23901 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
23902 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
23903 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
23904 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
23905 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
23906 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
23907 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
23908 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
23909 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
23910 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
23911 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
23912 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
23913 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
23914 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
23915 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
23916 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
23917 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
23918 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
23919 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
23920 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
23921 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
23922 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
23923 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
23924 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
23925 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
23926 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
23927 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
23928 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
23929 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
23930 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
23931 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
23932 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
23934 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23936 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
23937 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
23938 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
23939 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
23940 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
23941 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
23942 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
23943 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
23944 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
23945 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
23946 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
23947 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
23948 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
23949 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
23950 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
23951 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
23952 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
23953 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
23954 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
23955 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
23956 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
23957 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
23958 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
23959 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
23960 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
23961 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
23962 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
23963 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
23964 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
23965 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
23966 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
23967 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
23968 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
23969 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
23970 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
23971 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
23973 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23975 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
23976 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
23977 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
23978 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
23979 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
23980 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
23981 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
23982 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
23983 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
23984 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
23985 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
23986 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
23987 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
23988 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
23989 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
23990 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
23991 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
23992 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
23993 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
23994 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
23995 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
23996 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
23997 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
23998 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
23999 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
24000 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
24001 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
24002 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
24003 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
24004 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
24005 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
24006 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
24007 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
24008 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
24009 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
24010 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
24012 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24014 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
24015 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
24016 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
24017 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
24018 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
24019 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
24020 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
24021 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
24022 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
24023 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
24024 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
24025 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
24026 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
24027 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
24028 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
24029 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
24030 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
24031 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
24032 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
24033 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
24034 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
24035 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
24036 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
24037 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
24038 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
24039 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
24040 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
24041 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
24042 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
24043 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
24044 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
24045 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
24046 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
24047 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
24048 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
24049 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
24051 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24053 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
24054 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
24055 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
24056 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
24057 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
24058 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
24059 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
24060 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
24061 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
24062 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
24063 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
24064 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
24065 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
24066 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
24067 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
24068 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
24069 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
24070 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
24071 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
24072 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
24073 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
24074 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
24075 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
24076 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
24077 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
24078 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
24079 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
24080 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
24081 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
24082 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
24083 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
24084 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
24085 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
24086 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
24087 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
24088 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
24090 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24092 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
24093 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
24094 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
24095 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
24096 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
24097 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
24098 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
24099 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
24100 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
24101 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
24102 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
24103 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
24104 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
24105 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
24106 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
24107 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
24108 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
24109 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
24110 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
24111 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
24112 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
24113 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
24114 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
24115 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
24116 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
24117 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
24118 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
24119 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
24120 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
24121 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
24122 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
24123 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
24124 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
24125 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
24126 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
24127 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
24129 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24131 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
24132 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
24133 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
24134 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
24135 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
24136 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
24137 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
24138 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
24139 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
24140 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
24141 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
24142 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
24143 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
24144 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
24145 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
24146 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
24147 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
24148 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
24149 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
24150 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
24151 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
24152 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
24153 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
24154 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
24155 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
24156 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
24157 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
24158 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
24159 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
24160 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
24161 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
24162 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
24163 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
24164 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
24165 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
24166 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
24168 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24170 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
24171 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
24172 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
24173 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
24174 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
24175 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
24176 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
24177 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
24178 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
24179 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
24180 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
24181 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
24182 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
24183 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
24184 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
24185 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
24186 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
24187 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
24188 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
24189 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
24190 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
24191 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
24192 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
24193 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
24194 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
24195 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
24196 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
24197 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
24198 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
24199 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
24200 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
24201 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
24202 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
24203 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
24204 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
24205 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
24207 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24209 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
24210 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
24211 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
24212 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
24213 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
24214 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
24215 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
24216 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
24217 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
24218 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
24219 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
24220 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
24221 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
24222 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
24223 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
24224 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
24225 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
24226 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
24227 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
24228 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
24229 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
24230 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
24231 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
24232 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
24233 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
24234 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
24235 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
24236 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
24237 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
24238 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
24239 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
24240 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
24241 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
24242 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
24243 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
24244 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
24246 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24248 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
24249 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
24250 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
24251 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
24252 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
24253 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
24254 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
24255 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
24256 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
24257 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
24258 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
24259 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
24260 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
24261 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
24262 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
24264 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24266 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
24267 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
24268 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
24269 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
24270 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
24271 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
24272 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
24273 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
24274 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
24275 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
24276 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
24277 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
24278 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
24279 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
24280 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
24281 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
24282 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
24283 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
24285 2023-02-10 Richard Biener <rguenther@suse.de>
24287 PR tree-optimization/108724
24288 * gcc.target/i386/pr108724.c: New testcase.
24290 2023-02-10 Andrew Pinski <apinski@marvell.com>
24291 Andrew Macleod <amacleod@redhat.com>
24293 PR tree-optimization/108684
24294 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
24295 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
24296 * gcc.dg/tree-ssa/pr108684-1.c: New test.
24298 2023-02-10 Joseph Myers <joseph@codesourcery.com>
24300 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
24301 constants to nullptr_t.
24302 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
24303 null pointer constants to nullptr_t. Do test errors for
24304 conversion of other values to nullptr_t and for unary '+' on
24307 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
24309 PR tree-optimization/107561
24310 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
24312 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
24314 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
24316 PR testsuite/106120
24317 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
24318 ilp32 targets with c++98.
24320 2023-02-10 Marek Polacek <polacek@redhat.com>
24323 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
24325 2023-02-09 David Malcolm <dmalcolm@redhat.com>
24328 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
24330 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
24332 * gcc.target/i386/pr103541.c: New.
24333 * g++.target/i386/pr108711.C: New.
24335 2023-02-09 Harald Anlauf <anlauf@gmx.de>
24336 Steven G. Kargl <kargl@gcc.gnu.org>
24340 * gfortran.dg/pr103779.f90: New test.
24342 2023-02-09 Jakub Jelinek <jakub@redhat.com>
24344 PR tree-optimization/108688
24345 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
24346 * gcc.dg/pr108688.c: New test.
24348 2023-02-09 Andrew Pinski <apinski@marvell.com>
24350 PR tree-optimization/108688
24351 * gcc.c-torture/compile/pr108688-1.c: New test.
24353 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
24356 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
24357 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
24359 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
24361 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
24363 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
24365 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
24367 2023-02-09 Jakub Jelinek <jakub@redhat.com>
24370 * g++.dg/cpp0x/pr108698.C: New test.
24372 2023-02-08 Joseph Myers <joseph@codesourcery.com>
24374 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
24375 pointers with null values that are not null pointer constants.
24376 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
24377 pointers with non-null values, not with null values that are not
24378 null pointer constants.
24380 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
24382 * gcc.dg/torture/pr100398.c: Limit to lra targets.
24383 * gcc.dg/pr100590.c: Ditto.
24385 2023-02-08 David Malcolm <dmalcolm@redhat.com>
24388 * gcc.dg/analyzer/uninit-7.c: New test.
24389 * gcc.dg/analyzer/uninit-pr108704.c: New test.
24391 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
24394 * gfortran.dg/pr103259.f90: New test.
24396 2023-02-08 Jakub Jelinek <jakub@redhat.com>
24398 PR tree-optimization/108692
24399 * gcc.dg/pr108692.c: New test.
24401 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
24403 * objc/execute/execute.exp: Load objc-dg.exp.
24405 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
24407 PR tree-optimization/108316
24408 * gcc.dg/vect/pr108316.c: New test.
24410 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
24413 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
24415 * gcc.target/i386/pr103541.c: New.
24417 2023-02-08 Jakub Jelinek <jakub@redhat.com>
24420 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
24421 incorrectly applied into PR108526 testcase ...
24422 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
24424 2023-02-07 David Malcolm <dmalcolm@redhat.com>
24427 * gcc.dg/analyzer/fread-pr108661.c: New test.
24428 * gcc.dg/analyzer/read-pr108661.c: New test.
24430 2023-02-07 Harald Anlauf <anlauf@gmx.de>
24433 * gfortran.dg/save_7.f90: New test.
24435 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
24437 * gcc.target/i386/pr103541.c: New.
24439 2023-02-07 Jakub Jelinek <jakub@redhat.com>
24441 PR tree-optimization/106923
24442 * gcc.dg/pr106923.c: New test.
24444 2023-02-07 Jakub Jelinek <jakub@redhat.com>
24446 PR tree-optimization/106433
24447 * gcc.c-torture/compile/pr106433.c: New test.
24449 2023-02-07 Jakub Jelinek <jakub@redhat.com>
24451 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
24452 -Wdeprecated warning for C++23.
24454 2023-02-06 Alex Coplan <alex.coplan@arm.com>
24457 * gcc.target/aarch64/pr104921-1.c: New test.
24458 * gcc.target/aarch64/pr104921-2.c: New test.
24459 * gcc.target/aarch64/pr104921.x: Include file for new tests.
24461 2023-02-06 Xi Ruoyao <xry111@xry111.site>
24463 * g++.target/loongarch/bytepick.C: New test.
24465 2023-02-06 Tamar Christina <tamar.christina@arm.com>
24467 * gcc.target/aarch64/options_set_10.c: Removed.
24469 2023-02-06 Jakub Jelinek <jakub@redhat.com>
24471 PR tree-optimization/108655
24472 * gcc.dg/pr108655.c: New test.
24474 2023-02-06 Patrick Palka <ppalka@redhat.com>
24477 * g++.dg/cpp0x/overload5.C: New test.
24478 * g++.dg/cpp0x/overload5a.C: New test.
24479 * g++.dg/cpp0x/overload6.C: New test.
24481 2023-02-05 Harald Anlauf <anlauf@gmx.de>
24484 * gfortran.dg/pr108592.f90: New test.
24486 2023-02-03 Jakub Jelinek <jakub@redhat.com>
24488 PR tree-optimization/108647
24489 * g++.dg/torture/pr108647.C: New test.
24491 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
24493 PR tree-optimization/108639
24494 * gcc.c-torture/compile/pr108638.c: New file.
24495 * gcc.c-torture/compile/pr108639.c: New file.
24497 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
24499 PR tree-optimization/107570
24500 * gcc.dg/pr107570.c: New.
24502 2023-02-03 Marek Polacek <polacek@redhat.com>
24505 * g++.dg/cpp1y/constexpr-108158.C: New test.
24507 2023-02-03 Marek Polacek <polacek@redhat.com>
24510 * g++.dg/cpp0x/variadic-alias8.C: New test.
24512 2023-02-03 Patrick Palka <ppalka@redhat.com>
24515 * g++.dg/template/call9.C: New test.
24517 2023-02-03 Patrick Palka <ppalka@redhat.com>
24520 * g++.dg/cpp2a/concepts-dtor1.C: New test.
24522 2023-02-03 Patrick Palka <ppalka@redhat.com>
24525 * g++.dg/cpp2a/concepts-pr108579.C: New test.
24527 2023-02-03 Martin Jambor <mjambor@suse.cz>
24530 * gcc.dg/ipa/pr108384.c: New test.
24532 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24534 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
24535 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
24537 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24539 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
24540 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
24541 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
24542 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
24543 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
24544 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
24545 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
24546 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
24547 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
24548 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
24549 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
24550 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
24551 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
24552 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
24553 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
24555 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24557 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
24558 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
24559 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
24560 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
24561 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
24562 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
24563 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
24564 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
24565 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
24566 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
24567 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
24568 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
24569 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
24570 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
24571 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
24573 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24575 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
24576 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
24577 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
24578 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
24579 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
24580 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
24581 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
24582 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
24583 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
24584 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
24585 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
24586 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
24587 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
24588 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
24589 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
24591 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24593 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
24595 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24597 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
24598 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
24599 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
24600 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
24601 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
24602 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
24603 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
24604 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
24605 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
24606 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
24607 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
24608 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
24609 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
24610 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
24611 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
24612 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
24613 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
24614 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
24616 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24618 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
24619 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
24620 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
24621 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
24622 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
24623 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
24624 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
24625 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
24626 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
24627 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
24628 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
24629 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
24630 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
24631 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
24632 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
24633 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
24634 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
24635 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
24637 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24639 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
24640 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
24641 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
24642 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
24643 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
24644 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
24645 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
24646 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
24647 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
24648 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
24649 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
24650 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
24651 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
24652 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
24653 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
24654 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
24655 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
24656 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
24658 2023-02-02 Joseph Myers <joseph@codesourcery.com>
24660 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
24661 and pointer to be disallowed.
24662 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
24663 pointers are allowed.
24664 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
24665 nullptr_t and pointers are disallowed.
24667 2023-02-02 Joseph Myers <joseph@codesourcery.com>
24669 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
24670 types with real initializers are allowed.
24671 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
24672 of complex types with real initializers being disallowed.
24673 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
24675 * gcc.dg/c2x-constexpr-9.c: Add more tests.
24676 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
24677 initializers for decimal types.
24678 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
24679 initializers for decimal types. Add more tests of decimal
24680 initializers for binary types.
24682 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
24684 * gcc.target/gcn/cond_shift_3.c: New test.
24685 * gcc.target/gcn/cond_shift_3_run.c: New test.
24686 * gcc.target/gcn/cond_shift_4.c: New test.
24687 * gcc.target/gcn/cond_shift_4_run.c: New test.
24688 * gcc.target/gcn/cond_shift_8.c: New test.
24689 * gcc.target/gcn/cond_shift_8_run.c: New test.
24690 * gcc.target/gcn/cond_shift_9.c: New test.
24691 * gcc.target/gcn/cond_shift_9_run.c: New test.
24693 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
24695 PR rtl-optimization/108508
24696 * gcc.target/aarch64/pr108508.c: New test.
24698 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
24700 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
24702 2023-02-02 David Malcolm <dmalcolm@redhat.com>
24705 * gcc.dg/analyzer/fd-pr108633.c: New test.
24707 2023-02-02 David Malcolm <dmalcolm@redhat.com>
24709 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
24711 2023-02-02 Jakub Jelinek <jakub@redhat.com>
24714 PR rtl-optimization/108463
24716 * gcc.dg/pr108463.c: New test.
24718 2023-02-02 Richard Biener <rguenther@suse.de>
24720 PR middle-end/108625
24721 * gcc.dg/pr108625.c: New testcase.
24723 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
24725 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
24726 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
24727 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
24728 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
24729 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
24731 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
24733 * gcc.target/arm/mve/pr108443-run.c: New test.
24734 * gcc.target/arm/mve/pr108443.c: New test.
24736 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
24738 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
24740 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
24743 * gcc.target/arm/mve/mve_vpt.c: New test.
24745 2023-02-02 Jakub Jelinek <jakub@redhat.com>
24748 * gcc.dg/pr107300.c: New test.
24750 2023-02-02 liuhongt <hongtao.liu@intel.com>
24752 * gcc.target/aarch64/pr108601.c: New test.
24754 2023-02-02 Jakub Jelinek <jakub@redhat.com>
24756 PR middle-end/108435
24757 * gcc.dg/gomp/pr108435.c: New test.
24759 2023-02-01 Harald Anlauf <anlauf@gmx.de>
24762 * gfortran.dg/pr108527.f90: Adjust test pattern.
24764 2023-02-01 Tamar Christina <tamar.christina@arm.com>
24766 * gcc.target/aarch64/cpunative/info_19: New test.
24767 * gcc.target/aarch64/cpunative/info_20: New test.
24768 * gcc.target/aarch64/cpunative/info_21: New test.
24769 * gcc.target/aarch64/cpunative/info_22: New test.
24770 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
24771 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
24772 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
24773 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
24775 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
24777 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
24779 * gcc.dg/builtin-object-size-common.h: ... new file.
24780 * g++.dg/ext/builtin-object-size1.C: Include
24781 builtin-object-size-common.h. Replace all abort with FAIL.
24783 * g++.dg/ext/builtin-object-size2.C: Likewise.
24784 * gcc.dg/builtin-object-size-1.c: Likewise.
24785 * gcc.dg/builtin-object-size-12.c: Likewise.
24786 * gcc.dg/builtin-object-size-13.c: Likewise.
24787 * gcc.dg/builtin-object-size-15.c: Likewise.
24788 * gcc.dg/builtin-object-size-2.c: Likewise.
24789 * gcc.dg/builtin-object-size-3.c: Likewise.
24790 * gcc.dg/builtin-object-size-4.c: Likewise.
24791 * gcc.dg/builtin-object-size-6.c: Likewise.
24792 * gcc.dg/builtin-object-size-7.c: Likewise.
24793 * gcc.dg/builtin-object-size-8.c: Likewise.
24794 * gcc.dg/pr101836.c: Likewise.
24795 * gcc.dg/strict-flex-array-3.c: Likewise.
24797 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
24799 PR tree-optimization/108356
24800 * gcc.dg/pr108356.c: New.
24802 2023-02-01 Martin Liska <mliska@suse.cz>
24805 * g++.dg/ipa/pr108509.C: New test.
24807 2023-02-01 Marek Polacek <polacek@redhat.com>
24810 * g++.dg/warn/Wlogical-op-4.C: New test.
24812 2023-02-01 Jakub Jelinek <jakub@redhat.com>
24815 * gcc.dg/pr108573.c: New test.
24817 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
24819 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
24820 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
24822 2023-02-01 Jakub Jelinek <jakub@redhat.com>
24825 * g++.dg/gomp/pr108607.C: New test.
24827 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
24829 * gcc.target/s390/preserve-args-1.c: New test.
24830 * gcc.target/s390/preserve-args-2.c: New test.
24831 * gcc.target/s390/preserve-args-3.c: New file.
24833 2023-02-01 Jason Merrill <jason@redhat.com>
24835 * g++.dg/warn/changes-meaning2.C: New test.
24836 * g++.dg/warn/changes-meaning3.C: New test.
24838 2023-02-01 David Malcolm <dmalcolm@redhat.com>
24840 * gcc.dg/analyzer/call-summaries-2.c: Add
24841 dg-require-effective-target alloca.
24842 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
24843 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
24844 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
24845 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
24846 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
24847 "free", to match uses of "__builtin_malloc".
24848 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
24850 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
24852 2023-02-01 David Malcolm <dmalcolm@redhat.com>
24855 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
24856 * gcc.dg/analyzer/test-alloca.h: New test.
24858 2023-01-31 Jason Merrill <jason@redhat.com>
24861 * g++.dg/cpp1z/aggr-base13.C: New test.
24863 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
24865 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
24866 'gcc-set-multilib-library-path' for 'ld_library_path'.
24868 2023-01-31 Marek Polacek <polacek@redhat.com>
24871 * g++.dg/cpp0x/variadic184.C: New test.
24873 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24875 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
24876 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
24877 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
24878 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
24879 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
24880 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
24881 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
24882 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
24883 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
24884 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
24885 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
24886 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
24887 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
24888 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
24889 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
24890 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
24891 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
24892 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
24893 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
24894 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
24895 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
24896 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
24897 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
24898 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
24899 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
24900 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
24901 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
24902 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
24903 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
24904 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
24906 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24908 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
24909 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
24910 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
24911 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
24912 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
24913 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
24914 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
24915 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
24916 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
24917 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
24918 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
24919 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
24920 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
24921 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
24922 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
24923 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
24924 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
24925 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
24926 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
24927 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
24928 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
24929 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
24930 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
24931 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
24932 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
24933 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
24934 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
24935 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
24936 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
24937 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
24939 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24941 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
24942 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
24943 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
24944 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
24945 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
24946 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
24947 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
24948 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
24949 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
24950 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
24951 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
24952 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
24953 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
24954 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
24955 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
24956 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
24957 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
24958 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
24959 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
24960 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
24961 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
24962 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
24963 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
24964 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
24965 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
24966 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
24967 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
24968 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
24969 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
24970 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
24972 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24974 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
24975 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
24976 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
24977 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
24978 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
24979 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
24980 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
24981 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
24982 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
24983 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
24984 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
24985 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
24986 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
24987 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
24988 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
24990 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24992 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
24993 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
24994 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
24995 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
24996 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
24997 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
24998 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
24999 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
25000 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
25001 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
25002 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
25003 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
25004 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
25005 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
25006 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
25007 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
25008 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
25009 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
25010 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
25011 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
25012 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
25013 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
25014 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
25015 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
25016 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
25017 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
25018 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
25019 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
25020 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
25021 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
25023 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25025 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
25026 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
25027 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
25028 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
25029 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
25030 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
25031 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
25032 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
25033 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
25034 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
25035 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
25036 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
25037 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
25038 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
25039 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
25041 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25043 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
25044 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
25045 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
25046 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
25047 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
25048 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
25049 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
25050 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
25051 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
25052 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
25053 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
25054 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
25055 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
25056 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
25057 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
25059 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25061 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
25062 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
25063 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
25064 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
25065 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
25066 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
25067 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
25068 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
25069 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
25070 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
25071 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
25072 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
25073 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
25074 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
25075 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
25077 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25079 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
25080 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
25081 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
25082 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
25083 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
25084 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
25085 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
25086 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
25087 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
25088 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
25089 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
25090 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
25091 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
25092 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
25093 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
25094 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
25095 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
25096 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
25097 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
25098 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
25099 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
25100 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
25101 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
25102 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
25103 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
25104 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
25105 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
25106 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
25107 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
25108 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
25110 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25112 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
25113 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
25114 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
25115 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
25116 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
25117 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
25118 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
25119 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
25120 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
25121 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
25122 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
25123 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
25124 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
25125 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
25126 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
25128 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25130 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
25131 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
25132 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
25133 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
25134 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
25135 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
25136 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
25137 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
25138 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
25139 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
25140 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
25141 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
25142 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
25143 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
25144 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
25146 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25148 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
25150 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25152 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
25153 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
25154 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
25155 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
25156 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
25157 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
25158 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
25159 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
25160 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
25161 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
25162 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
25163 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
25164 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
25165 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
25166 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
25167 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
25168 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
25169 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
25171 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25173 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
25174 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
25175 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
25176 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
25177 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
25178 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
25179 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
25180 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
25181 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
25182 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
25183 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
25184 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
25185 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
25186 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
25187 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
25188 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
25189 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
25190 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
25192 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25194 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
25195 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
25196 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
25197 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
25198 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
25199 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
25200 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
25201 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
25202 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
25203 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
25204 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
25205 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
25206 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
25207 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
25208 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
25209 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
25210 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
25211 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
25212 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
25213 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
25214 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
25215 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
25216 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
25217 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
25218 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
25219 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
25220 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
25221 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
25222 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
25223 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
25224 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
25225 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
25226 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
25227 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
25228 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
25229 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
25231 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25233 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
25234 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
25235 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
25236 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
25237 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
25238 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
25239 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
25240 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
25241 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
25242 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
25243 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
25244 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
25245 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
25246 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
25247 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
25248 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
25249 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
25250 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
25251 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
25252 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
25253 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
25254 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
25255 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
25256 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
25257 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
25258 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
25259 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
25260 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
25261 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
25262 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
25263 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
25264 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
25265 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
25266 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
25267 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
25268 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
25270 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25272 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
25273 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
25274 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
25275 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
25276 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
25277 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
25278 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
25279 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
25280 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
25281 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
25282 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
25283 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
25284 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
25285 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
25286 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
25287 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
25288 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
25289 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
25290 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
25291 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
25292 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
25293 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
25294 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
25295 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
25296 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
25297 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
25298 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
25299 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
25300 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
25301 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
25302 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
25303 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
25304 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
25305 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
25306 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
25307 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
25309 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25311 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
25312 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
25313 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
25314 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
25315 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
25316 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
25317 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
25318 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
25319 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
25320 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
25321 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
25322 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
25323 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
25324 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
25325 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
25326 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
25327 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
25328 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
25330 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25332 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
25333 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
25334 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
25335 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
25336 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
25337 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
25338 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
25339 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
25340 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
25341 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
25342 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
25343 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
25344 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
25345 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
25346 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
25347 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
25348 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
25349 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
25350 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
25351 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
25352 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
25353 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
25354 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
25355 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
25356 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
25357 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
25358 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
25359 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
25360 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
25361 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
25362 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
25363 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
25364 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
25365 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
25366 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
25367 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
25369 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25371 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
25372 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
25373 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
25374 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
25375 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
25376 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
25377 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
25378 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
25379 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
25380 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
25381 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
25382 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
25383 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
25384 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
25385 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
25386 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
25387 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
25388 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
25390 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25392 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
25393 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
25394 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
25395 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
25396 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
25397 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
25398 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
25399 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
25400 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
25401 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
25402 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
25403 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
25404 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
25405 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
25406 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
25407 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
25408 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
25409 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
25411 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25413 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
25414 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
25415 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
25416 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
25417 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
25418 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
25419 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
25420 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
25421 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
25422 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
25423 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
25424 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
25425 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
25426 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
25427 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
25428 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
25429 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
25430 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
25432 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25434 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
25435 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
25436 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
25437 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
25438 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
25439 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
25440 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
25441 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
25442 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
25443 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
25444 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
25445 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
25446 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
25447 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
25448 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
25449 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
25450 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
25451 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
25453 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25455 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
25456 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
25457 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
25458 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
25459 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
25460 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
25461 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
25462 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
25463 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
25464 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
25465 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
25466 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
25467 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
25468 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
25469 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
25470 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
25471 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
25472 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
25474 2023-01-31 Marek Polacek <polacek@redhat.com>
25478 * g++.dg/warn/Wduplicated-cond3.C: New test.
25479 * g++.dg/warn/Wduplicated-cond4.C: New test.
25480 * g++.dg/warn/Wduplicated-cond5.C: New test.
25482 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
25485 * gcc.target/aarch64/pr108589.c: New test.
25487 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
25489 PR tree-optimization/108608
25490 * gcc.dg/vect/pr108608.c: New test.
25491 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
25493 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
25495 PR tree-optimization/108385
25496 * gcc.dg/pr108385.c: New.
25498 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
25500 PR tree-optimization/108359
25501 * gcc.dg/pr108359.c: New.
25503 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25505 * rust/compile/issue-1073.rs: New test.
25507 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25509 * rust/compile/issue-1006.rs: New test.
25511 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25513 * rust/compile/const_generics_5.rs: Fix assertions.
25514 * rust/compile/unconstrained_type_param.rs: Add more assertions.
25516 2023-01-31 liushuyu <liushuyu011@gmail.com>
25518 * rust/compile/builtin_macro_recurse.rs: New test.
25520 2023-01-31 liushuyu <liushuyu011@gmail.com>
25522 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
25523 * rust/compile/builtin_macro_env.rs: Likewise.
25525 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25527 * rust/compile/frust-compile-until.rs: New test.
25529 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25531 * rust/compile/rust-const-blog-issue.rs: New test.
25533 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25535 * rust/compile/macro44.rs: New test.
25537 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25539 * rust/compile/macro_export_1.rs: New test.
25541 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25543 * rust/compile/const_generics_8.rs: New test.
25545 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25547 * rust/compile/const_generics_7.rs: New test.
25549 2023-01-31 liushuyu <liushuyu011@gmail.com>
25551 * rust/execute/torture/loop-condition-eval.rs: New test.
25553 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25555 * rust/compile/const8.rs: New test.
25557 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25559 * rust/compile/const7.rs: New test.
25561 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25563 * rust/compile/const6.rs: New test.
25565 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25567 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
25568 * rust/compile/tuple1.rs: Likewise.
25569 * rust/compile/type-alias1.rs: Likewise.
25570 * rust/execute/torture/operator_overload_9.rs: Likewise.
25571 * rust/execute/torture/slice1.rs: Rework test to use new parsing
25572 capability and stick to the original implementation.
25574 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25576 * rust/compile/macro43.rs: New test.
25578 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25580 * rust/compile/parse_range.rs: New test.
25582 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25584 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
25585 * rust/compile/issue-1289.rs: Likewise.
25586 * rust/compile/test_mod.rs: Likewise.
25587 * rust/compile/torture/raw_identifiers.rs: Likewise.
25588 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
25589 * rust/compile/privacy7.rs: New test.
25591 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25593 * rust/compile/rustc_attr1.rs: New test.
25595 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25597 * rust/debug/win64-abi.rs: Fix assertion to take into account
25599 * rust/compile/torture/macro-issue1426.rs: Moved to...
25600 * rust/execute/torture/macro-issue1426.rs: ...here.
25601 * rust/execute/torture/overflow1.rs: New test.
25603 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25605 * rust/compile/torture/issue-1506.rs: New test.
25607 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25609 * rust/compile/const4.rs: New.
25610 * rust/compile/const5.rs: New.
25612 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
25614 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
25616 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
25617 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
25618 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
25619 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
25621 2023-01-31 Jakub Jelinek <jakub@redhat.com>
25624 * gcc.target/i386/avx2-pr108599.c: New test.
25626 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
25628 PR testsuite/108604
25629 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
25632 2023-01-31 Jakub Jelinek <jakub@redhat.com>
25634 PR rtl-optimization/108596
25635 * gcc.c-torture/compile/pr108596.c: New test.
25637 2023-01-31 Jakub Jelinek <jakub@redhat.com>
25640 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
25642 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
25644 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
25646 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
25647 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
25648 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
25649 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
25650 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
25651 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
25652 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
25653 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
25654 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
25655 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
25656 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
25657 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
25658 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
25659 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
25660 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
25661 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
25662 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
25663 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
25664 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
25665 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
25666 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
25667 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
25668 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
25669 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
25670 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
25671 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
25672 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
25674 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25676 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
25677 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
25678 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
25679 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
25680 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
25681 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
25682 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
25683 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
25684 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
25685 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
25686 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
25687 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
25688 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
25689 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
25690 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
25692 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25694 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
25695 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
25696 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
25697 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
25698 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
25699 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
25700 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
25701 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
25702 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
25703 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
25704 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
25705 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
25706 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
25707 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
25708 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
25710 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25712 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
25713 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
25714 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
25715 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
25716 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
25717 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
25718 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
25719 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
25720 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
25721 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
25722 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
25723 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
25724 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
25725 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
25726 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
25728 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25730 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
25731 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
25732 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
25733 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
25734 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
25735 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
25736 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
25737 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
25738 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
25739 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
25740 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
25741 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
25742 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
25743 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
25744 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
25746 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25748 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
25749 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
25750 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
25751 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
25752 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
25753 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
25754 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
25755 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
25756 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
25757 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
25758 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
25759 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
25760 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
25761 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
25762 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
25764 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25766 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
25767 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
25768 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
25769 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
25770 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
25771 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
25772 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
25773 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
25774 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
25775 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
25776 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
25777 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
25778 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
25779 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
25780 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
25782 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25784 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
25785 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
25786 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
25787 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
25788 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
25789 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
25790 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
25791 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
25792 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
25793 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
25794 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
25795 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
25796 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
25797 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
25798 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
25800 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25802 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
25803 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
25804 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
25805 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
25806 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
25807 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
25808 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
25809 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
25810 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
25811 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
25812 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
25813 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
25814 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
25815 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
25816 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
25818 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25820 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
25821 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
25822 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
25823 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
25824 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
25825 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
25826 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
25827 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
25828 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
25829 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
25830 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
25831 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
25833 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25835 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
25836 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
25837 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
25838 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
25839 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
25840 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
25841 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
25842 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
25843 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
25844 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
25845 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
25846 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
25847 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
25848 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
25849 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
25850 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
25851 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
25852 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
25853 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
25854 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
25855 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
25856 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
25857 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
25858 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
25860 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25862 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
25863 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
25864 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
25865 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
25866 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
25867 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
25868 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
25869 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
25870 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
25871 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
25872 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
25873 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
25874 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
25875 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
25876 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
25877 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
25878 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
25879 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
25880 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
25881 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
25882 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
25883 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
25884 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
25885 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
25887 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25889 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
25890 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
25891 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
25892 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
25893 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
25894 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
25896 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25898 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
25899 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
25900 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
25901 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
25902 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
25903 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
25905 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25907 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
25908 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
25909 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
25910 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
25911 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
25912 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
25913 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
25914 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
25915 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
25916 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
25917 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
25918 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
25919 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
25920 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
25921 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
25922 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
25923 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
25924 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
25926 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25928 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
25929 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
25930 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
25931 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
25932 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
25933 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
25934 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
25935 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
25936 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
25937 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
25938 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
25939 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
25940 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
25941 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
25942 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
25943 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
25944 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
25945 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
25947 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25949 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
25950 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
25951 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
25952 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
25953 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
25954 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
25955 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
25956 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
25957 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
25958 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
25959 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
25960 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
25961 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
25962 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
25963 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
25964 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
25965 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
25966 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
25968 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25970 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
25971 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
25972 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
25973 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
25974 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
25975 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
25976 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
25977 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
25978 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
25979 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
25980 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
25981 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
25982 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
25983 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
25984 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
25985 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
25986 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
25987 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
25989 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25991 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
25992 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
25993 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
25994 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
25995 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
25996 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
25997 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
25998 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
25999 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
26000 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
26001 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
26002 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
26003 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
26004 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
26005 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
26006 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
26007 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
26008 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
26010 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26012 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
26013 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
26014 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
26015 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
26016 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
26017 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
26018 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
26019 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
26020 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
26021 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
26022 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
26023 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
26024 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
26025 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
26026 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
26027 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
26028 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
26029 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
26031 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26033 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
26034 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
26035 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
26036 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
26037 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
26038 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
26039 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
26040 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
26041 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
26042 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
26043 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
26044 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
26045 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
26046 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
26047 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
26048 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
26049 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
26050 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
26052 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26054 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
26055 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
26056 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
26057 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
26058 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
26059 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
26060 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
26061 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
26062 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
26063 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
26064 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
26065 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
26066 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
26067 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
26068 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
26069 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
26070 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
26071 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
26073 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26075 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
26077 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26079 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
26080 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
26081 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
26083 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26085 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
26086 restore TORTURE_OPTIONS.
26088 2023-01-30 Andrew Pinski <apinski@marvell.com>
26090 PR tree-optimization/108582
26091 * gcc.dg/pr108582-1.c: New test.
26093 2023-01-30 Richard Biener <rguenther@suse.de>
26095 PR tree-optimization/108574
26096 * gcc.dg/torture/pr108574-1.c: New testcase.
26097 * gcc.dg/torture/pr108574-2.c: Likewise.
26098 * gcc.dg/torture/pr108574-3.c: Likewise.
26100 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
26103 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
26105 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26108 * gfortran.dg/pr103506_1.f90: New test.
26110 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
26112 * gcc.dg/ipa/ipa-sra-30.c: New test.
26113 * gcc.dg/ipa/ipa-sra-31.c: New test.
26114 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
26116 2023-01-28 Harald Anlauf <anlauf@gmx.de>
26117 Steven G. Kargl <kargl@gcc.gnu.org>
26120 * gfortran.dg/pr108527.f90: New test.
26122 2023-01-28 Harald Anlauf <anlauf@gmx.de>
26125 * gfortran.dg/common_27.f90: New test.
26127 2023-01-28 Jonathan Yong <10walls@gmail.com>
26130 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
26131 so function call is not mangled by __mingw_printf when
26132 doing assembly symbol inspection.
26134 2023-01-28 Jonathan Yong <10walls@gmail.com>
26137 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
26138 target same as on Linux.
26140 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26142 * g++.target/riscv/rvv/base/vlse-1.C: New test.
26143 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
26144 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
26145 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
26146 * g++.target/riscv/rvv/base/vsse-1.C: New test.
26147 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
26148 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
26149 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
26150 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
26151 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
26152 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
26153 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
26154 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
26155 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
26156 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
26157 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
26158 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
26159 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
26160 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
26161 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
26162 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
26163 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
26164 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
26165 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
26166 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
26167 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
26168 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
26169 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
26170 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
26171 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
26173 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26175 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
26177 * gfortran.dg/array_temporaries_2.f90: Likewise.
26178 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
26179 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
26180 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
26181 * gfortran.dg/fmt_error_4.f90: Likewise.
26182 * gfortran.dg/fmt_error_5.f90: Likewise.
26183 * gfortran.dg/fmt_float.f90: Likewise.
26184 * gfortran.dg/fmt_l.f90: Likewise.
26185 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
26186 * gfortran.dg/fmt_zero_precision.f90: Likewise.
26187 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26188 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26189 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26190 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26191 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
26192 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26193 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26194 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26195 * gfortran.dg/namelist_40.f90: Likewise.
26196 * gfortran.dg/namelist_47.f90: Likewise.
26197 * gfortran.dg/namelist_print_1.f: Likewise.
26198 * gfortran.dg/parameter_array_dummy.f90: Likewise.
26200 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
26202 * gm2/pim/fail/empty.mod: New test.
26204 2023-01-27 Joseph Myers <joseph@codesourcery.com>
26206 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
26207 auto initializers to be disallowed.
26209 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
26211 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
26213 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
26216 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
26218 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
26219 rather than an asm barrier.
26220 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
26221 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
26222 rather than volatile.
26223 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
26224 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
26225 function. Remove -fno-inline.
26226 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
26227 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
26228 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
26229 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
26230 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
26231 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
26232 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
26233 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
26234 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
26235 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
26236 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
26237 Allow the scalar form to be used when operating on lane 0.
26238 Add a test for lane 1.
26240 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
26242 PR tree-optimization/96373
26243 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
26244 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
26246 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
26248 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
26250 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
26251 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
26252 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
26253 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
26254 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
26255 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
26257 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
26259 PR tree-optimization/108306
26260 * gcc.dg/pr108306.c: New.
26262 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
26264 PR tree-optimization/108447
26265 * gcc.dg/pr108447.c: New.
26267 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26269 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
26270 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
26271 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
26273 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26275 * g++.target/riscv/rvv/base/vle-1.C: New test.
26276 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
26277 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
26278 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
26279 * g++.target/riscv/rvv/base/vse-1.C: New test.
26280 * g++.target/riscv/rvv/base/riscv_vector.h: New.
26282 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26284 * gcc.target/riscv/rvv/base/vse-1.c: New test.
26285 * gcc.target/riscv/rvv/base/vse-2.c: New test.
26286 * gcc.target/riscv/rvv/base/vse-3.c: New test.
26287 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
26288 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
26289 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
26291 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26293 * gcc.target/riscv/rvv/base/vle-1.c: New test.
26294 * gcc.target/riscv/rvv/base/vle-2.c: New test.
26295 * gcc.target/riscv/rvv/base/vle-3.c: New test.
26296 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
26297 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
26298 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
26299 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
26300 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
26301 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
26302 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
26303 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
26304 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
26305 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
26306 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
26307 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
26308 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
26309 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
26310 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
26312 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26314 * g++.target/riscv/rvv/base/vsm-1.C: New test.
26315 * g++.target/riscv/rvv/rvv.exp: New test.
26316 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
26317 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
26318 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
26320 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26322 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
26323 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
26324 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
26325 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
26326 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
26327 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
26328 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
26329 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
26330 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
26331 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
26332 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
26333 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
26334 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
26335 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
26336 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
26337 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
26338 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
26339 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
26340 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
26341 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
26342 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
26343 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
26344 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
26345 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
26346 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
26347 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
26348 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
26349 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
26350 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
26351 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
26352 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
26353 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
26354 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
26355 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
26356 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
26357 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
26358 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
26359 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
26360 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
26361 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
26362 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
26363 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
26364 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
26365 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
26366 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
26367 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
26368 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
26369 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
26370 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
26371 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
26372 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
26373 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
26374 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
26375 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
26376 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
26377 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
26378 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
26379 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
26380 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
26381 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
26382 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
26383 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
26384 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
26385 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
26386 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
26387 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
26388 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
26389 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
26390 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
26391 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
26392 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
26393 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
26394 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
26395 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
26396 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
26397 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
26398 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
26399 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
26400 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
26401 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
26402 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
26403 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
26404 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
26405 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
26406 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
26407 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
26408 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
26409 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
26410 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
26411 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
26412 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
26413 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
26414 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
26415 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
26416 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
26417 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
26418 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
26419 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
26420 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
26421 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
26422 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
26423 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
26424 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
26425 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
26426 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
26427 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
26428 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
26429 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
26430 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
26432 2023-01-27 Xi Ruoyao <xry111@xry111.site>
26434 * gcc.dg/pr95115.c (x): Add noipa attribute.
26436 2023-01-27 Jakub Jelinek <jakub@redhat.com>
26439 * gcc.dg/pr106061.c: New test.
26441 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
26443 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
26444 target selector to handle Windows.
26445 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
26446 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
26448 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
26450 * gm2/warnings/returntype/fail/badreturn.mod: New test.
26451 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
26453 * gm2/warnings/returntype/pass/Termbase.mod: New test.
26454 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
26455 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
26456 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
26459 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26461 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
26462 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
26463 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
26464 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
26465 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
26466 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
26467 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
26468 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
26469 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
26470 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
26471 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
26472 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
26473 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
26474 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
26475 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
26476 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
26477 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
26478 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
26479 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
26480 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
26481 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
26482 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
26483 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
26484 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
26485 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
26486 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
26487 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
26488 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
26489 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
26490 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
26491 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
26492 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
26493 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
26494 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
26495 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
26496 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
26497 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
26498 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
26499 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
26500 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
26501 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
26502 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
26503 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
26504 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
26505 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
26506 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
26507 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
26508 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
26509 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
26510 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
26511 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
26512 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
26513 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
26514 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
26515 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
26516 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
26517 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
26518 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
26519 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
26520 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
26521 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
26522 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
26523 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
26524 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
26525 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
26526 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
26527 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
26528 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
26529 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
26530 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
26531 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
26533 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26535 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
26536 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
26537 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
26538 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
26539 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
26540 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
26541 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
26542 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
26543 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
26544 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
26545 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
26546 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
26547 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
26548 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
26549 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
26550 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
26551 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
26552 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
26553 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
26554 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
26555 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
26556 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
26557 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
26558 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
26559 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
26560 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
26561 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
26562 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
26563 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
26564 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
26565 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
26566 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
26567 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
26568 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
26569 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
26570 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
26571 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
26572 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
26573 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
26574 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
26575 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
26576 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
26577 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
26578 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
26580 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26582 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
26584 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
26585 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
26586 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
26587 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
26588 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
26589 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
26590 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
26591 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
26592 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
26594 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26596 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
26598 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26600 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
26602 2023-01-26 Harald Anlauf <anlauf@gmx.de>
26605 * gfortran.dg/pr108544.f90: New test.
26606 * gfortran.dg/pr96102b.f90: New test.
26608 2023-01-26 Marek Polacek <polacek@redhat.com>
26610 PR middle-end/108543
26611 * c-c++-common/asan/pointer-subtract-5.c: New test.
26612 * c-c++-common/asan/pointer-subtract-6.c: New test.
26613 * c-c++-common/asan/pointer-subtract-7.c: New test.
26614 * c-c++-common/asan/pointer-subtract-8.c: New test.
26616 2023-01-26 Jakub Jelinek <jakub@redhat.com>
26618 PR tree-optimization/108540
26619 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
26620 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
26622 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26624 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
26626 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26628 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
26631 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26633 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
26634 * gcc.dg/guality/pr54519-1.c: Likewise.
26635 * gcc.dg/guality/pr54519-3.c: Likewise.
26636 * gcc.dg/guality/pr54693-2.c: Likewise.
26637 * gcc.dg/guality/sra-1.c: Likewise.
26639 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26641 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
26643 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26645 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
26647 2023-01-26 Marek Polacek <polacek@redhat.com>
26650 * g++.dg/cpp0x/udlit-error1.C: New test.
26652 2023-01-26 David Malcolm <dmalcolm@redhat.com>
26655 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
26656 -Wno-stringop-overflow.
26658 2023-01-26 David Malcolm <dmalcolm@redhat.com>
26661 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
26662 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
26663 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
26666 2023-01-26 Richard Biener <rguenther@suse.de>
26668 PR tree-optimization/108547
26669 * gcc.dg/uninit-pr108547.c: New testcase.
26671 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
26673 PR tree-optimization/108522
26674 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
26676 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
26677 test_dynarray_struct_member_d,
26678 test_dynarray_struct_member_subobj_b,
26679 test_dynarray_struct_member_subobj_c,
26680 test_dynarray_struct_member_subobj_d): New tests.
26683 2023-01-26 Jakub Jelinek <jakub@redhat.com>
26686 * g++.dg/gomp/pr108503.C: New test.
26688 2023-01-26 Richard Biener <rguenther@suse.de>
26690 PR tree-optimization/108523
26691 * gcc.dg/torture/pr108523.c: New testcase.
26693 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
26696 * gfortran.dg/pr108528.f90: New test.
26698 2023-01-25 Jakub Jelinek <jakub@redhat.com>
26701 * g++.dg/cpp23/static-operator-call5.C: New test.
26703 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26705 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
26707 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
26708 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
26709 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
26710 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
26711 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
26712 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
26713 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
26714 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
26715 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
26716 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
26717 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
26718 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
26719 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
26720 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
26721 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
26722 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
26723 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
26724 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
26725 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
26726 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
26727 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
26728 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
26729 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
26730 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
26731 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
26732 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
26733 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
26734 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
26735 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
26736 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
26737 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
26738 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
26739 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
26740 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
26741 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
26742 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
26743 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
26744 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
26745 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
26746 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
26747 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
26748 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
26749 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
26750 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
26751 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
26752 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
26753 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
26754 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
26755 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
26756 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
26757 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
26758 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
26759 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
26760 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
26761 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
26762 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
26763 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
26764 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
26765 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
26766 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
26767 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
26768 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
26769 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
26770 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
26771 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
26772 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
26773 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
26774 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
26775 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
26776 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
26777 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
26778 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
26779 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
26780 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
26781 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
26782 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
26783 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
26784 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
26785 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
26786 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
26787 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
26788 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
26789 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
26790 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
26792 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26794 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
26795 check-function-bodies instead of scan-assembler checks. Use
26796 extern "C" for C++ testing.
26797 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
26798 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
26799 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
26800 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
26801 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
26802 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
26803 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
26805 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26807 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
26808 check-function-bodies instead of scan-assembler checks. Use
26809 extern "C" for C++ testing.
26810 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
26811 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
26812 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
26813 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
26814 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
26816 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26818 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
26819 check-function-bodies instead of scan-assembler checks. Use
26820 extern "C" for C++ testing.
26821 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
26822 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
26823 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
26824 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
26825 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
26826 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
26827 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
26828 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
26829 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
26830 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
26831 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
26833 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26835 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
26836 check-function-bodies instead of scan-assembler checks. Use
26837 extern "C" for C++ testing.
26838 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
26839 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
26840 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
26841 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
26842 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
26844 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26846 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
26847 check-function-bodies instead of scan-assembler checks. Use
26848 extern "C" for C++ testing.
26849 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
26850 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
26851 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
26852 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
26853 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
26855 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26857 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
26858 check-function-bodies instead of scan-assembler checks. Use
26859 extern "C" for C++ testing.
26860 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
26861 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
26862 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
26863 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
26864 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
26866 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26868 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
26869 check-function-bodies instead of scan-assembler checks. Use
26870 extern "C" for C++ testing.
26871 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
26872 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
26873 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
26874 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
26875 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
26877 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26879 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
26880 check-function-bodies instead of scan-assembler checks. Use
26881 extern "C" for C++ testing.
26882 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
26883 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
26885 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26887 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
26888 check-function-bodies instead of scan-assembler checks. Use
26889 extern "C" for C++ testing.
26890 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
26891 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
26892 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
26893 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
26894 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
26896 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26898 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
26899 check-function-bodies instead of scan-assembler checks. Use
26900 extern "C" for C++ testing.
26901 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
26902 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
26903 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
26904 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
26905 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
26907 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26909 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
26910 check-function-bodies instead of scan-assembler checks. Use
26911 extern "C" for C++ testing.
26912 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
26913 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
26914 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
26915 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
26916 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
26918 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26920 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
26921 check-function-bodies instead of scan-assembler checks. Use
26922 extern "C" for C++ testing.
26923 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
26924 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
26925 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
26926 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
26927 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
26929 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26931 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
26932 check-function-bodies instead of scan-assembler checks. Use
26933 extern "C" for C++ testing.
26934 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
26935 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
26936 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
26937 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
26938 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
26940 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26942 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
26943 check-function-bodies instead of scan-assembler checks. Use
26944 extern "C" for C++ testing.
26945 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
26946 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
26947 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
26948 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
26949 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
26950 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
26951 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
26952 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
26953 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
26954 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
26955 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
26956 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
26957 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
26958 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
26959 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
26960 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
26961 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
26962 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
26963 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
26964 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
26965 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
26966 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
26967 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
26969 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26971 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
26972 check-function-bodies instead of scan-assembler checks. Use
26973 extern "C" for C++ testing.
26974 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
26975 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
26976 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
26977 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
26978 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
26979 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
26980 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
26981 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
26982 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
26983 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
26984 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
26985 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
26986 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
26987 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
26988 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
26990 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26992 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
26993 check-function-bodies instead of scan-assembler checks. Use
26994 extern "C" for C++ testing.
26995 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
26996 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
26997 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
26998 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
26999 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
27000 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
27001 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
27002 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
27003 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
27004 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
27005 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
27006 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
27007 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
27008 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
27009 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
27010 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
27011 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
27012 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
27013 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
27014 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
27015 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
27016 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
27017 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
27018 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
27019 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
27020 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
27021 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
27022 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
27023 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
27024 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
27025 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
27026 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
27027 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
27028 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
27029 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
27030 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
27031 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
27032 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
27033 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
27034 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
27035 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
27036 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
27037 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
27038 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
27039 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
27040 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
27041 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
27043 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
27045 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
27046 check-function-bodies instead of scan-assembler checks. Use
27047 extern "C" for C++ testing.
27048 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
27049 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
27050 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
27051 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
27052 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
27053 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
27054 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
27055 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
27056 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
27057 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
27058 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
27059 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
27060 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
27061 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
27062 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
27063 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
27064 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
27065 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
27066 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
27067 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
27068 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
27069 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
27070 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
27072 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
27074 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
27075 check-function-bodies instead of scan-assembler checks. Use
27076 extern "C" for C++ testing.
27077 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
27078 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
27079 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
27080 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
27081 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
27082 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
27083 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
27084 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
27085 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
27086 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
27087 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
27088 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
27089 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
27090 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
27091 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
27092 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
27093 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
27094 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
27095 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
27096 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
27097 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
27098 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
27099 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
27101 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
27103 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
27104 check-function-bodies instead of scan-assembler checks. Use
27105 extern "C" for C++ testing.
27106 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
27107 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
27108 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
27109 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
27110 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
27111 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
27112 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
27113 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
27114 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
27115 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
27116 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
27117 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
27118 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
27119 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
27120 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
27121 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
27122 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
27124 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
27126 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
27127 check-function-bodies instead of scan-assembler checks. Use
27128 extern "C" for C++ testing.
27129 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
27130 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
27131 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
27132 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
27133 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
27134 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
27135 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
27136 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
27137 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
27138 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
27139 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
27140 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
27141 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
27142 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
27143 * gcc.target/arm/simd/mve-vneg.c: Update test.
27144 * gcc.target/arm/simd/mve-vshr.c: Likewise
27146 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
27148 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
27149 check-function-bodies instead of scan-assembler checks. Use
27150 extern "C" for C++ testing.
27151 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
27152 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
27153 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
27154 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
27155 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
27156 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
27157 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
27158 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
27159 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
27160 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
27161 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
27162 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
27163 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
27164 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
27165 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
27166 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
27167 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
27168 * gcc.target/arm/simd/mve-vclz.c: Update test.
27170 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
27172 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
27173 check-function-bodies instead of scan-assembler checks. Use extern
27174 "C" for C++ testing.
27175 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
27176 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
27177 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
27178 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
27179 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
27180 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
27181 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
27182 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
27184 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
27186 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
27187 "initializer element is not constant" error.
27188 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
27190 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
27192 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
27193 aarch64 to list of targets supporting long long vectorization.
27195 2023-01-25 Jakub Jelinek <jakub@redhat.com>
27197 PR tree-optimization/108498
27198 * gcc.c-torture/execute/pr108498-1.c: New test.
27199 * gcc.c-torture/execute/pr108498-2.c: New test.
27201 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
27202 Jakub Jelinek <jakub@redhat.com>
27204 PR tree-optimization/108522
27205 * gcc.dg/builtin-dynamic-object-size-0.c
27206 (test_dynarray_struct_member): New test.
27209 2023-01-24 Jakub Jelinek <jakub@redhat.com>
27212 PR testsuite/108533
27213 * g++.dg/init/new51.C (size_t): New typedef.
27214 (RexxClass::operator new, RexxClass::operator delete): Use size_t
27215 instead of unsigned long.
27217 2023-01-24 Jason Merrill <jason@redhat.com>
27220 * g++.dg/ext/pragma1.C: New test.
27222 2023-01-24 Jason Merrill <jason@redhat.com>
27225 * g++.dg/cpp23/static-operator-call5.C: New test.
27227 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
27229 * gcc.target/pdp11/pdp11.exp: New.
27230 * gcc.target/pdp11/pr108388.c: New.
27232 2023-01-24 Harald Anlauf <anlauf@gmx.de>
27235 * gfortran.dg/pr108529.f90: New test.
27237 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
27239 * gcc.target/arm/mve/pr108177-1-run.c: New test.
27240 * gcc.target/arm/mve/pr108177-1.c: New test.
27241 * gcc.target/arm/mve/pr108177-10-run.c: New test.
27242 * gcc.target/arm/mve/pr108177-10.c: New test.
27243 * gcc.target/arm/mve/pr108177-11-run.c: New test.
27244 * gcc.target/arm/mve/pr108177-11.c: New test.
27245 * gcc.target/arm/mve/pr108177-12-run.c: New test.
27246 * gcc.target/arm/mve/pr108177-12.c: New test.
27247 * gcc.target/arm/mve/pr108177-13-run.c: New test.
27248 * gcc.target/arm/mve/pr108177-13.c: New test.
27249 * gcc.target/arm/mve/pr108177-14-run.c: New test.
27250 * gcc.target/arm/mve/pr108177-14.c: New test.
27251 * gcc.target/arm/mve/pr108177-2-run.c: New test.
27252 * gcc.target/arm/mve/pr108177-2.c: New test.
27253 * gcc.target/arm/mve/pr108177-3-run.c: New test.
27254 * gcc.target/arm/mve/pr108177-3.c: New test.
27255 * gcc.target/arm/mve/pr108177-4-run.c: New test.
27256 * gcc.target/arm/mve/pr108177-4.c: New test.
27257 * gcc.target/arm/mve/pr108177-5-run.c: New test.
27258 * gcc.target/arm/mve/pr108177-5.c: New test.
27259 * gcc.target/arm/mve/pr108177-6-run.c: New test.
27260 * gcc.target/arm/mve/pr108177-6.c: New test.
27261 * gcc.target/arm/mve/pr108177-7-run.c: New test.
27262 * gcc.target/arm/mve/pr108177-7.c: New test.
27263 * gcc.target/arm/mve/pr108177-8-run.c: New test.
27264 * gcc.target/arm/mve/pr108177-8.c: New test.
27265 * gcc.target/arm/mve/pr108177-9-run.c: New test.
27266 * gcc.target/arm/mve/pr108177-9.c: New test.
27267 * gcc.target/arm/mve/pr108177-main.x: New test include.
27268 * gcc.target/arm/mve/pr108177.x: New test include.
27270 2023-01-24 Jakub Jelinek <jakub@redhat.com>
27273 * g++.dg/cpp1z/decomp57.C: New test.
27274 * g++.dg/cpp1z/decomp58.C: New test.
27276 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
27278 PR testsuite/107808
27279 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
27280 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
27282 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
27284 PR testsuite/104756
27285 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
27286 * gcc.dg/vect/vect-fmax-2.c: Likewise.
27287 * gcc.dg/vect/vect-fmax-3.c: Likewise.
27288 * gcc.dg/vect/vect-fmin-1.c: Likewise.
27289 * gcc.dg/vect/vect-fmin-2.c: Likewise.
27290 * gcc.dg/vect/vect-fmin-3.c: Likewise.
27292 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
27293 Yang Yujie <yangyujie@loongson.cn>
27296 * gcc.target/loongarch/tst-asm-const.c: Moved to...
27297 * gcc.target/loongarch/pr107731.c: ...here.
27299 2023-01-24 Jason Merrill <jason@redhat.com>
27303 * g++.dg/ext/builtin-shufflevector-5.C: New test.
27304 * g++.dg/init/new51.C: New test.
27306 2023-01-23 Jason Merrill <jason@redhat.com>
27309 * g++.dg/cpp0x/move2.C: New test.
27311 2023-01-23 Harald Anlauf <anlauf@gmx.de>
27314 * gfortran.dg/pr108502.f90: New test.
27316 2023-01-23 Marek Polacek <polacek@redhat.com>
27319 * g++.dg/warn/Wunused-value-1.C: New test.
27321 2023-01-23 Jason Merrill <jason@redhat.com>
27324 * g++.dg/cpp0x/initlist-vect2.C: New test.
27326 2023-01-23 Harald Anlauf <anlauf@gmx.de>
27329 * gfortran.dg/pr108501.f90: New test.
27331 2023-01-23 Harald Anlauf <anlauf@gmx.de>
27334 * gfortran.dg/pr108420.f90: New test.
27336 2023-01-23 Jason Merrill <jason@redhat.com>
27339 * g++.dg/template/explicit-instantiation5.C: New test.
27341 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
27343 * g++.target/arm/pac-1.C: New test.
27344 * gcc.target/arm/pac-15.c: Likewise.
27346 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
27348 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
27350 * gcc.target/arm/pac-12.c: New test.
27351 * gcc.target/arm/pac-13.c: Likewise.
27352 * gcc.target/arm/pac-14.c: Likewise.
27354 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
27356 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
27358 2023-01-23 Richard Biener <rguenther@suse.de>
27360 PR tree-optimization/108482
27361 * gcc.dg/torture/pr108482.c: New testcase.
27363 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
27365 * gcc.target/arm/bti-1.c: New testcase.
27366 * gcc.target/arm/bti-2.c: Likewise.
27368 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
27370 * gcc.target/arm/pac.h : New file.
27371 * gcc.target/arm/pac-1.c : New test case.
27372 * gcc.target/arm/pac-2.c : Likewise.
27373 * gcc.target/arm/pac-3.c : Likewise.
27374 * gcc.target/arm/pac-4.c : Likewise.
27375 * gcc.target/arm/pac-5.c : Likewise.
27376 * gcc.target/arm/pac-6.c : Likewise.
27377 * gcc.target/arm/pac-7.c : Likewise.
27378 * gcc.target/arm/pac-8.c : Likewise.
27379 * gcc.target/arm/pac-9.c : Likewise.
27380 * gcc.target/arm/pac-10.c : Likewise.
27381 * gcc.target/arm/pac-11.c : Likewise.
27383 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
27385 * gcc.target/arm/multilib.exp: Add pacbti related entries.
27387 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
27388 Tejas Belagod <tbelagod@arm.com>
27390 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
27391 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
27392 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
27393 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
27395 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
27396 Tejas Belagod <tbelagod@arm.com>
27398 * lib/target-supports.exp
27399 (check_effective_target_mbranch_protection_ok): New function.
27400 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
27401 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
27402 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
27403 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
27404 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
27405 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
27406 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
27407 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
27409 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
27410 Tejas Belagod <tbelagod@arm.com>
27412 * lib/target-supports.exp:
27413 (check_effective_target_arm_pacbti_hw): New.
27415 2023-01-23 Richard Biener <rguenther@suse.de>
27417 PR tree-optimization/108449
27418 * gcc.dg/pr108449.c: New testcase.
27420 2023-01-23 Jason Merrill <jason@redhat.com>
27424 * g++.dg/init/lifetime4.C: New test.
27426 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
27428 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
27430 * gm2/complex/pass/complex-pass.exp: Likewise.
27431 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
27432 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
27433 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
27434 * gm2/iso/fail/iso-fail.exp: Likewise.
27435 * gm2/iso/pass/iso-pass.exp: Likewise.
27436 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
27437 * gm2/pim/fail/pim-fail.exp: Likewise.
27438 * gm2/pim/pass/pim-pass.exp: Likewise.
27439 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
27440 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
27441 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
27442 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
27443 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
27444 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
27445 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
27446 * gm2/recover/pass/recover-pass.exp: Likewise.
27447 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
27448 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
27449 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
27450 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
27451 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
27452 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
27453 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
27454 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
27455 function. Remove the use of concatenated include and library paths.
27456 Remove string processing where possible.
27458 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
27460 * gcc.target/pru/clz-hi-2.c: New test.
27461 * gcc.target/pru/clz-hi.c: New test.
27463 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27466 * gfortran.dg/pr88048.f90: Adjust for changed error message.
27467 * gfortran.dg/parameter_data0.f90: New test.
27469 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
27471 * gcc.target/aarch64/acle/pmull64.c: New.
27472 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
27473 feature flag based on the intrinsic.
27474 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
27475 * gcc.target/aarch64/aes_1.c: Likewise.
27476 * gcc.target/aarch64/aes_2.c: Likewise.
27477 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
27478 * gcc.target/aarch64/sha1_1.c: Likewise.
27479 * gcc.target/aarch64/sha256_1.c: Likewise.
27480 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
27482 2023-01-19 Jakub Jelinek <jakub@redhat.com>
27485 * g++.dg/cpp23/subscript12.C: New test.
27486 * g++.dg/cpp23/subscript13.C: New test.
27488 2023-01-19 Jakub Jelinek <jakub@redhat.com>
27491 * g++.dg/init/pr53932.C: New test.
27493 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
27495 * gcc.target/i386/pr108436.c: New test.
27497 2023-01-19 David Malcolm <dmalcolm@redhat.com>
27500 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
27501 involving dominance.
27502 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
27503 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
27506 2023-01-19 Harald Anlauf <anlauf@gmx.de>
27509 * gfortran.dg/pr108434.f90: New test.
27511 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
27513 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
27514 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
27515 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
27516 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
27517 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
27518 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
27520 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
27522 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
27524 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
27525 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
27526 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
27527 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
27528 Likewise, and also ensure that the -g option is appended to avoid it
27529 being taken as a path.
27530 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
27531 libraries added matches the set of -I and -L options.
27533 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
27536 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
27537 -fno-stack-protector.
27538 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
27539 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
27540 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
27541 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
27542 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
27543 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
27544 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
27545 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
27546 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
27548 2023-01-19 Jakub Jelinek <jakub@redhat.com>
27550 PR tree-optimization/108440
27551 * c-c++-common/rotate-10.c: New test.
27552 * c-c++-common/rotate-11.c: New test.
27554 2023-01-19 Alexandre Oliva <oliva@adacore.com>
27557 * gcc.target/i386/pr106746.c: New.
27559 2023-01-18 Marek Polacek <polacek@redhat.com>
27562 * gcc.dg/c2x-nullptr-6.c: New test.
27564 2023-01-18 David Malcolm <dmalcolm@redhat.com>
27566 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
27567 from https://samate.nist.gov/SARD/test-suites/81.
27568 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
27569 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
27570 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
27571 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
27573 2023-01-18 Richard Biener <rguenther@suse.de>
27576 * gcc.dg/lto/pr108445_0.c: New testcase.
27577 * gcc.dg/lto/pr108445_1.c: Likewise.
27579 2023-01-18 Murray Steele <murray.steele@arm.com>
27581 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
27583 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
27584 Andrew Pinski <apinski@marvell.com>
27587 * gcc.target/powerpc/pr108396.c: New test.
27589 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
27592 * gcc.target/powerpc/pr108348-1.c: New test.
27593 * gcc.target/powerpc/pr108348-2.c: New test.
27595 2023-01-17 Harald Anlauf <anlauf@gmx.de>
27598 * gfortran.dg/pr108421.f90: New test.
27600 2023-01-17 Jakub Jelinek <jakub@redhat.com>
27602 PR tree-optimization/106523
27603 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
27604 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
27605 __builtin_unreachable about shift count.
27606 * c-c++-common/rotate-2b.c: New test.
27607 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
27608 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
27609 __builtin_unreachable about shift count.
27610 * c-c++-common/rotate-4b.c: New test.
27611 * gcc.c-torture/execute/pr106523.c: New test.
27613 2023-01-16 Andrew Pinski <apinski@marvell.com>
27615 * lib/target-supports.exp (add_options_for_tls): Remove
27616 reference to Solaris 9 in comments.
27618 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
27621 * g++.target/i386/pr105980.C: New test.
27623 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
27625 * g++.dg/tree-ssa/pr106077.C: New test.
27627 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
27631 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
27632 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
27634 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
27636 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
27637 * gcc.dg/tree-ssa/popcount.c: Likewise.
27638 * gcc.dg/tree-ssa/popcount2.c: Likewise.
27639 * gcc.dg/tree-ssa/popcount3.c: Likewise.
27640 * gcc.target/aarch64/popcount4.c: Likewise.
27641 * gcc.target/i386/pr95771.c: Likewise, and...
27642 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
27643 since this would emit just a single IFN if a TI optab is added.
27645 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
27647 * gcc.dg/tree-ssa/cltz-max.c: New test.
27648 * gcc.dg/tree-ssa/clz-char.c: New test.
27649 * gcc.dg/tree-ssa/clz-int.c: New test.
27650 * gcc.dg/tree-ssa/clz-long-long.c: New test.
27651 * gcc.dg/tree-ssa/clz-long.c: New test.
27652 * gcc.dg/tree-ssa/ctz-char.c: New test.
27653 * gcc.dg/tree-ssa/ctz-int.c: New test.
27654 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
27655 * gcc.dg/tree-ssa/ctz-long.c: New test.
27657 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
27659 * lib/target-supports.exp (check_effective_target_clz)
27660 (check_effective_target_clzl, check_effective_target_clzll)
27661 (check_effective_target_ctz, check_effective_target_clzl)
27662 (check_effective_target_ctzll): New.
27663 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
27664 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
27665 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
27666 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
27667 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
27668 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
27669 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
27670 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
27671 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
27673 2023-01-16 Jakub Jelinek <jakub@redhat.com>
27676 * g++.target/i386/pr105593.C: New test.
27678 2023-01-16 Jakub Jelinek <jakub@redhat.com>
27681 * c-c++-common/Winit-self3.c: New test.
27682 * c-c++-common/Winit-self4.c: New test.
27683 * c-c++-common/Winit-self5.c: New test.
27685 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
27688 * gcc.target/powerpc/pr108272-1.c: New test.
27689 * gcc.target/powerpc/pr108272-2.c: New test.
27690 * gcc.target/powerpc/pr108272-3.c: New test.
27691 * gcc.target/powerpc/pr108272-4.c: New test.
27693 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
27695 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
27697 2023-01-14 Jakub Jelinek <jakub@redhat.com>
27700 * c-c++-common/pr108365.c: New test.
27701 * g++.dg/opt/pr108365.C: New test.
27702 * g++.dg/warn/pr108365.C: New test.
27704 2023-01-14 Alexandre Oliva <oliva@adacore.com>
27707 * gcc.target/arm/pr42093.c: Disable tree-dce.
27709 2023-01-13 David Malcolm <dmalcolm@redhat.com>
27712 * gcc.dg/analyzer/switch-enum-1.c: New test.
27713 * gcc.dg/analyzer/switch-enum-2.c: New test.
27714 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
27715 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
27716 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
27717 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
27719 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
27721 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
27724 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
27726 PR rtl-optimization/108117
27727 PR rtl-optimization/108132
27728 * gcc.dg/pr108117.c: New test.
27730 2023-01-13 Jakub Jelinek <jakub@redhat.com>
27733 * g++.dg/warn/pr108285.C: New test.
27735 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
27737 * gm2/examples/map/pass/examples-map-pass.exp:
27738 Call gm2_push_timeout 30 before foreach testcase.
27739 Call gm2_pop_timeout after the foreach statement.
27740 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
27741 Call gm2_push_timeout 20 before foreach testcase.
27742 Call gm2_pop_timeout after the foreach statement.
27744 2023-01-13 Jakub Jelinek <jakub@redhat.com>
27747 * gcc.c-torture/execute/pr107131.c: New test.
27749 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
27751 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
27753 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
27755 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
27756 from the message issued by -Wstrict-flex-arrays.
27757 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
27758 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
27759 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
27760 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
27761 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
27762 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
27763 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
27764 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
27766 2023-01-13 Jakub Jelinek <jakub@redhat.com>
27769 * gcc.dg/pr107131.c: New test.
27771 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
27773 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
27774 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
27776 2023-01-13 Richard Biener <rguenther@suse.de>
27778 * gcc.target/aarch64/pr107209.c: New test.
27780 2023-01-13 Richard Biener <rguenther@suse.de>
27782 PR tree-optimization/108387
27783 * gcc.dg/pr108387.c: New testcase.
27785 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
27787 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
27788 (timeout-dg.exp): Load.
27789 Call gm2_push_timeout 15.
27790 Call gm2_pop_timeout at the end.
27791 * gm2/link/min/pass/link-min-pass.exp: Set path
27793 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
27794 Call gm2_push_timeout 60.
27795 Call gm2_pop_timeout at the end.
27796 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
27797 individual_timeout.
27798 Configure dejagnu to timeout for 10 seconds.
27799 (gm2_push_timeout): New proc.
27800 (gm2_pop_timeout): New proc.
27801 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
27802 individual_timeout.
27803 Configure dejagnu to timeout for 10 seconds.
27804 (gm2_push_timeout): New proc.
27805 (gm2_pop_timeout): New proc.
27807 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
27809 * lib/gm2.exp: Use timeout.exp.
27811 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
27813 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
27816 2023-01-12 Andrew Pinski <apinski@marvell.com>
27817 Roger Sayle <roger@nextmovesoftware.com>
27819 PR tree-optimization/92342
27820 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
27821 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
27822 * gcc.dg/tree-ssa/multcmp-1.c: New test.
27823 * gcc.dg/tree-ssa/multcmp-2.c: New test.
27825 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
27826 Richard Sandiford <richard.sandiford@arm.com>
27829 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
27830 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
27831 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
27832 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
27833 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
27834 * gcc.target/aarch64/pr105549.c: New test.
27835 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
27836 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
27837 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
27838 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
27840 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
27841 Richard Sandiford <richard.sandiford@arm.com>
27843 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
27844 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
27846 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
27847 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
27849 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
27850 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
27851 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
27852 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
27854 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
27855 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
27857 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
27858 * g++.target/aarch64/bitfield-abi-warning.h: New test.
27860 2023-01-12 Richard Biener <rguenther@suse.de>
27862 PR tree-optimization/99412
27863 * gcc.dg/vect/pr99412.c: New testcase.
27864 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
27865 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
27867 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
27870 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
27871 * gfortran.dg/gomp/assumes-2.f90: Likewise.
27872 * gfortran.dg/gomp/assume-5.f90: New test.
27874 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
27876 * c-c++-common/cpp/pr108244-1.c: New test.
27877 * c-c++-common/cpp/pr108244-2.c: New test.
27878 * c-c++-common/gomp/pr108244-3.c: New test.
27880 2023-01-11 David Malcolm <dmalcolm@redhat.com>
27883 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
27884 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
27885 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
27886 warning false +ve directives.
27887 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
27888 * gcc.dg/analyzer/pr103217-3.c: Likewise.
27889 * gcc.dg/analyzer/strdup-pr108252.c: New test.
27890 * gcc.dg/analyzer/strndup-pr108252.c: New test.
27892 2023-01-11 Jakub Jelinek <jakub@redhat.com>
27895 * gcc.dg/pr105972.c: New test.
27897 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
27899 PR tree-optimization/71343
27900 * gcc.dg/pr71343-2.c: New test case.
27902 2023-01-11 David Faust <david.faust@oracle.com>
27905 * gcc.target/bpf/double-1.c: New test.
27906 * gcc.target/bpf/double-2.c: New test.
27907 * gcc.target/bpf/float-1.c: New test.
27909 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
27911 * gcc.dg/sso-17.c: New test.
27913 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
27915 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
27916 the testing target isn't a PowerPC target.
27918 2023-01-11 Richard Biener <rguenther@suse.de>
27920 PR tree-optimization/107767
27921 * gcc.dg/tree-ssa/pr107767.c: New testcase.
27923 2023-01-11 Jakub Jelinek <jakub@redhat.com>
27926 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
27928 2023-01-11 Richard Biener <rguenther@suse.de>
27930 PR tree-optimization/108352
27931 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
27932 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
27934 2023-01-11 Richard Biener <rguenther@suse.de>
27936 PR tree-optimization/108353
27937 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
27939 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
27941 * gcc.target/s390/not.c: New test.
27943 2023-01-11 Richard Biener <rguenther@suse.de>
27945 PR tree-optimization/106293
27946 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
27948 2023-01-10 Richard Biener <rguenther@suse.de>
27950 PR tree-optimization/106293
27951 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
27953 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
27955 PR rtl-optimization/106421
27956 * gcc.dg/pr106421.c: New test case.
27958 2023-01-10 Martin Jambor <mjambor@suse.cz>
27961 * g++.dg/ipa/pr108110.C: New test.
27963 2023-01-10 Richard Biener <rguenther@suse.de>
27965 PR tree-optimization/108314
27966 * gcc.dg/vect/pr108314.c: New testcase.
27968 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
27970 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
27973 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
27975 * gcc.target/csky/and3a.c: Rename to ...
27976 * gcc.target/csky/ck801-and.c: ... this.
27977 * gcc.target/csky/constpool-3.c: Rename to ...
27978 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
27979 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
27980 * gcc.target/csky/ck801-constpool.c: ... this, and skip
27981 if the CPU is not ck801.
27982 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
27984 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
27986 * gcc.target/s390/fcall-saved.c: New test.
27988 2023-01-09 Jakub Jelinek <jakub@redhat.com>
27993 * g++.dg/tree-ssa/initlist-opt2.C: New test.
27994 * g++.dg/tree-ssa/initlist-opt3.C: New test.
27996 2023-01-09 Joseph Myers <joseph@codesourcery.com>
27998 * gcc.dg/c2x-complit-8.c: New test.
28000 2023-01-09 Richard Biener <rguenther@suse.de>
28002 PR middle-end/69482
28003 * gcc.target/i386/pr69482-1.c: New testcase.
28004 * gcc.target/i386/pr69482-2.c: Likewise.
28006 2023-01-09 Martin Liska <mliska@suse.cz>
28009 * g++.dg/ipa/pr108830.C: New test.
28011 2023-01-09 Richard Biener <rguenther@suse.de>
28013 PR tree-optimization/101912
28014 * gcc.dg/uninit-pr101912.c: New testcase.
28016 2023-01-09 Martin Liska <mliska@suse.cz>
28019 * gcc.target/i386/pr107993.c: New test.
28021 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
28023 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
28025 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
28027 2023-01-06 Joseph Myers <joseph@codesourcery.com>
28029 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
28032 2023-01-06 Tamar Christina <tamar.christina@arm.com>
28035 2023-01-06 Tamar Christina <tamar.christina@arm.com>
28037 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
28039 2023-01-06 Jakub Jelinek <jakub@redhat.com>
28043 * gcc.c-torture/execute/pr108292.c: New test.
28044 * gcc.target/i386/pr108292.c: New test.
28045 * gcc.dg/pr108308.c: New test.
28047 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
28050 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
28052 * gcc.target/i386/cmov10.c: New test case.
28054 2023-01-05 Patrick Palka <ppalka@redhat.com>
28057 * g++.dg/parse/access14.C: New test.
28059 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
28061 * lib/gm2.exp (gm2_init_minx): New procedure.
28062 (gm2_init_min): New procedure calls gm2_init_min with
28064 * gm2/link/min/pass/tiny.mod: New test case.
28065 * gm2/link/min/pass/link-min-pass.exp: New file.
28067 2023-01-04 Patrick Palka <ppalka@redhat.com>
28070 * g++.dg/cpp2a/concepts-requires34.C: New test.
28072 2023-01-04 Jakub Jelinek <jakub@redhat.com>
28075 * g++.dg/template/pr108206.C: New test.
28077 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
28079 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
28081 2023-01-04 Jakub Jelinek <jakub@redhat.com>
28083 PR tree-optimization/108253
28084 * g++.dg/opt/pr108253.C: New test.
28086 2023-01-04 Jakub Jelinek <jakub@redhat.com>
28088 PR middle-end/108237
28089 * gcc.c-torture/compile/pr108237.c: New test.
28091 2023-01-04 Jakub Jelinek <jakub@redhat.com>
28093 PR sanitizer/108256
28094 * c-c++-common/ubsan/pr108256.c: New test.
28096 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
28098 * g++.dg/modules/modules.exp: Skip on AIX.
28099 * gcc.target/powerpc/pr99708.c: Skip on AIX.
28101 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
28103 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
28104 that the unused clone is GC'ed.
28105 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
28107 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
28109 * gcc.target/i386/cmov10.c: New test case.
28111 2023-01-03 Jakub Jelinek <jakub@redhat.com>
28113 PR middle-end/108264
28114 * gcc.dg/pr108264.c: New test.
28116 2023-01-03 Jakub Jelinek <jakub@redhat.com>
28118 PR rtl-optimization/108263
28119 * gcc.dg/pr108263.c: New test.
28121 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
28122 Uroš Bizjak <ubizjak@gmail.com>
28124 * gcc.target/i386/extendditi2-1.c: New test case.
28125 * gcc.target/i386/extendditi2-2.c: Likewise.
28128 Copyright (C) 2023 Free Software Foundation, Inc.
28130 Copying and distribution of this file, with or without modification,
28131 are permitted in any medium without royalty provided the copyright
28132 notice and this notice are preserved.