1 2023-06-29 Jan Hubicka <jh@suse.cz>
3 PR tree-optimization/109849
4 * gcc.dg/ipa/pr109849.c: New test.
6 2023-06-29 Marek Polacek <polacek@redhat.com>
8 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
10 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
11 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
12 -fno-report-bug. Adjust scan-sarif-file.
13 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
16 2023-06-29 Marek Polacek <polacek@redhat.com>
18 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
19 * gcc.target/i386/pr69482-1.c: Likewise.
21 2023-06-29 Patrick Palka <ppalka@redhat.com>
24 * g++.dg/cpp0x/noexcept79.C: New test.
26 2023-06-29 Patrick Palka <ppalka@redhat.com>
29 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
31 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
34 * gcc.dg/variable-sized-type-flex-array.c: New test.
36 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
38 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
39 comparisons are desired, to see if 256-bit instructions are
40 generated inappropriately (fixes test on -march=cascadelake).
42 2023-06-29 Alexandre Oliva <oliva@adacore.com>
44 * lib/options.exp (check_for_options_with_filter): Handle
45 missing frontend compiler like disabled language.
47 2023-06-29 Richard Biener <rguenther@suse.de>
50 * gcc.target/i386/pr110452.c: New file.
52 2023-06-29 Richard Biener <rguenther@suse.de>
55 * gcc.dg/pr110461.c: New testcase.
57 2023-06-29 Richard Biener <rguenther@suse.de>
60 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
62 2023-06-29 Pan Li <pan2.li@intel.com>
64 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
65 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
66 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
67 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
68 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
70 2023-06-29 Pan Li <pan2.li@intel.com>
72 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
73 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
75 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
77 * lib/target-supports.exp (check_effective_target_lra): Remove
78 cris-*-* from expression for exceptions to LRA.
80 2023-06-28 Jan Hubicka <jh@suse.cz>
83 * g++.dg/opt/pr66119.C: Disable early inlining.
84 * gcc.c-torture/compile/pr110334.c: New test.
85 * gcc.dg/tree-ssa/pr110334.c: New test.
87 2023-06-28 Harald Anlauf <anlauf@gmx.de>
90 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
92 2023-06-28 Patrick Palka <ppalka@redhat.com>
96 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
98 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
99 kind mismatch for variable template has_P_match_V.
100 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
102 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
104 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
105 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
106 template argument to variable template A so that A<> is valid.
107 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
108 declaration with no type" error.
109 * g++.dg/parse/template30.C: Don't expect "parse error in
110 template argument list" error.
111 * g++.dg/cpp1y/var-templ82.C: New test.
113 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
117 * gdc.dg/torture/pr110406.d: New test.
119 2023-06-28 Marek Polacek <polacek@redhat.com>
122 * g++.dg/cpp0x/decltype-110175.C: New test.
124 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
127 * g++.dg/torture/pr110308.C: New test.
129 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
131 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
133 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
135 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
137 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
139 2023-06-28 Richard Biener <rguenther@suse.de>
141 PR tree-optimization/110451
142 * gfortran.dg/vect/pr110451.f: New testcase.
144 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
147 * gfortran.dg/pr49213.f90 : New test
149 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
151 * gcc.target/i386/pieces-memcmp-2.c: New test case.
153 2023-06-28 Richard Biener <rguenther@suse.de>
155 PR tree-optimization/110443
156 * gcc.dg/torture/pr110443.c: New testcase.
158 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
160 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
161 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
163 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
165 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
166 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
167 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
168 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
170 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
173 * gcc.target/powerpc/pr104124.c: New.
175 2023-06-28 Jan Hubicka <jh@suse.cz>
177 PR tree-optimization/110377
178 * gcc.dg/ipa/pr110377.c: New test.
180 2023-06-28 Andrew Pinski <apinski@marvell.com>
182 PR tree-optimization/110444
183 * gcc.c-torture/compile/pr110444-1.c: New test.
185 2023-06-28 Jason Merrill <jason@redhat.com>
188 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
190 2023-06-28 Alexandre Oliva <oliva@adacore.com>
192 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
193 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
194 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
195 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
197 2023-06-28 Alexandre Oliva <oliva@adacore.com>
199 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
202 2023-06-28 Jason Merrill <jason@redhat.com>
205 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
206 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
207 * g++.dg/cpp26/feat-cxx26.C: New test.
209 2023-06-28 Jason Merrill <jason@redhat.com>
211 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
213 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
215 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
216 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
217 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
218 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
219 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
220 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
221 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
222 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
223 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
224 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
225 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
226 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
227 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
228 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
230 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
232 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
234 2023-06-28 liuhongt <hongtao.liu@intel.com>
236 * gcc.target/i386/bf16_short_warn.c: New test.
238 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
240 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
241 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
242 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
243 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
244 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
245 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
246 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
247 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
248 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
249 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
250 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
251 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
252 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
253 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
254 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
255 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
256 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
257 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
258 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
259 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
261 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
263 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
264 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
265 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
266 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
267 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
268 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
269 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
270 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
271 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
272 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
274 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
276 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
277 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
279 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
281 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
283 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
285 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
287 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
289 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
290 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
291 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
292 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
293 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
294 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
295 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
297 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
299 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
300 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
301 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
302 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
303 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
305 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
307 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
309 2023-06-27 Andrew Pinski <apinski@marvell.com>
314 * gcc.c-torture/compile/asmgoto-6.c: New test.
316 2023-06-27 Richard Biener <rguenther@suse.de>
318 PR tree-optimization/96208
319 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
320 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
322 2023-06-27 liuhongt <hongtao.liu@intel.com>
324 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
326 2023-06-27 liuhongt <hongtao.liu@intel.com>
328 * gcc.target/i386/avx-vzeroupper-30.c: New test.
330 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
332 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
333 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
334 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
335 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
336 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
337 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
339 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
341 * gcc.target/s390/larl-1.c: New test.
343 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
345 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
347 2023-06-26 Richard Biener <rguenther@suse.de>
349 PR tree-optimization/110381
350 * gcc.dg/vect/pr110381.c: New testcase.
352 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
354 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
355 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
357 2023-06-26 liuhongt <hongtao.liu@intel.com>
359 * gcc.target/aarch64/pr110371.c: New test.
361 2023-06-26 liuhongt <hongtao.liu@intel.com>
363 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
364 * gcc.target/i386/pr110018-2.c: Ditto.
366 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
368 * gcc.target/i386/mvc17.c: New test.
370 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
372 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
374 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
377 * gdc.dg/pr110359.d: New test.
379 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
381 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
382 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
384 2023-06-25 Li Xu <xuli1@eswincomputing.com>
386 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
388 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
390 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
391 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
392 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
393 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
394 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
395 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
397 2023-06-25 Pan Li <pan2.li@intel.com>
399 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
400 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
401 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
402 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
403 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
404 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
405 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
406 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
408 2023-06-25 Pan Li <pan2.li@intel.com>
410 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
411 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
412 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
413 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
414 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
416 2023-06-25 liuhongt <hongtao.liu@intel.com>
418 * gcc.target/i386/pr110309.c: New test.
420 2023-06-25 yulong <shiyulong@iscas.ac.cn>
422 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
423 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
424 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
425 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
426 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
427 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
428 * gcc.target/riscv/rvv/base/abi-17.c: New test.
429 * gcc.target/riscv/rvv/base/abi-18.c: New test.
431 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
433 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
434 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
435 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
436 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
437 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
438 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
439 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
440 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
441 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
442 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
443 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
444 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
445 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
446 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
447 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
448 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
449 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
450 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
451 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
452 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
453 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
454 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
455 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
456 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
457 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
458 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
459 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
460 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
461 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
462 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
463 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
464 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
465 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
466 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
467 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
468 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
470 2023-06-24 David Malcolm <dmalcolm@redhat.com>
472 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
473 #define INCLUDE_VECTOR.
475 2023-06-23 David Malcolm <dmalcolm@redhat.com>
478 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
480 2023-06-23 Marek Polacek <polacek@redhat.com>
482 * lib/target-supports.exp (check_effective_target_c++23): Return
483 1 also if check_effective_target_c++26.
484 (check_effective_target_c++23_down): New.
485 (check_effective_target_c++26_only): New.
486 (check_effective_target_c++26): New.
487 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
488 * g++.dg/cpp26/cplusplus.C: New test.
490 2023-06-23 Harald Anlauf <anlauf@gmx.de>
493 * gfortran.dg/value_9.f90: New test.
495 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
496 Aaron Sawdey <acsawdey@linux.ibm.com>
499 * g++.target/powerpc/pr105325.C: New test.
500 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
502 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
504 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
505 this header use pragma system_header.
507 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
509 PR tree-optimization/110280
510 * gcc.target/aarch64/sve/pr110280.c: New test.
512 2023-06-22 Richard Biener <rguenther@suse.de>
514 PR tree-optimization/110332
515 * g++.dg/torture/pr110332.C: New testcase.
516 * gcc.dg/torture/pr110332-1.c: Likewise.
517 * gcc.dg/torture/pr110332-2.c: Likewise.
519 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
520 Uros Bizjak <ubizjak@gmail.com>
522 * gcc.target/i386/avx-vptest-4.c: New test case.
523 * gcc.target/i386/avx-vptest-5.c: Likewise.
524 * gcc.target/i386/avx-vptest-6.c: Likewise.
525 * gcc.target/i386/pr109973-1.c: Update test case.
526 * gcc.target/i386/pr109973-2.c: Likewise.
527 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
528 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
529 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
531 2023-06-22 David Malcolm <dmalcolm@redhat.com>
534 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
535 out-of-bounds working.
536 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
537 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
538 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
539 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
540 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
541 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
542 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
543 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
544 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
545 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
546 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
547 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
548 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
549 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
550 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
551 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
552 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
553 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
554 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
555 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
556 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
557 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
558 * gcc.dg/analyzer/pr101962.c: Update expected results.
559 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
560 pending_diagnostic::emit implementations.
562 2023-06-22 David Malcolm <dmalcolm@redhat.com>
564 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
565 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
566 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
567 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
568 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
569 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
570 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
572 2023-06-22 David Malcolm <dmalcolm@redhat.com>
574 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
576 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
577 dg-regexp directives.
578 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
580 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
581 handle-multiline-outputs from prune_gcc_output to here.
582 * lib/multiline.exp (dg-end-multiline-output): Move call to
583 maybe-handle-nn-line-numbers from prune_gcc_output to here.
584 * lib/prune.exp (prune_gcc_output): Move calls to
585 maybe-handle-nn-line-numbers and handle-multiline-outputs from
588 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
596 * gfortran.dg/pr107900.f90 : New test
597 * gfortran.dg/pr110224.f90 : New test
598 * gfortran.dg/pr88688.f90 : New test
599 * gfortran.dg/pr94380.f90 : New test
600 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
601 numbers in the error tests by two and change the text in two.
603 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
606 * gfortran.dg/pr108961.f90: New test.
608 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
611 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
612 * gcc.target/i386/pr110018-2.c: New test.
614 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
616 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
617 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
619 2023-06-21 Richard Biener <rguenther@suse.de>
621 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
622 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
624 2023-06-21 Jan Beulich <jbeulich@suse.com>
626 * gcc.target/i386/avx512f-copysign.c: New test.
628 2023-06-21 Jan Beulich <jbeulich@suse.com>
630 * gcc.target/i386/avx512f-dupv2di.c: Add
631 -mprefer-vector-width=512.
633 2023-06-21 liuhongt <hongtao.liu@intel.com>
635 * gcc.target/i386/pr110018-1.c: New test.
637 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
640 * c-c++-common/cpp/macro-ranges.c: New test.
641 * c-c++-common/cpp/line-2.c: Adapt to check for column information
642 on macro-related libcpp warnings.
643 * c-c++-common/cpp/line-3.c: Likewise.
644 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
645 * c-c++-common/cpp/pr58844-1.c: Likewise.
646 * c-c++-common/cpp/pr58844-2.c: Likewise.
647 * c-c++-common/cpp/warning-zero-location.c: Likewise.
648 * c-c++-common/pragma-diag-14.c: Likewise.
649 * c-c++-common/pragma-diag-15.c: Likewise.
650 * g++.dg/modules/macro-2_d.C: Likewise.
651 * g++.dg/modules/macro-4_d.C: Likewise.
652 * g++.dg/modules/macro-4_e.C: Likewise.
653 * g++.dg/spellcheck-macro-ordering.C: Likewise.
654 * gcc.dg/builtin-redefine.c: Likewise.
655 * gcc.dg/cpp/Wunused.c: Likewise.
656 * gcc.dg/cpp/redef2.c: Likewise.
657 * gcc.dg/cpp/redef3.c: Likewise.
658 * gcc.dg/cpp/redef4.c: Likewise.
659 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
660 * gcc.dg/cpp/ucnid-11.c: Likewise.
661 * gcc.dg/cpp/undef2.c: Likewise.
662 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
663 * gcc.dg/cpp/warn-redefined.c: Likewise.
664 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
665 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
667 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
669 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
670 pointer to indirect argument registers and allow either to be used
671 as the base register in subsequent stores.
672 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
673 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
674 indirect argument to happen via the argument register or the
676 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
677 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
678 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
679 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
680 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
681 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
682 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
683 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
684 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
685 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
686 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
687 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
688 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
689 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
690 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
691 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
692 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
693 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
694 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
695 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
696 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
697 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
698 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
699 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
700 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
701 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
702 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
703 -fcprop-registers and combine.
704 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
705 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
706 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
707 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
708 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
709 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
710 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
711 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
712 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
713 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
714 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
715 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
716 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
717 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
718 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
719 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
720 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
721 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
722 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
723 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
724 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
725 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
726 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
727 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
728 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
729 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
730 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
731 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
732 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
733 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
734 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
735 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
736 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
737 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
738 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
739 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
740 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
742 2023-06-20 Jakub Jelinek <jakub@redhat.com>
745 * g++.target/i386/pr79173-1.C: New test.
747 2023-06-20 Martin Jambor <mjambor@suse.cz>
750 * gcc.dg/ipa/pr110276.c: New test.
752 2023-06-20 Carl Love <cel@us.ibm.com>
754 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
755 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
756 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
758 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
760 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
762 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
763 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
764 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
765 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
766 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
767 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
768 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
769 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
771 2023-06-20 Li Xu <xuli1@eswincomputing.com>
773 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
775 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
777 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
778 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
779 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
781 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
783 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
785 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
786 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
787 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
788 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
790 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
791 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
792 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
793 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
794 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
796 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
798 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
800 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
801 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
803 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
805 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
807 2023-06-20 Richard Biener <rguenther@suse.de>
809 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
810 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
811 due to missing return.
813 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
815 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
817 2023-06-20 Jan Beulich <jbeulich@suse.com>
819 * gcc.target/i386/avx512f-dupv2di.c: New test.
821 2023-06-20 Richard Biener <rguenther@suse.de>
824 * g++.dg/debug/pr110295.C: New testcase.
826 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
828 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
829 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
830 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
831 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
833 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
835 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
836 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
837 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
838 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
839 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
840 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
841 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
842 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
843 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
844 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
845 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
846 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
847 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
848 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
849 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
850 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
851 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
852 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
853 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
854 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
855 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
856 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
857 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
858 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
859 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
860 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
861 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
862 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
863 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
864 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
865 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
866 * gcc.target/riscv/vector-abi-1.c: Ditto.
867 * gcc.target/riscv/vector-abi-2.c: Ditto.
868 * gcc.target/riscv/vector-abi-3.c: Ditto.
869 * gcc.target/riscv/vector-abi-4.c: Ditto.
870 * gcc.target/riscv/vector-abi-5.c: Ditto.
871 * gcc.target/riscv/vector-abi-6.c: Ditto.
872 * gcc.target/riscv/vector-abi-7.c: New test.
873 * gcc.target/riscv/vector-abi-8.c: New test.
874 * gcc.target/riscv/vector-abi-9.c: New test.
876 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
878 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
879 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
880 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
882 2023-06-19 Jan Hubicka <jh@suse.cz>
884 PR tree-optimization/109811
885 PR tree-optimization/109849
886 * gcc.dg/tree-ssa/phiprop-1.c: New test.
887 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
889 2023-06-19 Pan Li <pan2.li@intel.com>
892 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
893 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
894 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
895 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
896 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
897 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
898 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
899 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
901 2023-06-19 Pan Li <pan2.li@intel.com>
904 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
905 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
906 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
907 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
909 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
911 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
912 * gcc.dg/unroll-8.c: Likewise.
913 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
914 * lib/target-supports.exp
915 (check_effective_target_vect_int_mod): Add amdgcn.
916 (check_effective_target_divmod): Likewise.
917 * gcc.target/gcn/simd-math-3-16.c: New test.
918 * gcc.target/gcn/simd-math-3-2.c: New test.
919 * gcc.target/gcn/simd-math-3-32.c: New test.
920 * gcc.target/gcn/simd-math-3-4.c: New test.
921 * gcc.target/gcn/simd-math-3-8.c: New test.
922 * gcc.target/gcn/simd-math-3-char-16.c: New test.
923 * gcc.target/gcn/simd-math-3-char-2.c: New test.
924 * gcc.target/gcn/simd-math-3-char-32.c: New test.
925 * gcc.target/gcn/simd-math-3-char-4.c: New test.
926 * gcc.target/gcn/simd-math-3-char-8.c: New test.
927 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
928 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
929 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
930 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
931 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
932 * gcc.target/gcn/simd-math-3-char-run.c: New test.
933 * gcc.target/gcn/simd-math-3-char.c: New test.
934 * gcc.target/gcn/simd-math-3-long-16.c: New test.
935 * gcc.target/gcn/simd-math-3-long-2.c: New test.
936 * gcc.target/gcn/simd-math-3-long-32.c: New test.
937 * gcc.target/gcn/simd-math-3-long-4.c: New test.
938 * gcc.target/gcn/simd-math-3-long-8.c: New test.
939 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
940 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
941 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
942 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
943 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
944 * gcc.target/gcn/simd-math-3-long-run.c: New test.
945 * gcc.target/gcn/simd-math-3-long.c: New test.
946 * gcc.target/gcn/simd-math-3-run-16.c: New test.
947 * gcc.target/gcn/simd-math-3-run-2.c: New test.
948 * gcc.target/gcn/simd-math-3-run-32.c: New test.
949 * gcc.target/gcn/simd-math-3-run-4.c: New test.
950 * gcc.target/gcn/simd-math-3-run-8.c: New test.
951 * gcc.target/gcn/simd-math-3-run.c: New test.
952 * gcc.target/gcn/simd-math-3-short-16.c: New test.
953 * gcc.target/gcn/simd-math-3-short-2.c: New test.
954 * gcc.target/gcn/simd-math-3-short-32.c: New test.
955 * gcc.target/gcn/simd-math-3-short-4.c: New test.
956 * gcc.target/gcn/simd-math-3-short-8.c: New test.
957 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
958 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
959 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
960 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
961 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
962 * gcc.target/gcn/simd-math-3-short-run.c: New test.
963 * gcc.target/gcn/simd-math-3-short.c: New test.
964 * gcc.target/gcn/simd-math-3.c: New test.
965 * gcc.target/gcn/simd-math-4-char-run.c: New test.
966 * gcc.target/gcn/simd-math-4-char.c: New test.
967 * gcc.target/gcn/simd-math-4-long-run.c: New test.
968 * gcc.target/gcn/simd-math-4-long.c: New test.
969 * gcc.target/gcn/simd-math-4-run.c: New test.
970 * gcc.target/gcn/simd-math-4-short-run.c: New test.
971 * gcc.target/gcn/simd-math-4-short.c: New test.
972 * gcc.target/gcn/simd-math-4.c: New test.
973 * gcc.target/gcn/simd-math-5-16.c: New test.
974 * gcc.target/gcn/simd-math-5-32.c: New test.
975 * gcc.target/gcn/simd-math-5-4.c: New test.
976 * gcc.target/gcn/simd-math-5-8.c: New test.
977 * gcc.target/gcn/simd-math-5-char-16.c: New test.
978 * gcc.target/gcn/simd-math-5-char-32.c: New test.
979 * gcc.target/gcn/simd-math-5-char-4.c: New test.
980 * gcc.target/gcn/simd-math-5-char-8.c: New test.
981 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
982 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
983 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
984 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
985 * gcc.target/gcn/simd-math-5-char-run.c: New test.
986 * gcc.target/gcn/simd-math-5-char.c: New test.
987 * gcc.target/gcn/simd-math-5-long-16.c: New test.
988 * gcc.target/gcn/simd-math-5-long-32.c: New test.
989 * gcc.target/gcn/simd-math-5-long-4.c: New test.
990 * gcc.target/gcn/simd-math-5-long-8.c: New test.
991 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
992 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
993 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
994 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
995 * gcc.target/gcn/simd-math-5-long-run.c: New test.
996 * gcc.target/gcn/simd-math-5-long.c: New test.
997 * gcc.target/gcn/simd-math-5-run-16.c: New test.
998 * gcc.target/gcn/simd-math-5-run-32.c: New test.
999 * gcc.target/gcn/simd-math-5-run-4.c: New test.
1000 * gcc.target/gcn/simd-math-5-run-8.c: New test.
1001 * gcc.target/gcn/simd-math-5-run.c: New test.
1002 * gcc.target/gcn/simd-math-5-short-16.c: New test.
1003 * gcc.target/gcn/simd-math-5-short-32.c: New test.
1004 * gcc.target/gcn/simd-math-5-short-4.c: New test.
1005 * gcc.target/gcn/simd-math-5-short-8.c: New test.
1006 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
1007 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
1008 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
1009 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
1010 * gcc.target/gcn/simd-math-5-short-run.c: New test.
1011 * gcc.target/gcn/simd-math-5-short.c: New test.
1012 * gcc.target/gcn/simd-math-5.c: New test.
1014 2023-06-19 Richard Biener <rguenther@suse.de>
1016 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
1017 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
1018 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
1019 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
1020 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
1021 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
1022 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
1023 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
1024 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
1026 2023-06-19 Richard Biener <rguenther@suse.de>
1028 PR tree-optimization/110298
1029 * gcc.dg/torture/pr110298.c: New testcase.
1031 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1033 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
1035 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
1038 * lib/target-supports.exp
1039 (check_effective_target_keeps_null_pointer_checks): Add
1041 * gcc.target/avr/pr105523.c: New test.
1043 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1045 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
1046 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
1047 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
1048 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
1049 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
1050 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
1051 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
1052 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
1053 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
1054 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
1055 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
1056 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
1057 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
1058 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
1059 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
1060 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
1062 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1064 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
1065 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
1066 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
1067 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
1068 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
1069 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
1070 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
1071 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
1072 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
1073 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
1074 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
1075 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
1076 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
1077 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
1078 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
1079 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
1080 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
1081 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
1082 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
1083 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
1084 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
1085 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
1086 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
1087 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
1088 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
1089 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
1090 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
1091 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
1092 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
1093 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
1094 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
1095 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
1098 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1100 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
1101 that no sext insns are present.
1102 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1103 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1104 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1106 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1108 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
1109 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
1110 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
1111 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
1112 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
1114 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
1115 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
1116 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
1117 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
1118 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
1119 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
1121 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
1123 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1125 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
1127 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
1128 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
1129 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
1130 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
1131 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
1132 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
1133 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
1134 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
1135 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
1136 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
1137 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
1138 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
1139 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
1140 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
1141 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
1142 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
1143 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
1144 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
1145 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
1146 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
1147 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
1148 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
1149 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
1150 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
1151 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
1152 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
1153 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
1154 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
1155 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
1156 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
1157 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
1158 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
1159 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
1160 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
1161 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
1162 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
1163 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
1164 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
1165 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
1166 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
1167 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
1168 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
1169 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
1171 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
1174 * gcc.target/avr/pr110086.c: New test.
1176 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
1178 * gcc.target/powerpc/const_anchors.c: New test.
1179 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
1181 2023-06-19 liuhongt <hongtao.liu@intel.com>
1183 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
1184 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
1186 2023-06-18 Jan Hubicka <jh@suse.cz>
1188 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
1190 2023-06-18 Honza <jh@ryzen3.suse.cz>
1192 PR tree-optimization/109849
1193 * g++.dg/ipa/devirt-45.C: Update template.
1195 2023-06-18 yulong <shiyulong@iscas.ac.cn>
1197 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
1198 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
1199 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
1200 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
1201 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
1203 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
1205 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
1207 2023-06-16 Pan Li <pan2.li@intel.com>
1210 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
1211 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
1212 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
1213 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
1214 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
1216 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1219 * gcc.target/i386/pr79173-11.c: New test.
1220 * gcc.dg/builtin-addc-1.c: New test.
1222 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1224 PR tree-optimization/110271
1225 * gcc.c-torture/compile/pr110271.c: New test.
1227 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
1228 Uros Bizjak <ubizjak@gmail.com>
1231 * gcc.target/i386/pr31985.c: New test case.
1233 2023-06-16 Alex Coplan <alex.coplan@arm.com>
1235 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
1236 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1237 * g++.dg/cpp0x/elab-enum-base.C: New test.
1239 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
1241 * gcc.target/mips/code-readable-attr-1.c: New test.
1242 * gcc.target/mips/code-readable-attr-2.c: New test.
1243 * gcc.target/mips/code-readable-attr-3.c: New test.
1244 * gcc.target/mips/code-readable-attr-4.c: New test.
1245 * gcc.target/mips/code-readable-attr-5.c: New test.
1247 2023-06-16 Richard Biener <rguenther@suse.de>
1249 PR tree-optimization/110269
1250 * gcc.dg/tree-ssa/pr110269.c: New testcase.
1252 2023-06-16 David Malcolm <dmalcolm@redhat.com>
1255 * c-c++-common/spellcheck-pr107583.c: New test.
1257 2023-06-15 Andrew Pinski <apinski@marvell.com>
1259 PR tree-optimization/110266
1260 * gcc.c-torture/compile/pr110266.c: New test.
1262 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
1264 PR tree-optimization/110266
1265 * gcc.dg/pr110266.c: New.
1267 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1269 PR preprocessor/80753
1270 * c-c++-common/missing-header-5.c: New test.
1272 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
1274 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
1276 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1279 * gcc.target/i386/pr79173-1.c: New test.
1280 * gcc.target/i386/pr79173-2.c: New test.
1281 * gcc.target/i386/pr79173-3.c: New test.
1282 * gcc.target/i386/pr79173-4.c: New test.
1283 * gcc.target/i386/pr79173-5.c: New test.
1284 * gcc.target/i386/pr79173-6.c: New test.
1285 * gcc.target/i386/pr79173-7.c: New test.
1286 * gcc.target/i386/pr79173-8.c: New test.
1287 * gcc.target/i386/pr79173-9.c: New test.
1288 * gcc.target/i386/pr79173-10.c: New test.
1290 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
1292 * gcc.target/aarch64/abd.h: New file.
1293 * gcc.target/aarch64/abd_2.c: New test.
1294 * gcc.target/aarch64/abd_3.c: New test.
1295 * gcc.target/aarch64/abd_4.c: New test.
1296 * gcc.target/aarch64/abd_none_2.c: New test.
1297 * gcc.target/aarch64/abd_none_3.c: New test.
1298 * gcc.target/aarch64/abd_none_4.c: New test.
1299 * gcc.target/aarch64/abd_run_1.c: New test.
1300 * gcc.target/aarch64/sve/abd_1.c: New test.
1301 * gcc.target/aarch64/sve/abd_none_1.c: New test.
1302 * gcc.target/aarch64/sve/abd_2.c: New test.
1303 * gcc.target/aarch64/sve/abd_none_2.c: New test.
1305 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1307 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
1308 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
1309 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
1310 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
1311 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
1312 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
1313 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
1314 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
1315 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
1316 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
1317 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
1318 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
1319 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
1320 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
1322 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
1325 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
1326 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
1328 2023-06-14 Jason Merrill <jason@redhat.com>
1332 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
1333 * g++.dg/cpp1z/elide7.C: New test.
1335 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1337 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
1338 OpenACC 'serial', OpenMP 'target' usage.
1340 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1342 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
1344 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
1345 * c-c++-common/Wfree-nonheap-object.c: Likewise.
1347 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1349 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
1351 2023-06-14 liuhongt <hongtao.liu@intel.com>
1353 * gcc.target/i386/pr110227.c: New test.
1355 2023-06-13 David Malcolm <dmalcolm@redhat.com>
1358 * g++.dg/cpp2a/srcloc3.C: Update expected message.
1359 * g++.dg/lookup/missing-std-include-2.C: Likewise.
1360 * g++.dg/lookup/missing-std-include-3.C: Likewise.
1361 * g++.dg/lookup/missing-std-include-6.C: Likewise.
1362 * g++.dg/lookup/missing-std-include.C: Likewise.
1363 * g++.dg/spellcheck-inttypes.C: Likewise.
1364 * g++.dg/spellcheck-stdint.C: Likewise.
1365 * g++.dg/spellcheck-stdlib.C: Likewise.
1366 * gcc.dg/spellcheck-inttypes.c: Likewise.
1367 * gcc.dg/spellcheck-stdbool.c: Likewise.
1368 * gcc.dg/spellcheck-stdint.c: Likewise.
1369 * gcc.dg/spellcheck-stdlib.c: Likewise.
1371 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1373 * gfortran.dg/data_array_7.f90: New test.
1375 2023-06-13 Harald Anlauf <anlauf@gmx.de>
1376 Mikael Morin <mikael@gcc.gnu.org>
1379 * gfortran.dg/zero_sized_14.f90: New test.
1380 * gfortran.dg/zero_sized_15.f90: New test.
1382 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1384 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
1385 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
1386 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
1387 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
1388 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
1389 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
1390 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
1391 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
1392 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
1393 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
1395 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1397 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
1398 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
1400 2023-06-13 Jason Merrill <jason@redhat.com>
1402 * g++.dg/tree-ssa/initlist-opt6.C: New test.
1404 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
1405 Kito Cheng <kito.cheng@sifive.com>
1407 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
1408 * g++.target/riscv/rvv/base/pr109535.C: Same
1409 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
1410 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
1411 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
1412 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
1413 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
1414 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
1415 * gcc.target/riscv/rvv/base/spill-10.c: Same
1416 * gcc.target/riscv/rvv/base/spill-11.c: Same
1417 * gcc.target/riscv/rvv/base/spill-9.c: Same
1418 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
1419 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
1420 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
1421 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
1422 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
1423 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
1424 * gcc.target/riscv/vector-abi-1.c: New test.
1425 * gcc.target/riscv/vector-abi-2.c: New test.
1426 * gcc.target/riscv/vector-abi-3.c: New test.
1427 * gcc.target/riscv/vector-abi-4.c: New test.
1428 * gcc.target/riscv/vector-abi-5.c: New test.
1429 * gcc.target/riscv/vector-abi-6.c: New test.
1431 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1433 * gcc.target/arm/mtp.c: New test.
1434 * gcc.target/arm/mtp_1.c: New test.
1435 * gcc.target/arm/mtp_2.c: New test.
1436 * gcc.target/arm/mtp_3.c: New test.
1437 * gcc.target/arm/mtp_4.c: New test.
1439 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1442 * gcc.target/aarch64/mtp_5.c: New test.
1443 * gcc.target/aarch64/mtp_6.c: New test.
1444 * gcc.target/aarch64/mtp_7.c: New test.
1445 * gcc.target/aarch64/mtp_8.c: New test.
1446 * gcc.target/aarch64/mtp_9.c: New test.
1448 2023-06-13 Richard Biener <rguenther@suse.de>
1450 PR middle-end/110232
1451 * gcc.target/i386/pr110232.c: New testcase.
1453 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
1456 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
1458 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
1462 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
1463 * gcc.target/powerpc/pr109932-2.c: Ditto.
1465 2023-06-13 Pan Li <pan2.li@intel.com>
1467 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
1468 Adjust dg-do to comiple for asm checking.
1470 2023-06-13 Tejas Belagod <tbelagod@arm.com>
1473 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
1474 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
1475 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
1476 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
1477 to expect optimized code for function body.
1478 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
1479 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
1480 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
1481 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
1482 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
1483 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
1484 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
1485 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
1486 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
1487 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
1488 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
1490 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1492 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
1494 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1496 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
1497 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
1498 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
1499 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
1501 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
1504 * gm2/pim/fail/foovaltype.mod: New test.
1506 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
1508 PR rtl-optimization/101188
1509 * gcc.c-torture/execute/pr101188.c: New test
1511 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1513 * gcc.target/aarch64/vec-init-single-const.c: New test.
1514 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
1515 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
1517 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
1519 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
1520 * c-c++-common/gomp/map-9.c: Likewise.
1521 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
1522 * gfortran.dg/gomp/map-11.f90: Likewise.
1523 * gfortran.dg/gomp/target-update-1.f90: Likewise.
1524 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
1525 * c-c++-common/gomp/map-6.c: Update dg-error and also check
1526 clause error with 'target (enter/exit) data'.
1528 2023-06-12 Pan Li <pan2.li@intel.com>
1530 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
1532 2023-06-12 Pan Li <pan2.li@intel.com>
1534 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
1535 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
1537 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1539 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
1540 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
1541 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
1542 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
1543 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
1544 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
1546 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1548 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
1550 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
1552 * gcc.dg/vect/pr110142.c: New test.
1554 2023-06-12 liuhongt <hongtao.liu@intel.com>
1556 * gcc.target/i386/vec_pack_fp16-1.c: New test.
1557 * gcc.target/i386/vec_pack_fp16-2.c: New test.
1558 * gcc.target/i386/vec_pack_fp16-3.c: New test.
1560 2023-06-12 Jason Merrill <jason@redhat.com>
1563 * g++.dg/tree-ssa/initlist-opt5.C: New test.
1565 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1568 * gcc.target/powerpc/pr109932-1.c: New test.
1569 * gcc.target/powerpc/pr109932-2.c: New test.
1571 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1574 * gcc.target/powerpc/pr110011.c: New test.
1576 2023-06-12 Pan Li <pan2.li@intel.com>
1578 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
1579 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
1581 2023-06-12 Pan Li <pan2.li@intel.com>
1583 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
1584 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
1586 2023-06-11 Patrick Palka <ppalka@redhat.com>
1589 * g++.dg/cpp2a/nontype-class59.C: New test.
1591 2023-06-11 Patrick Palka <ppalka@redhat.com>
1594 * g++.dg/cpp2a/nontype-class57.C: New test.
1595 * g++.dg/cpp2a/nontype-class58.C: New test.
1597 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
1600 * gcc.target/avr/pr109907.c: New test.
1601 * gcc.target/avr/torture/pr109907-1.c: New test.
1602 * gcc.target/avr/torture/pr109907-2.c: New test.
1604 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1606 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
1607 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
1608 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
1609 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
1610 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
1611 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
1613 2023-06-10 Nathan Sidwell <nathan@acm.org>
1615 * g++.dg/template/pr61663.C: New.
1617 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
1620 * gcc.target/avr/torture/pr109650-1.c: New test.
1621 * gcc.target/avr/torture/pr109650-2.c: New test.
1623 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1625 * gfortran.dg/ieee/minmax_1.f90: New test.
1626 * gfortran.dg/ieee/minmax_2.f90: New file.
1627 * gfortran.dg/ieee/minmax_3.f90: New file.
1628 * gfortran.dg/ieee/minmax_4.f90: New file.
1630 2023-06-10 Tim Lange <mail@tim-lange.me>
1633 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
1635 2023-06-10 Tim Lange <mail@tim-lange.me>
1638 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
1639 and add new test case.
1640 * gcc.dg/analyzer/pr109577.c: New test.
1642 2023-06-10 Pan Li <pan2.li@intel.com>
1644 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
1645 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
1647 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1649 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
1650 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
1651 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
1653 2023-06-09 Jason Merrill <jason@redhat.com>
1655 * g++.dg/concepts/auto7.C: New test.
1656 * g++.dg/concepts/auto7a.C: New test.
1658 2023-06-09 Jason Merrill <jason@redhat.com>
1661 * g++.dg/cpp0x/initlist-opt1.C: New test.
1663 2023-06-09 Andrew Pinski <apinski@marvell.com>
1665 PR tree-optimization/97711
1666 PR tree-optimization/110155
1667 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
1668 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
1670 2023-06-09 Andrew Pinski <apinski@marvell.com>
1672 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
1674 2023-06-09 Andrew Pinski <apinski@marvell.com>
1676 PR tree-optimization/110165
1677 PR tree-optimization/110166
1678 * gcc.c-torture/execute/pr110165-1.c: New test.
1679 * gcc.c-torture/execute/pr110166-1.c: New test.
1681 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
1683 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
1684 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
1686 2023-06-09 Pan Li <pan2.li@intel.com>
1688 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
1691 2023-06-09 liuhongt <hongtao.liu@intel.com>
1693 * gcc.target/i386/pr110108-2.c: New test.
1695 2023-06-09 liuhongt <hongtao.liu@intel.com>
1697 * gcc.target/i386/pr110108.c: New test.
1698 * gcc.target/i386/pr110108-3.c: New test.
1699 * gcc.target/i386/pr109900.c: Adjust testcase.
1701 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
1704 * gm2/pim/pass/fooasm3.mod: New test.
1706 2023-06-08 Pan Li <pan2.li@intel.com>
1708 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
1709 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
1711 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
1713 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
1714 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
1715 * gcc.dg/analyzer/pr101962.c: Likewise.
1716 * gcc.dg/analyzer/realloc-5.c: Likewise.
1717 * gcc.dg/analyzer/pr109439.c: New test.
1719 2023-06-08 Jakub Jelinek <jakub@redhat.com>
1721 * gcc.target/i386/ctzll-1.c: New test.
1722 * gcc.target/i386/ffsll-1.c: New test.
1724 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
1729 * gfortran.dg/pr99350.f90 : New test.
1730 * gfortran.dg/associate_5.f03 : Changed error message.
1731 * gfortran.dg/pr107821.f90 : New test.
1732 * gfortran.dg/associate_61.f90 : New test
1734 2023-06-08 Alexandre Oliva <oliva@adacore.com>
1736 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
1737 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
1738 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
1739 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
1740 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
1741 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
1742 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
1743 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
1745 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
1746 Uros Bizjak <ubizjak@gmail.com>
1748 * gcc.target/i386/cmc-1.c: New test case.
1749 * gcc.target/i386/stc-1.c: Likewise.
1751 2023-06-07 Jason Merrill <jason@redhat.com>
1755 * g++.dg/opt/nrv26.C: New test.
1756 * g++.dg/opt/nrv26a.C: New test.
1757 * g++.dg/opt/nrv27.C: New test.
1759 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1760 Jeff Law <jlaw@ventanamicro.com>
1762 * gcc.target/riscv/shift-and-2.c: New tests.
1763 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
1764 * gcc.target/riscv/sign-extend.c: New test.
1765 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
1767 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1770 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
1772 * g++.target/aarch64/acle/acle.exp: New.
1773 * g++.target/aarch64/acle/ls64.C: New test.
1774 * g++.target/aarch64/acle/ls64_lto.C: New test.
1775 * gcc.target/aarch64/acle/ls64_lto.c: New test.
1776 * gcc.target/aarch64/acle/pr110132.c: New test.
1778 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1781 * gcc.target/aarch64/acle/pr110100.c: New test.
1783 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
1785 * gcc.target/sparc/pr109541.c: New.
1787 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1789 * gcc.target/hppa/shadd-3.c: Update expected output.
1791 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1793 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
1795 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
1796 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
1797 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
1798 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
1799 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
1800 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
1801 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
1802 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
1803 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
1804 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
1805 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
1806 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
1807 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
1808 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
1809 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
1810 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
1811 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
1812 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
1813 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
1814 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
1815 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
1816 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
1818 2023-06-07 Andrew Pinski <apinski@marvell.com>
1820 PR middle-end/110117
1821 * gcc.dg/pr110117-1.c: New test.
1822 * gcc.dg/pr110117-2.c: New test.
1824 2023-06-07 Andrew Pinski <apinski@marvell.com>
1826 PR tree-optimization/110134
1827 * gcc.dg/tree-ssa/negneq-1.c: New test.
1828 * gcc.dg/tree-ssa/negneq-2.c: New test.
1829 * gcc.dg/tree-ssa/negneq-3.c: New test.
1830 * gcc.dg/tree-ssa/negneq-4.c: New test.
1832 2023-06-07 Andrew Pinski <apinski@marvell.com>
1834 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
1835 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
1836 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
1837 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
1838 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
1839 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
1840 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
1841 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
1842 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
1844 2023-06-07 Jason Merrill <jason@redhat.com>
1847 * g++.dg/opt/nrv25.C: New test.
1849 2023-06-07 Jason Merrill <jason@redhat.com>
1853 * g++.dg/opt/nrv23.C: New test.
1855 2023-06-07 Jason Merrill <jason@redhat.com>
1858 * g++.dg/opt/nrv22.C: New test.
1860 2023-06-07 Jason Merrill <jason@redhat.com>
1863 * g++.dg/eh/return1.C: Add label cases.
1865 2023-06-07 Jason Merrill <jason@redhat.com>
1867 * g++.dg/contracts/contracts-post7.C: New test.
1869 2023-06-07 Jason Merrill <jason@redhat.com>
1872 * g++.dg/opt/nrv24.C: New test.
1874 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
1877 * gm2/cpp/fail/cpp-fail.exp: New test.
1878 * gm2/cpp/fail/foocpp.mod: New test.
1880 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1882 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
1883 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
1884 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
1885 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
1886 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
1887 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
1889 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
1890 Tobias Burnus <tobias@codesourcery.com>
1892 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
1893 duplicated 'present' and extend scan-dump tests for 'present'.
1894 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
1895 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
1897 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
1899 * c-c++-common/gomp/defaultmap-4.c: New test.
1900 * c-c++-common/gomp/map-9.c: New test.
1901 * c-c++-common/gomp/target-update-1.c: New test.
1902 * gfortran.dg/gomp/defaultmap-8.f90: New test.
1903 * gfortran.dg/gomp/map-11.f90: New test.
1904 * gfortran.dg/gomp/map-12.f90: New test.
1905 * gfortran.dg/gomp/target-update-1.f90: New test.
1907 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1909 * gcc.target/aarch64/simd/vrshr_1.c: New test.
1911 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1913 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
1916 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1918 * gcc.target/aarch64/simd/addlv_1.c: New test.
1920 2023-06-06 Richard Biener <rguenther@suse.de>
1922 PR middle-end/110055
1923 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
1925 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1927 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
1930 2023-06-06 Pan Li <pan2.li@intel.com>
1932 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
1934 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1936 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
1939 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1940 Joel Hutton <joel.hutton@arm.com>
1941 Tamar Christina <tamar.christina@arm.com>
1943 * gcc.target/aarch64/vect-widen-add.c: Test that new
1944 IFN_VEC_WIDEN_PLUS is being used.
1945 * gcc.target/aarch64/vect-widen-sub.c: Test that new
1946 IFN_VEC_WIDEN_MINUS is being used.
1948 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
1950 * gdc.dg/Wmismatched_enum.d: New test.
1952 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
1954 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
1955 less sensitive to register allocation choices.
1956 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
1958 2023-06-05 Pan Li <pan2.li@intel.com>
1960 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
1962 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1965 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
1966 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
1968 2023-06-04 Pan Li <pan2.li@intel.com>
1970 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
1972 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
1975 * gcc.target/i386/pr110083.c: New test case.
1977 2023-06-04 Jason Merrill <jason@redhat.com>
1980 * g++.dg/eh/terminate2.C: New test.
1982 2023-06-04 Pan Li <pan2.li@intel.com>
1984 * gcc.target/riscv/rvv/base/mov-14.c: New test.
1985 * gcc.target/riscv/rvv/base/spill-13.c: New test.
1987 2023-06-03 Patrick Palka <ppalka@redhat.com>
1990 * g++.dg/template/friend79.C: New test.
1992 2023-06-03 Patrick Palka <ppalka@redhat.com>
1994 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
1995 to be marked as odr-used.
1997 2023-06-03 Patrick Palka <ppalka@redhat.com>
2000 * g++.dg/abi/mangle78.C: New test.
2002 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2004 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
2005 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
2006 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
2007 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
2009 2023-06-03 liuhongt <hongtao.liu@intel.com>
2011 * gcc.target/i386/pr110067.c: New test.
2013 2023-06-03 liuhongt <hongtao.liu@intel.com>
2015 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
2017 2023-06-02 Andrew Pinski <apinski@marvell.com>
2019 PR rtl-optimization/102733
2020 * gcc.target/i386/addr-space-6.c: New test.
2022 2023-06-02 Andrew Pinski <apinski@marvell.com>
2024 PR rtl-optimization/110042
2025 * gcc.target/aarch64/csel_bfx_2.c: New test.
2027 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
2030 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
2031 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
2032 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
2033 * gcc.target/powerpc/darwin-structs-0.h: New test.
2035 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
2038 * gfortran.dg/select_rank_6.f90: New test.
2040 2023-06-02 Jason Merrill <jason@redhat.com>
2044 * g++.dg/cpp0x/initlist-explicit3.C: New test.
2046 2023-06-02 Carl Love <cel@us.ibm.com>
2048 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
2049 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
2050 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
2052 2023-06-02 Jason Merrill <jason@redhat.com>
2056 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
2057 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
2058 * g++.dg/tree-ssa/initlist-opt4.C: New test.
2059 * g++.dg/opt/icf1.C: New test.
2060 * g++.dg/opt/icf2.C: New test.
2061 * g++.dg/opt/icf3.C: New test.
2062 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
2064 2023-06-02 David Malcolm <dmalcolm@redhat.com>
2067 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
2068 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
2069 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
2070 * gcc.dg/analyzer/atomic-types-1.c: New test.
2072 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
2074 * gcc.dg/pr107557-1.c: Require LTO support.
2075 * gcc.dg/pr107557-2.c: Require LTO support.
2077 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
2086 * gfortran.dg/associate_54.f90 : Cope with extra error.
2087 * gfortran.dg/pr102109.f90 : New test.
2088 * gfortran.dg/pr102112.f90 : New test.
2089 * gfortran.dg/pr102190.f90 : New test.
2090 * gfortran.dg/pr102532.f90 : New test.
2091 * gfortran.dg/pr109948.f90 : New test.
2092 * gfortran.dg/pr99326.f90 : New test.
2094 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2096 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
2098 2023-06-02 Pan Li <pan2.li@intel.com>
2100 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
2101 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
2103 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2105 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
2106 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
2107 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
2108 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
2109 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
2110 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
2111 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
2112 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
2113 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
2115 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2117 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
2118 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
2119 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
2120 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
2121 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
2122 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
2124 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2126 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
2127 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
2128 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
2129 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
2130 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
2131 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
2132 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
2133 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
2134 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
2135 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
2136 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
2137 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
2138 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
2139 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
2140 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
2142 2023-06-01 Harald Anlauf <anlauf@gmx.de>
2145 * gfortran.dg/pr88552.f90: New test.
2147 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2149 * lib/torture-options.exp: print the value of non-empty options:
2150 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
2152 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2154 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
2155 the torture-{init,finish}
2157 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
2159 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
2160 * gcc.target/powerpc/pr109566.c: Skip on AIX.
2162 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
2163 Uros Bizjak <ubizjak@gmail.com>
2166 * gcc.target/i386/pr109973-1.c: New test case.
2167 * gcc.target/i386/pr109973-2.c: Likewise.
2169 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2171 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
2173 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
2175 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
2176 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
2177 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
2178 * gfortran.dg/gomp/pure-1.f90: New test.
2179 * gfortran.dg/gomp/pure-2.f90: New test.
2180 * gfortran.dg/gomp/pure-3.f90: New test.
2181 * gfortran.dg/gomp/pure-4.f90: New test.
2183 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2185 * gcc.target/riscv/rvv/base/frm-1.c: New test.
2187 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2189 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
2190 gcc_set_required_options.
2191 * lib/target-supports.exp: Rename force_conventional_output_for
2192 to set_required_options_for.
2193 * lib/scanasm.exp: Adjust callers.
2194 * lib/scanrtl.exp: Same.
2196 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2199 * gcc.target/aarch64/simd/pr99195_11.c: New test.
2201 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2204 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
2205 * gcc.target/aarch64/simd/pr99195_10.c: New test.
2207 2023-05-31 David Faust <david.faust@oracle.com>
2209 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
2210 in scan-assembler expressions where useful.
2211 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2212 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2213 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2214 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2215 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
2216 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2217 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
2218 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2219 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2220 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2221 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2222 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2223 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2224 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
2225 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
2227 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2229 * gcc.target/riscv/rvv/rvv.exp:
2230 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
2231 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
2232 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
2233 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
2234 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
2235 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
2236 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
2237 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
2239 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2241 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
2242 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
2243 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
2244 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
2246 2023-05-31 Cui, Lili <lili.cui@intel.com>
2248 PR tree-optimization/110038
2249 * gcc.dg/pr110038.c: New test.
2251 2023-05-31 Pan Li <pan2.li@intel.com>
2253 * gcc.target/riscv/arch-21.c: New test.
2254 * gcc.target/riscv/predef-27.c: New test.
2256 2023-05-31 Pan Li <pan2.li@intel.com>
2258 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
2261 2023-05-30 liuhongt <hongtao.liu@intel.com>
2263 * gcc.target/i386/pr108804.c: New test.
2265 2023-05-30 David Malcolm <dmalcolm@redhat.com>
2267 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
2269 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
2271 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
2274 * gcc.dg/torture/pr107451.c: Require int32plus.
2275 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
2276 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
2277 * gcc.dg/torture/pr95248.c: Require size24plus.
2278 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
2279 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
2280 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
2282 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2284 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
2285 Support both definitions of int32_t.
2287 2023-05-30 Andrew Pinski <apinski@marvell.com>
2289 * gcc.dg/tree-ssa/minmax-22.c: New test.
2291 2023-05-30 Andrew Pinski <apinski@marvell.com>
2293 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
2294 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
2296 * gcc.dg/tree-ssa/pr66726-5.c: New test.
2297 * gcc.dg/tree-ssa/pr66726-6.c: New test.
2299 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2301 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
2302 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
2305 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
2308 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
2309 * c-c++-common/goacc/clauses-fail.c: Likewise.
2310 * c-c++-common/goacc/data-2.c: Likewise.
2311 * c-c++-common/gomp/declare-target-2.c: Likewise.
2312 * c-c++-common/gomp/directive-1.c: Likewise.
2313 * g++.dg/goacc/data-1.C: Likewise.
2315 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
2317 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
2319 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
2320 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
2321 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
2322 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
2323 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
2325 2023-05-30 liuhongt <hongtao.liu@intel.com>
2327 * gcc.target/i386/pr108938-1.c: New test.
2328 * gcc.target/i386/pr108938-2.c: New test.
2329 * gcc.target/i386/pr108938-3.c: New test.
2330 * gcc.target/i386/pr108938-load-1.c: New test.
2331 * gcc.target/i386/pr108938-load-2.c: New test.
2333 2023-05-30 Andreas Schwab <schwab@suse.de>
2336 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
2339 2023-05-30 Lili Cui <lili.cui@intel.com>
2341 PR tree-optimization/98350
2342 * gcc.dg/pr98350-1.c: New test.
2343 * gcc.dg/pr98350-2.c: Ditto.
2345 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2347 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
2348 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
2349 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
2350 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
2352 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2354 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
2355 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
2356 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
2357 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
2358 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
2359 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
2361 2023-05-29 Die Li <lidie@eswincomputing.com>
2363 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
2364 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
2366 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2368 * gcc.target/riscv/and-extend-1.c: New test
2369 * gcc.target/riscv/and-extend-2.c: New test
2371 2023-05-29 Pan Li <pan2.li@intel.com>
2373 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
2374 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
2375 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
2376 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
2377 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
2378 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
2379 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
2380 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
2382 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
2384 * gnat.dg/specs/storage_offset1.ads: New test.
2386 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2388 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
2390 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2392 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
2394 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2396 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
2397 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
2398 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
2399 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
2400 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
2401 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
2402 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
2404 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2406 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
2407 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
2409 2023-05-29 Pan Li <pan2.li@intel.com>
2411 * gcc.target/riscv/arch-20.c: New test.
2412 * gcc.target/riscv/predef-26.c: New test.
2414 2023-05-27 liuhongt <hongtao.liu@intel.com>
2416 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
2417 * gcc.target/i386/pr100711-3.c: New test.
2419 2023-05-26 Martin Uecker <uecker@tugraz.at>
2421 * gcc.dg/pr109970.c: New test.
2423 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
2425 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
2426 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
2427 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
2428 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
2429 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
2430 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
2431 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
2432 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
2433 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
2434 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
2435 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
2436 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
2437 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
2439 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
2440 Juzhe Zhong <juzhe.zhong@rivai.ai>
2442 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
2444 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
2445 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
2446 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
2447 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
2448 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
2449 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
2450 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
2451 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
2452 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
2453 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
2454 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
2455 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
2456 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
2457 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
2458 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
2459 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
2460 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
2461 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
2462 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
2463 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
2464 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
2465 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
2466 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
2467 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
2468 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
2469 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
2470 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
2471 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
2472 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
2473 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
2475 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
2477 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
2478 * gfortran.dg/gomp/allocate-4.f90: New test.
2479 * gfortran.dg/gomp/allocate-5.f90: New test.
2480 * gfortran.dg/gomp/allocate-6.f90: New test.
2481 * gfortran.dg/gomp/allocate-7.f90: New test.
2482 * gfortran.dg/gomp/allocators-1.f90: New test.
2483 * gfortran.dg/gomp/allocators-2.f90: New test.
2485 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
2487 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
2488 * gfortran.dg/gomp/allocate-5.f90: Likewise.
2489 * gfortran.dg/gomp/allocate-6.f90: Likewise.
2490 * gfortran.dg/gomp/allocate-7.f90: Likewise.
2491 * gfortran.dg/gomp/allocators-1.f90: Likewise.
2492 * gfortran.dg/gomp/allocators-2.f90: Likewise.
2494 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
2495 Tobias Burnus <tobias@codesourcery.com>
2497 * gfortran.dg/gomp/allocate-4.f90: New file.
2498 * gfortran.dg/gomp/allocate-5.f90: New file.
2499 * gfortran.dg/gomp/allocate-6.f90: New file.
2500 * gfortran.dg/gomp/allocate-7.f90: New file.
2501 * gfortran.dg/gomp/allocators-1.f90: New file.
2502 * gfortran.dg/gomp/allocators-2.f90: New file.
2504 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
2506 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
2507 * gcc.dg/nested-vla-2.c: Ditto.
2508 * gcc.dg/nested-vla-3.c: Ditto.
2510 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
2512 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
2514 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
2517 * gcc.target/avr/pr82931.c: New test.
2519 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2520 Richard Sandiford <richard.sandiford@arm.com>
2522 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
2523 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
2524 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
2525 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
2527 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2530 * gcc.target/aarch64/simd/pr99195_9.c: New test.
2532 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
2534 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
2535 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
2536 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
2537 * gcc.target/arm/acle/data-intrinsics.c: New test.
2539 2023-05-25 Alex Coplan <alex.coplan@arm.com>
2542 * gcc.target/arm/pure-code/pr109800.c: New test.
2544 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2546 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
2548 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
2552 * gcc.target/i386/pr109173-1.c: New test.
2553 * gcc.target/i386/pr109174-1.c: Ditto.
2555 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
2557 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
2558 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
2560 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2563 * gcc.target/powerpc/pr100106-sa.c: New.
2565 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2567 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
2568 * gcc.target/i386/pr104447.c: Likewise.
2570 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2572 * g++.dg/pr80481.C: Add explicit pthread requirement.
2574 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2576 * gcc.target/i386/pr103074.c: Require fpic support.
2578 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2580 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
2581 malloc.h and sys/time.h.
2583 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2585 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
2586 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
2587 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
2588 * gcc.target/i386/pieces-memset-1.c: Likewise.
2589 * gcc.target/i386/pieces-memset-36.c: Likewise.
2590 * gcc.target/i386/pieces-memset-4.c: Likewise.
2591 * gcc.target/i386/pieces-memset-40.c: Likewise.
2592 * gcc.target/i386/pieces-memset-41.c: Likewise.
2593 * gcc.target/i386/pieces-memset-7.c: Likewise.
2594 * gcc.target/i386/pieces-memset-8.c: Likewise.
2595 * gcc.target/i386/pieces-memset-9.c: Likewise.
2596 * gcc.target/i386/pr102230.c: Likewise.
2597 * gcc.target/i386/pr78103-2.c: Likewise.
2599 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
2601 PR tree-optimization/107822
2602 PR tree-optimization/107986
2603 * gcc.dg/pr107822.c: New.
2604 * gcc.dg/pr107986-1.c: New.
2606 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2609 * gfortran.dg/size_dim_2.f90: New test.
2611 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2614 * gfortran.dg/reshape_10.f90: New test.
2615 * gfortran.dg/reshape_11.f90: New test.
2617 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
2619 PR middle-end/109840
2620 * gcc.dg/fold-parity-8.c: New test.
2621 * gcc.dg/fold-popcount-11.c: Likewise.
2623 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
2625 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
2626 * gcc.dg/ipa/vrp1.c: Same.
2627 * gcc.dg/ipa/vrp2.c: Same.
2628 * gcc.dg/ipa/vrp3.c: Same.
2629 * gcc.dg/ipa/vrp4.c: Same.
2630 * gcc.dg/ipa/vrp5.c: Same.
2631 * gcc.dg/ipa/vrp6.c: Same.
2632 * gcc.dg/ipa/vrp7.c: Same.
2633 * gcc.dg/ipa/vrp8.c: Same.
2635 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
2637 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
2638 Remove -ftree-vectorize.
2639 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
2640 * gcc.target/i386/vect-vshiftv4qi.c: New test.
2641 * gcc.target/i386/vect-vshiftv8qi.c: New test.
2643 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2646 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
2647 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
2648 * gcc.target/aarch64/simd/pr99195_8.c: New test.
2650 2023-05-24 Richard Biener <rguenther@suse.de>
2653 * gcc.target/i386/pr109944-1.c: New testcase.
2654 * gcc.target/i386/pr109944-2.c: Likewise.
2656 2023-05-24 Richard Biener <rguenther@suse.de>
2658 PR tree-optimization/109849
2659 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
2661 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
2664 * gm2/pim/run/pass/hightests.mod: New test.
2666 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
2668 * gcc.dg/torture/pr109940.c: New test.
2670 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2673 * gcc.target/arm/pr109939.c: New test.
2675 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2677 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
2678 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
2680 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2682 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
2685 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2687 * gcc.dg/signbit-2.c: Add -msse2 on x86.
2689 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2691 * lib/target-supports.exp (check_effective_target_sysconf):
2692 Check for declaration and _SC_PAGESIZE on vxworks.
2694 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
2696 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
2698 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2699 Richard Sandiford <richard.sandiford@arm.com>
2701 * gcc.target/riscv/rvv/rvv.exp:
2702 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
2703 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
2704 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
2705 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
2706 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
2707 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
2709 2023-05-24 Pan Li <pan2.li@intel.com>
2711 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2714 2023-05-24 Pan Li <pan2.li@intel.com>
2716 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2717 Enrich the test cases.
2719 2023-05-24 liuhongt <hongtao.liu@intel.com>
2721 * gcc.target/i386/pr109900.c: New test.
2723 2023-05-23 Martin Uecker <uecker@tugraz.at>
2726 * gcc.dg/pr109450-1.c: New test.
2727 * gcc.dg/pr109450-2.c: New test.
2728 * gcc.dg/vla-26.c: New test.
2730 2023-05-23 Martin Uecker <uecker@tugraz.at>
2736 * gcc.dg/nested-vla-1.c: New test.
2737 * gcc.dg/nested-vla-2.c: New test.
2738 * gcc.dg/nested-vla-3.c: New test.
2739 * gcc.dg/pr70418.c: New test.
2740 * gcc.dg/pr106465.c: New test.
2741 * gcc.dg/pr107557-1.c: New test.
2742 * gcc.dg/pr107557-2.c: New test.
2743 * gcc.dg/pr108423-1.c: New test.
2744 * gcc.dg/pr108423-2.c: New test.
2745 * gcc.dg/pr108423-3.c: New test.
2746 * gcc.dg/pr108423-4.c: New test.
2747 * gcc.dg/pr108423-5.c: New test.
2748 * gcc.dg/pr108423-6.c: New test.
2749 * gcc.dg/typename-vla-2.c: New test.
2750 * gcc.dg/typename-vla-3.c: New test.
2751 * gcc.dg/typename-vla-4.c: New test.
2752 * gcc.misc-tests/gcov-pr85350.c: Adapt.
2753 * gcc.dg/typename-vla-5.c: New file.
2754 * gcc.dg/typename-vla-6.c: New file.
2756 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
2758 * gcc.target/i386/vect-shiftv4qi.c: New test.
2759 * gcc.target/i386/vect-shiftv8qi.c: New test.
2761 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
2763 PR tree-optimization/109934
2764 * gcc.dg/tree-ssa/pr109934.c: New test.
2766 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
2768 * gcc.target/aarch64/ins_bitfield_1.c: New test.
2769 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
2770 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
2771 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
2772 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
2773 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
2775 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2778 * gcc.target/aarch64/pr109855.c: New test.
2780 2023-05-23 Richard Biener <rguenther@suse.de>
2782 PR tree-optimization/109849
2783 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
2785 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
2787 * gnat.dg/opt101.adb: New test.
2788 * gnat.dg/opt101_pkg.ads: New helper.
2790 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2793 * gfortran.dg/pr103716.f90 : New test.
2795 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2796 Steven G. Kargl <kargl@gcc.gnu.org>
2799 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
2800 declaration of finalizable derived types in submodules works.
2802 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
2804 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
2806 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2809 * gcc.c-torture/compile/pr108892.c: Require int32.
2810 * gcc.c-torture/compile/pr98199.c: Require int32plus.
2811 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
2812 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
2813 * gcc.dg/tree-ssa/pr102232.c: Same.
2814 * gcc.dg/tree-ssa/pr105860.c: Same.
2815 * gcc.dg/tree-ssa/pr96730.c: Same.
2816 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
2817 * gcc.dg/tree-ssa/pr96779.c: Same.
2818 * gcc.dg/tree-ssa/pr98513.c: Same.
2819 * gcc.dg/tree-ssa/ssa-sink-18.c
2820 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
2822 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
2823 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
2824 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
2825 * gcc.dg/tree-ssa/pr93435.c: Same.
2826 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
2827 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
2828 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
2830 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
2832 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
2833 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
2834 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
2835 * gcc.dg/tree-ssa/pr109031-2.c: Same.
2836 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
2837 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
2838 * gcc.dg/Warray-bounds-33.c: Skip target avr.
2839 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
2840 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
2841 * gcc.dg/analyzer/isatty-1.c: Same.
2842 * gcc.dg/analyzer/pipe-glibc.c: Same.
2844 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2847 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
2848 * gcc.c-torture/compile/pr103813.c: Require size32plus.
2849 * gcc.c-torture/execute/pr108498-2.c: Same.
2850 * gcc.c-torture/compile/pr96426.c: Condition on
2851 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
2852 * gcc.c-torture/execute/pr103417.c: Require int32plus.
2853 * gcc.dg/pr104198.c: Same.
2854 * gcc.dg/pr21137.c: Same.
2855 * gcc.dg/pr88905.c: Same.
2856 * gcc.dg/pr90838.c: Same.
2857 * gcc.dg/pr97317.c: Same.
2858 * gcc.dg/pr100292.c: Require int32.
2859 * gcc.dg/pr101008.c: Same.
2860 * gcc.dg/pr96542.c: Same.
2861 * gcc.dg/pr96674.c: Same.
2862 * gcc.dg/pr97750.c: Require ptr_eq_long.
2864 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2866 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
2867 * gcc.dg/pr19402-2.c: Skip for avr.
2868 * gcc.dg/pr86124.c: Same.
2869 * gcc.dg/pr94291.c: Same.
2870 * gcc.dg/torture/builtin-complex-1.c: Same.
2871 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
2872 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
2873 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
2874 * gcc.dg/torture/fp-int-convert-float64.c: Same.
2875 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
2876 * gcc.dg/torture/fp-int-convert-timode.c: Same.
2877 * c-c++-common/torture/builtin-convertvector-1.c: Same.
2878 * c-c++-common/torture/complex-sign-add.c: Same.
2879 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
2880 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
2881 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
2882 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
2883 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
2884 * c-c++-common/torture/complex-sign-mul-one.c: Same.
2885 * c-c++-common/torture/complex-sign-mul.c: Same.
2886 * c-c++-common/torture/complex-sign-sub.c: Same.
2888 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2890 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
2893 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2895 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
2897 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
2899 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
2901 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
2903 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
2905 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
2908 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
2910 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
2911 * gcc.target/nvptx/brev-2.c: Likewise.
2912 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
2913 * gcc.target/nvptx/brevll-2.c: Likewise.
2915 2023-05-21 Jakub Jelinek <jakub@redhat.com>
2917 PR tree-optimization/109505
2918 * gcc.target/aarch64/sve/pr109505.c: New test.
2920 2023-05-21 Pan Li <pan2.li@intel.com>
2922 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
2923 test cases for vbool[2|4|8|16|32|64]_t.
2925 2023-05-21 Andrew Pinski <apinski@marvell.com>
2927 PR middle-end/109919
2928 * gcc.c-torture/compile/pr109919-1.c: New test.
2930 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
2933 * gcc.target/avr/torture/pr105753.c: New test.
2935 2023-05-20 Die Li <lidie@eswincomputing.com>
2937 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
2938 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
2940 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2942 * gcc.target/riscv/zbs-bext-02.c: New test.
2944 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2947 * gcc.target/riscv/pr106888.c: New test.
2948 * gcc.target/riscv/zbbw.c: Check for ANDI.
2950 2023-05-19 Patrick Palka <ppalka@redhat.com>
2953 * g++.dg/cpp1y/var-templ80.C: New test.
2954 * g++.dg/cpp1y/var-templ81.C: New test.
2956 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
2958 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
2960 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
2961 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
2962 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
2963 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
2964 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
2965 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
2966 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
2967 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
2968 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
2969 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
2970 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
2972 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
2974 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
2975 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
2977 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
2980 * gm2/isolib/run/pass/testdelete.mod: New test.
2982 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2984 PR tree-optimization/105776
2985 * gcc.target/i386/pr105776.c: New test.
2987 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2989 PR tree-optimization/101856
2990 * gcc.dg/tree-ssa/pr101856.c: New test.
2992 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
2994 * gnat.dg/specs/array6.ads: New test.
2996 2023-05-19 Joseph Myers <joseph@codesourcery.com>
2998 * gcc.dg/c2x-thread-local-2.c: New test.
3000 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
3002 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
3003 expected scan-assembler-times frequency and strings..
3004 * gcc.target/i386/vect-mulv4qi.c: New test.
3005 * gcc.target/i386/vect-mulv8qi.c: New test.
3007 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
3010 * gcc.test-framework/gen_directive_tests: Use = operator instead
3013 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3015 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
3016 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
3017 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
3018 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
3019 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
3020 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
3021 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
3022 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
3023 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
3024 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
3025 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
3026 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
3027 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
3028 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
3029 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
3030 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
3031 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
3032 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
3033 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
3034 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
3035 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
3036 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
3037 * gcc.target/arm/mve/mve_const_shifts.c: New test.
3039 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3042 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
3043 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
3044 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
3045 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
3046 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
3047 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
3048 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
3049 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
3050 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
3051 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
3052 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
3053 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
3054 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
3055 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
3056 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
3057 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
3058 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
3059 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
3060 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
3061 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
3062 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
3063 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
3064 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
3065 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
3066 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
3067 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
3068 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
3069 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
3070 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
3071 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
3072 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
3073 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
3074 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
3075 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
3076 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
3077 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
3078 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
3079 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
3080 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
3081 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
3083 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3085 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
3086 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
3087 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
3088 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
3089 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
3090 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
3091 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
3092 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
3093 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
3094 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
3095 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
3096 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
3097 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
3098 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
3099 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
3100 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
3101 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
3102 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
3103 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
3104 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
3105 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
3106 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
3107 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
3108 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
3109 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
3110 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
3111 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
3112 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
3113 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
3114 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
3115 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
3116 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
3117 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
3118 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
3119 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
3120 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
3121 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
3122 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
3123 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
3124 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
3125 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
3126 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
3127 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
3128 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
3129 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
3130 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
3131 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
3132 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
3133 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
3134 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
3135 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
3136 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
3137 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
3138 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
3139 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
3140 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
3141 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
3142 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
3143 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
3144 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
3145 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
3146 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
3147 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
3148 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
3149 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
3150 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
3151 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
3152 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
3153 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
3154 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
3155 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
3156 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
3157 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
3158 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
3159 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
3160 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
3161 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
3162 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
3163 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
3164 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
3165 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
3166 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
3167 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
3168 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
3169 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
3170 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
3171 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
3172 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
3173 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
3174 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
3175 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
3176 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
3177 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
3178 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
3179 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
3180 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
3181 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
3182 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
3183 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
3184 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
3185 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
3186 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
3187 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
3188 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
3189 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
3190 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
3191 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
3192 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
3193 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
3194 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
3195 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
3196 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
3197 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
3198 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
3199 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
3200 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
3201 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
3202 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
3203 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
3204 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
3205 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
3206 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
3207 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
3208 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
3209 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
3210 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
3211 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
3212 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
3213 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
3214 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
3215 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
3216 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
3217 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
3218 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
3219 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
3221 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3223 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
3224 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
3226 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3228 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
3230 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
3232 * gcc.target/arm/mve/intrinsics/asrl.c: Use
3233 check-function-bodies instead of scan-assembler checks. Use
3234 extern "C" for C++ testing.
3235 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4303 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4305 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
4306 check-function-bodies instead of scan-assembler checks. Use
4307 extern "C" for C++ testing.
4308 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4338 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4340 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
4341 check-function-bodies instead of scan-assembler checks. Use
4342 extern "C" for C++ testing.
4343 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4537 2023-05-18 Joseph Myers <joseph@codesourcery.com>
4539 * gcc.dg/format/c2x-printf-1.c: Test %B here.
4540 * gcc.dg/format/ext-9.c: Do not test %B here.
4542 2023-05-17 Harald Anlauf <anlauf@gmx.de>
4546 * gfortran.dg/zero_sized_13.f90: New test.
4548 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
4550 * gcc.target/riscv/shift-and-2.c: Fixed test
4551 * gcc.target/riscv/zbb-rol-ror-01.c: New test
4552 * gcc.target/riscv/zbb-rol-ror-02.c: New test
4553 * gcc.target/riscv/zbb-rol-ror-03.c: New test
4554 * gcc.target/riscv/zbb-rol-ror-04.c: New test
4555 * gcc.target/riscv/zbb-rol-ror-05.c: New test
4556 * gcc.target/riscv/zbb-rol-ror-06.c: New test
4557 * gcc.target/riscv/zbb-rol-ror-07.c: New test
4559 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4562 * c-c++-common/pr109884.c: New test.
4564 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4566 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
4567 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
4568 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
4569 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
4570 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
4572 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4574 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
4575 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
4576 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
4577 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
4578 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
4579 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
4580 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
4581 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
4582 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
4583 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
4584 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
4585 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
4586 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
4587 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
4588 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
4589 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
4590 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
4591 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
4592 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
4593 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
4594 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
4595 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
4596 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
4597 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
4598 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
4599 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
4600 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
4601 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
4602 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
4603 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
4604 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
4605 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
4606 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
4607 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
4608 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
4609 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
4610 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
4611 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
4612 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
4613 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
4614 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
4615 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
4616 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
4617 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
4618 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
4619 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
4620 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
4621 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
4623 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4625 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
4627 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
4629 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
4630 for 'finalize' as a ptr is now 'delete' instead of 'release'.
4631 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
4632 to if (allocated) block
4633 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
4634 replaced by a MEM< _25 > expression.
4635 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
4636 * gfortran.dg/gomp/map-10.f90: New test.
4638 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4640 * g++.target/s390/atomic-align-1.C: New test.
4641 * gcc.target/s390/atomic-align-1.c: New test.
4642 * gcc.target/s390/atomic-align-2.c: New test.
4644 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4647 * g++.dg/init/pr109868.C: New test.
4649 2023-05-17 Pan Li <pan2.li@intel.com>
4651 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
4653 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
4656 * gcc.target/powerpc/pr106708.c: Add test function.
4658 2023-05-16 Joseph Myers <joseph@codesourcery.com>
4660 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
4661 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
4662 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
4663 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
4664 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
4666 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
4667 not expect errors for typedef declaration in for loop.
4669 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
4672 * gm2/isolib/run/pass/testreadint.mod: New test.
4674 2023-05-16 Marek Polacek <polacek@redhat.com>
4677 * g++.dg/warn/Wdangling-reference13.C: New test.
4679 2023-05-16 Patrick Palka <ppalka@redhat.com>
4682 * g++.dg/cpp2a/desig27.C: New test.
4684 2023-05-16 Carl Love <cel@us.ibm.com>
4686 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
4689 2023-05-16 Carl Love <cel@us.ibm.com>
4691 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
4694 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
4696 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
4697 to occur after the intrinsic instruction, rather than requiring
4698 them to happen before.
4699 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
4701 2023-05-16 Pan Li <pan2.li@intel.com>
4703 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
4704 Replace stdint.h with stdint-gcc.h.
4705 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
4706 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
4707 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
4708 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
4709 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
4710 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
4711 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
4712 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
4713 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
4714 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
4715 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
4716 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
4717 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
4718 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
4720 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4722 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
4725 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
4733 * gfortran.dg/pr105152.f90 : New test
4734 * gfortran.dg/pr100193.f90 : New test
4735 * gfortran.dg/pr87946.f90 : New test
4736 * gfortran.dg/pr103389.f90 : New test
4737 * gfortran.dg/pr104429.f90 : New test
4738 * gfortran.dg/pr82774.f90 : New test
4740 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
4742 * gcc.dg/attr-returns-nonnull.c: Skip if
4743 keeps_null_pointer_checks.
4744 * gcc.dg/init-compare-1.c: Likewise.
4745 * gcc.dg/ipa/pr85734.c: Likewise.
4746 * gcc.dg/ipa/propmalloc-1.c: Likewise.
4747 * gcc.dg/ipa/propmalloc-2.c: Likewise.
4748 * gcc.dg/ipa/propmalloc-3.c: Likewise.
4749 * gcc.dg/ipa/propmalloc-4.c: Likewise.
4750 * gcc.dg/tree-ssa/evrp11.c: Likewise.
4751 * gcc.dg/tree-ssa/pr83648.c: Likewise.
4753 2023-05-16 Andrew Pinski <apinski@marvell.com>
4755 PR tree-optimization/109424
4756 * gcc.dg/tree-ssa/bool-12.c: New test.
4757 * gcc.dg/tree-ssa/bool-13.c: New test.
4758 * gcc.dg/tree-ssa/minmax-20.c: New test.
4759 * gcc.dg/tree-ssa/minmax-21.c: New test.
4761 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4763 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
4765 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4767 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
4768 __has_c_attribute for all C2x attributes.
4770 2023-05-15 Harald Anlauf <anlauf@gmx.de>
4773 * gfortran.dg/ptr-func-5.f90: New test.
4775 2023-05-15 Patrick Palka <ppalka@redhat.com>
4777 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
4779 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4781 * gcc.target/aarch64/facg_1.c: New test.
4783 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4786 * gcc.target/aarch64/simd/pr99195_7.c: New test.
4788 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4791 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
4793 2023-05-15 Pan Li <pan2.li@intel.com>
4794 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4795 kito-cheng <kito.cheng@sifive.com>
4797 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
4799 2023-05-15 Richard Biener <rguenther@suse.de>
4801 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
4804 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4806 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
4807 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
4808 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
4810 2023-05-14 Andrew Pinski <apinski@marvell.com>
4812 PR tree-optimization/109829
4813 * gcc.dg/tree-ssa/abs-3.c: New test.
4814 * gcc.dg/tree-ssa/abs-4.c: New test.
4816 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
4819 * gcc.target/i386/pr109825.c: New test.
4821 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4823 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
4825 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
4826 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
4827 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
4828 * gcc.target/aarch64/vec-init-18.c: ... this.
4829 * gcc.target/aarch64/vec-init-19.c: New test.
4830 * gcc.target/aarch64/vec-init-20.c: Likewise.
4831 * gcc.target/aarch64/vec-init-21.c: Likewise.
4832 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
4833 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
4834 * gcc.target/aarch64/vec-init-22.h: New header.
4836 2023-05-13 Andrew Pinski <apinski@marvell.com>
4838 PR tree-optimization/109834
4839 * gcc.c-torture/compile/pr109834-1.c: New test.
4840 * gcc.dg/tree-ssa/pr109834-1.c: New test.
4842 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4845 * gfortran.dg/pr109662-a.f90: Add a section to verify that
4846 a short namelist read does not modify the variable.
4848 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
4851 * gm2/isolib/run/pass/seqappend.mod: New test.
4853 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
4854 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4857 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
4858 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
4859 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
4860 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
4862 2023-05-12 Richard Biener <rguenther@suse.de>
4864 PR tree-optimization/64731
4865 * gcc.target/i386/pr64731.c: New testcase.
4867 2023-05-12 Patrick Palka <ppalka@redhat.com>
4870 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
4871 * g++.dg/template/function2.C: Removed.
4873 2023-05-12 Patrick Palka <ppalka@redhat.com>
4876 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
4877 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
4879 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
4881 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
4883 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
4885 * gcc.target/riscv/rvv/rvv.exp:
4886 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
4887 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
4888 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
4889 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
4890 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
4891 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
4892 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
4893 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
4894 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
4895 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
4896 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
4897 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
4898 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
4899 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
4900 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
4901 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
4902 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
4904 2023-05-12 Pan Li <pan2.li@intel.com>
4906 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
4907 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
4908 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
4909 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
4910 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
4911 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
4912 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
4913 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
4914 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
4915 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
4916 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
4917 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
4918 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
4919 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
4920 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
4921 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
4922 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
4923 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
4924 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
4925 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
4926 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
4927 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
4928 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
4929 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
4930 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
4931 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
4932 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
4933 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
4934 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
4935 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
4936 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
4937 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
4938 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
4939 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
4940 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
4941 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
4942 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
4943 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
4944 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
4945 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
4946 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
4947 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
4948 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
4949 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
4950 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
4951 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
4952 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
4953 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
4954 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
4955 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
4956 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
4957 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
4958 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
4959 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
4960 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
4961 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
4962 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
4963 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
4964 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
4965 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
4966 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
4967 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
4968 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
4969 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
4970 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
4971 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
4972 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
4973 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
4974 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
4975 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
4976 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
4977 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
4978 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
4979 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
4980 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
4981 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
4982 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
4983 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
4984 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
4985 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
4986 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
4987 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
4988 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
4989 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
4990 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
4991 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
4992 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
4993 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
4994 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
4995 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
4996 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
4997 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
4998 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
4999 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
5000 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
5001 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
5002 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
5003 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
5004 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
5005 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
5006 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
5007 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
5008 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
5009 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
5010 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
5011 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
5012 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
5013 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
5014 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
5015 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
5016 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
5017 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
5018 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
5019 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
5020 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
5021 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
5022 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
5023 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
5024 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
5026 2023-05-12 Pan Li <pan2.li@intel.com>
5028 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
5029 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
5030 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
5031 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
5032 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
5033 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
5034 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
5035 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
5036 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
5037 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
5038 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
5039 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
5040 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
5041 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
5042 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
5043 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
5044 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
5045 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
5046 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
5047 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
5048 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
5049 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
5051 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5053 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
5054 with dg-skip-if has_arch_ppc64.
5055 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
5056 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
5058 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5060 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
5061 with has_arch_ppc64.
5062 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
5063 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
5064 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
5065 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
5066 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
5068 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5070 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
5071 with has_arch_ppc64.
5072 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
5073 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
5075 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5077 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
5078 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
5079 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
5081 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
5083 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
5086 * gm2/pim/fail/highice.mod: New test.
5088 2023-05-11 Patrick Palka <ppalka@redhat.com>
5091 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
5092 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
5093 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
5095 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
5097 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
5099 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
5102 * gcc.target/i386/pr109807.c: New test.
5104 2023-05-11 Patrick Palka <ppalka@redhat.com>
5107 * g++.dg/cpp2a/lambda-targ1.C: New test.
5109 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5111 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
5112 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
5113 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
5114 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
5116 2023-05-11 Patrick Palka <ppalka@redhat.com>
5117 Jonathan Wakely <jwakely@redhat.com>
5122 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
5123 error for the template argument &B2:fn in C++17 mode.
5124 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
5125 * g++.dg/cpp2a/nontype-class56.C: New test.
5126 * g++.dg/template/function2.C: New test.
5128 2023-05-11 Alexandre Oliva <oliva@adacore.com>
5130 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
5131 include, call builtin.
5133 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5134 Michael Collison <collison@rivosinc.com>
5136 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
5137 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
5138 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
5139 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
5140 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
5141 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
5142 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
5143 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
5144 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
5145 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
5146 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
5147 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
5148 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
5149 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
5150 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
5151 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
5152 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
5153 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
5154 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
5155 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
5156 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
5157 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
5158 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
5159 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
5160 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
5161 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
5162 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
5163 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
5164 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
5165 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
5166 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
5167 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
5168 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
5169 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
5170 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
5171 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
5172 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
5173 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
5174 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
5175 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
5176 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
5177 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
5178 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
5179 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
5180 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
5181 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
5182 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
5183 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
5184 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
5185 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
5186 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
5187 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
5188 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
5189 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
5190 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
5191 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
5192 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
5193 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
5194 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
5196 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5198 * lib/torture-options.exp (torture-init-done): Add.
5199 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
5200 implicit 'torture-init'.
5201 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
5202 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
5203 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
5205 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5207 * gcc.target/arm/acle/acle.exp: Add missing
5208 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
5210 * gcc.target/arm/cmse/cmse.exp: Likewise.
5211 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
5213 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5215 * gcc.dg/fold-popcount-8.c: New test case.
5216 * gcc.dg/fold-popcount-9.c: Likewise.
5217 * gcc.dg/fold-popcount-10.c: Likewise.
5219 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5221 * gcc.dg/fold-parity-6.c: New test.
5222 * gcc.dg/fold-parity-7.c: Likewise.
5223 * gcc.dg/fold-popcount-6.c: Likewise.
5224 * gcc.dg/fold-popcount-7.c: Likewise.
5226 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5228 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
5229 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
5231 2023-05-10 Marek Polacek <polacek@redhat.com>
5234 * g++.dg/ext/is_convertible6.C: New test.
5236 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
5239 * gcc.target/i386/pr92658-sse4-4b.c: New test.
5240 * gcc.target/i386/pr92658-sse4-8b.c: New test.
5242 2023-05-10 Andrew Pinski <apinski@marvell.com>
5244 * gcc.c-torture/execute/20230510-1.c: New test.
5246 2023-05-10 Jason Merrill <jason@redhat.com>
5249 * g++.dg/DRs/dr2543.C: New test.
5251 2023-05-10 Jason Merrill <jason@redhat.com>
5253 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
5254 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
5255 * g++.dg/cpp2a/consteval20.C: Likewise.
5256 * g++.dg/cpp2a/consteval24.C: Likewise.
5257 * g++.dg/cpp2a/srcloc20.C: Likewise.
5259 2023-05-10 Richard Biener <rguenther@suse.de>
5261 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
5263 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5265 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
5267 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5270 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
5273 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5276 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
5277 * gcc.target/aarch64/simd/pr99195_6.c: New test.
5279 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5281 * gcc.target/aarch64/simd/pr99195_5.c: New test.
5283 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5286 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
5288 2023-05-10 Jakub Jelinek <jakub@redhat.com>
5291 * g++.dg/cpp0x/gen-attrs-78.C: New test.
5293 2023-05-10 Li Xu <xuli1@eswincomputing.com>
5295 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
5296 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
5298 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5300 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
5301 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
5302 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
5303 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
5304 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
5305 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
5306 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
5307 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
5308 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
5309 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
5310 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
5311 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
5312 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
5313 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
5315 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5318 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
5319 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
5321 2023-05-10 Andrew Pinski <apinski@marvell.com>
5323 * gcc.c-torture/execute/20230509-1.c: New test.
5325 2023-05-09 Patrick Palka <ppalka@redhat.com>
5328 * g++.dg/cpp2a/concepts-pr109752.C: New test.
5330 2023-05-09 Patrick Palka <ppalka@redhat.com>
5333 * g++.dg/cpp0x/noexcept78.C: New test.
5335 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5337 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
5338 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
5339 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
5340 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
5341 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
5342 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
5343 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
5344 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
5345 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
5346 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
5347 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
5348 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
5349 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
5350 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
5351 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
5352 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
5353 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
5354 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
5355 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
5356 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
5357 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
5358 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
5359 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
5360 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
5361 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
5362 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
5363 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
5364 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
5365 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
5366 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
5367 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5368 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5369 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
5370 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
5371 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5372 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5373 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
5374 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
5375 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
5376 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
5377 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
5378 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
5379 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
5380 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
5381 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
5382 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
5383 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
5384 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
5385 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
5386 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
5387 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
5388 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
5389 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
5390 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
5391 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
5392 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
5393 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
5394 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
5395 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
5396 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
5397 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
5398 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
5399 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
5400 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
5401 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
5402 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
5403 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
5404 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
5405 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
5406 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
5407 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
5408 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5409 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5410 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5411 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5412 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5413 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5414 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
5415 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
5416 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
5417 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
5418 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
5419 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
5420 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
5421 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
5422 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
5423 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
5424 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
5425 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
5426 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
5427 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
5428 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
5429 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
5430 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
5431 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
5432 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
5433 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
5434 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
5435 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
5436 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
5437 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
5438 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
5439 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
5440 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
5441 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
5442 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
5443 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
5444 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
5445 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
5446 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
5447 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
5448 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
5449 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
5450 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
5451 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
5452 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
5453 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
5454 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
5455 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
5456 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
5457 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
5458 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
5459 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
5460 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
5461 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
5462 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
5463 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
5464 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
5465 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
5466 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
5467 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
5468 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
5469 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
5470 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
5471 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
5472 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
5473 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
5474 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
5475 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
5476 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
5477 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
5478 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
5479 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
5480 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
5481 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
5482 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
5483 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
5484 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
5485 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
5486 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
5487 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
5488 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
5489 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
5490 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
5491 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
5492 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
5493 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
5494 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
5495 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
5496 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
5497 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
5498 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
5499 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
5500 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
5501 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
5502 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
5503 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
5504 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
5505 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
5506 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
5507 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
5508 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
5509 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
5510 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
5511 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
5512 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
5513 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
5514 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
5515 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
5516 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
5517 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
5518 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
5519 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
5520 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
5521 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
5522 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
5523 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
5524 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
5525 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
5526 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
5527 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
5528 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
5529 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
5530 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
5531 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
5532 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
5533 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
5534 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
5535 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
5536 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
5537 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
5538 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
5539 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
5540 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
5541 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
5542 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
5543 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
5544 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
5545 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
5546 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
5547 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
5548 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
5549 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
5550 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
5551 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
5552 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
5553 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
5554 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
5555 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
5556 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
5557 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
5558 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
5559 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
5560 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
5561 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
5562 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
5563 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
5564 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
5565 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
5566 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
5567 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
5568 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
5569 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
5570 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
5571 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
5572 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
5573 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
5574 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
5575 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
5576 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
5577 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
5578 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
5579 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
5580 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
5581 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
5582 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
5583 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
5585 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5587 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
5588 sve2_flags instead of sve_flags.
5590 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
5593 * gm2/isolib/run/pass/skiplinetest.mod: New test.
5595 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5598 * g++.dg/cpp23/attr-assume11.C: New test.
5600 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5602 PR tree-optimization/109778
5603 * gcc.dg/lto/pr109778_0.c: New test.
5604 * gcc.dg/lto/pr109778_1.c: New file.
5606 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5608 PR tree-optimization/109778
5609 * gcc.c-torture/execute/pr109778.c: New test.
5611 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5613 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
5614 allocation for temporary results, rather than requiring specific
5616 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
5617 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
5618 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
5619 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
5620 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
5621 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
5622 * gcc.target/aarch64/memset-q-reg.c: Likewise.
5623 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
5624 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
5625 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
5626 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
5627 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
5628 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
5629 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
5630 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
5631 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
5632 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
5633 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
5634 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
5635 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
5636 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
5637 predicate register to be any of p4-p7, rather than requiring p4
5639 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
5640 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
5641 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
5642 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
5643 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
5644 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
5645 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
5646 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
5647 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
5648 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
5649 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
5651 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5653 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
5654 FP/vector register, not just register 0-9.
5655 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5656 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
5657 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
5658 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
5659 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
5660 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
5661 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
5662 * gcc.target/aarch64/sve/adr_1.c: Likewise.
5663 * gcc.target/aarch64/sve/adr_2.c: Likewise.
5664 * gcc.target/aarch64/sve/adr_3.c: Likewise.
5665 * gcc.target/aarch64/sve/adr_4.c: Likewise.
5666 * gcc.target/aarch64/sve/adr_5.c: Likewise.
5667 * gcc.target/aarch64/sve/extract_1.c: Likewise.
5668 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5669 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5670 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5671 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5672 * gcc.target/aarch64/sve/spill_3.c: Likewise.
5673 * gcc.target/aarch64/vfp-1.c: Likewise.
5674 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
5676 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
5679 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5681 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
5682 register for the temporary results, not just p0-p7.
5683 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
5684 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
5685 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
5686 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
5687 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
5688 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
5689 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
5690 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
5691 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
5692 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
5693 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
5694 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
5695 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
5696 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5697 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
5698 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
5699 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
5700 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
5701 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
5702 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
5703 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
5705 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5707 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
5708 between two constant vectors, allow the constant moves to appear in
5710 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
5711 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
5712 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
5713 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
5714 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
5716 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5718 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
5719 moves to occur after the intrinsic instruction, rather than requiring
5720 them to happen before.
5721 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
5722 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
5723 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
5724 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
5725 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
5726 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
5727 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
5728 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
5729 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
5730 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
5731 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
5732 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
5733 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
5734 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
5735 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
5736 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
5737 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
5738 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
5739 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
5740 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
5741 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
5742 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
5743 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
5744 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
5745 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
5746 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
5747 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
5748 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
5749 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
5750 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
5751 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
5752 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
5753 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
5754 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
5755 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
5756 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
5757 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
5759 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5761 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
5762 allocation in the case where a move occurs after the intrinsic
5764 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
5765 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
5766 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
5767 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
5769 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5771 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
5772 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
5773 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
5774 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5775 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5776 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5777 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5778 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5779 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5780 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5781 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5782 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5783 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5784 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
5785 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
5786 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
5787 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
5788 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
5790 2023-05-09 Jason Merrill <jason@redhat.com>
5793 * g++.dg/template/friend78.C: New test.
5795 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
5796 Uros Bizjak <ubizjak@gmail.com>
5798 * gcc.target/i386/insvti_highpart-1.c: New test case.
5800 2023-05-08 Andrew Pinski <apinski@marvell.com>
5803 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
5805 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
5807 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
5808 stdint.h to stdint-gcc.h.
5809 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
5810 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
5812 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
5814 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
5815 * gcc.dg/guality/guality.exp: Likewise.
5816 * gfortran.dg/guality/guality.exp: Likewise.
5817 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
5818 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
5819 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
5820 determine the default 'LTO_OPTIONS'.
5821 * lib/torture-options.exp (torture-init, torture-finish): Let each
5822 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
5824 2023-05-08 Patrick Palka <ppalka@redhat.com>
5828 * g++.dg/cpp1z/class-deduction114.C: New test.
5830 2023-05-08 Andrew Pinski <apinski@marvell.com>
5832 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
5833 details change in wording.
5834 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
5835 * gcc.dg/tree-ssa/pr103771.c: Likewise.
5836 * gcc.dg/tree-ssa/minmax-18.c: New test.
5837 * gcc.dg/tree-ssa/minmax-19.c: New test.
5839 2023-05-08 Andrew Pinski <apinski@marvell.com>
5841 * gcc.dg/tree-ssa/minmax-17.c: New test.
5843 2023-05-08 Andrew Pinski <apinski@marvell.com>
5845 PR tree-optimization/49959
5846 PR tree-optimization/103771
5847 * c-c++-common/torture/harden-cond-comp.c: Change testcase
5848 slightly to avoid the new phiopt optimization.
5849 * gcc.dg/tree-ssa/abs-2.c: New test.
5850 * gcc.dg/tree-ssa/pr103771.c: New test.
5852 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5854 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
5856 2023-05-08 Andrew Pinski <apinski@marvell.com>
5858 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
5859 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5860 * gcc.dg/tree-ssa/vrp35.c: Likewise.
5861 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5862 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
5863 to check for assignment too instead of just a call.
5864 * c-c++-common/goacc/kernels-alias-8.c: Update test
5865 for removal of load.
5866 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
5868 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5871 * gfortran.dg/pr109662-a.f90: New test.
5873 2023-05-07 Patrick Palka <ppalka@redhat.com>
5876 * g++.dg/diagnostic/alignof4.C: New test.
5878 2023-05-07 Patrick Palka <ppalka@redhat.com>
5882 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
5883 goto made valid by DR 2256.
5884 * g++.dg/init/goto4.C: New test.
5886 2023-05-07 Patrick Palka <ppalka@redhat.com>
5888 * g++.dg/cpp2a/concepts-alias6.C: New test.
5890 2023-05-07 Patrick Palka <ppalka@redhat.com>
5893 * g++.dg/cpp1y/paren6.C: New test.
5895 2023-05-07 Patrick Palka <ppalka@redhat.com>
5898 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
5899 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
5901 2023-05-07 Patrick Palka <ppalka@redhat.com>
5904 * g++.dg/template/non-dependent25a.C: New test.
5906 2023-05-07 Patrick Palka <ppalka@redhat.com>
5909 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
5910 expected "without object" diagnostic isn't replaced by a
5911 "call to non-constexpr function" diagnostic.
5912 * g++.dg/template/non-dependent25.C: New test.
5914 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
5916 * gcc.target/powerpc/parall_5insn_const.c: New test.
5918 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
5921 * gcc.target/i386/pr43644.c: New test case.
5923 2023-05-06 Xi Ruoyao <xry111@xry111.site>
5925 * gcc.target/loongarch/shrink-wrap.c: New test.
5927 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5929 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
5930 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
5931 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
5932 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
5933 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
5934 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
5935 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
5936 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
5937 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
5938 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
5939 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
5940 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
5941 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
5942 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
5943 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
5944 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
5945 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
5946 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
5947 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
5948 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
5949 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
5950 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
5951 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
5952 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
5953 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
5954 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
5955 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
5956 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
5957 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
5958 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
5959 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
5960 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
5961 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
5962 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
5964 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5967 * gfortran.dg/pr109662.f90: New test.
5969 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5971 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
5973 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5976 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
5978 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5980 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
5982 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
5984 * gcc.target/cris/peep2-addsplit1.c: New test.
5986 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5988 * gcc.target/cris/peep2-movandsplit1.c: New test.
5990 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5992 * gcc.target/cris/peep2-lsrandsplit1.c,
5993 gcc.target/cris/peep2-movulsr2.c: New tests.
5995 2023-05-05 Harald Anlauf <anlauf@gmx.de>
5998 * gfortran.dg/overload_5.f90: New test.
6000 2023-05-05 Pan Li <pan2.li@intel.com>
6001 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6003 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
6004 Adjust indexed load/store check condition.
6006 2023-05-05 Pan Li <pan2.li@intel.com>
6008 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
6009 Adjust test check condition.
6011 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6014 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
6015 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
6016 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
6018 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
6020 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
6022 2023-05-05 Andrew Pinski <apinski@marvell.com>
6024 PR tree-optimization/109732
6025 * gcc.dg/pr109732.c: New test.
6026 * gcc.dg/pr109732-1.c: New test.
6028 2023-05-05 Andrew Pinski <apinski@marvell.com>
6030 PR tree-optimization/109722
6031 * gcc.dg/tree-ssa/abs-1.c: New test.
6033 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
6036 * gm2/pim/run/pass/ForChar.mod: New test.
6038 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6040 * gcc.target/aarch64/simd/pr99195_4.c: New test.
6042 2023-05-04 Julian Brown <julian@codesourcery.com>
6045 * gfortran.dg/goacc/pr109622-5.f90: New test.
6046 * gfortran.dg/goacc/pr109622-6.f90: New test.
6048 2023-05-04 Andrew Pinski <apinski@marvell.com>
6050 * gcc.dg/tree-ssa/minmax-15.c: Update test.
6051 * gcc.dg/tree-ssa/minmax-16.c: Update test.
6052 * gcc.dg/tree-ssa/minmax-3.c: Update test.
6053 * gcc.dg/tree-ssa/minmax-4.c: Update test.
6054 * gcc.dg/tree-ssa/minmax-5.c: Update test.
6055 * gcc.dg/tree-ssa/minmax-8.c: Update test.
6057 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6060 * gcc.target/aarch64/simd/pr99195_3.c: New test.
6062 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6065 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
6066 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
6068 2023-05-04 Richard Biener <rguenther@suse.de>
6070 PR tree-optimization/109724
6071 * g++.dg/torture/pr109724.C: New testcase.
6073 2023-05-04 Jakub Jelinek <jakub@redhat.com>
6076 * g++.target/i386/pr109676.C: New test.
6078 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
6080 * gcc.target/cris/peep2-andsplit1.c: New test.
6081 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
6082 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
6083 Adjust values to avoid interference with "opsplit1" with AND. Add
6084 whitespace to match-strings that may be confused with identifiers
6087 2023-05-03 Jason Merrill <jason@redhat.com>
6091 * g++.dg/template/friend77.C: New test.
6093 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
6095 PR tree-optimization/109711
6096 * gcc.dg/tree-ssa/pr109711-1.c: New file.
6097 * gcc.dg/tree-ssa/pr109711-2.c: New file.
6099 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
6102 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
6104 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
6106 * g++.target/aarch64/pr109661-1.C: New test.
6107 * g++.target/aarch64/pr109661-2.C: Likewise.
6108 * g++.target/aarch64/pr109661-3.C: Likewise.
6109 * g++.target/aarch64/pr109661-4.C: Likewise.
6110 * gcc.target/aarch64/pr109661-1.c: Likewise.
6112 2023-05-03 Murray Steele <murray.steele@arm.com>
6113 Christophe Lyon <christophe.lyon@arm.com>
6115 * g++.target/arm/mve.exp: Add general-c++ and general directories.
6116 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
6117 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
6118 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
6119 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
6121 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6123 * gcc.target/riscv/rvv/base/abi-10.c: New test.
6124 * gcc.target/riscv/rvv/base/abi-11.c: New test.
6125 * gcc.target/riscv/rvv/base/abi-12.c: New test.
6126 * gcc.target/riscv/rvv/base/abi-13.c: New test.
6127 * gcc.target/riscv/rvv/base/abi-14.c: New test.
6128 * gcc.target/riscv/rvv/base/abi-15.c: New test.
6129 * gcc.target/riscv/rvv/base/abi-16.c: New test.
6130 * gcc.target/riscv/rvv/base/abi-8.c: New test.
6131 * gcc.target/riscv/rvv/base/abi-9.c: New test.
6132 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
6133 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
6134 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
6135 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
6136 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
6137 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
6138 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
6139 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
6140 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
6141 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
6142 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
6143 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
6144 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
6145 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
6146 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
6147 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
6148 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
6149 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
6150 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
6151 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
6152 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
6153 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
6154 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
6155 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
6156 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
6157 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
6158 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
6159 * gcc.target/riscv/rvv/base/user-10.c: New test.
6160 * gcc.target/riscv/rvv/base/user-11.c: New test.
6161 * gcc.target/riscv/rvv/base/user-12.c: New test.
6162 * gcc.target/riscv/rvv/base/user-13.c: New test.
6163 * gcc.target/riscv/rvv/base/user-14.c: New test.
6164 * gcc.target/riscv/rvv/base/user-15.c: New test.
6165 * gcc.target/riscv/rvv/base/user-7.c: New test.
6166 * gcc.target/riscv/rvv/base/user-8.c: New test.
6167 * gcc.target/riscv/rvv/base/user-9.c: New test.
6169 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6172 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
6175 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6178 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
6179 and binary floating-point ops.
6180 * gcc.target/aarch64/simd/pr99195_2.c: New test.
6182 2023-05-03 Jason Merrill <jason@redhat.com>
6184 * g++.dg/template/nontype12.C: Check for duplicate error.
6186 2023-05-02 Andrew Pinski <apinski@marvell.com>
6188 PR tree-optimization/109702
6189 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
6191 2023-05-02 Andrew Pinski <apinski@marvell.com>
6194 * gcc.target/aarch64/csinv-2.c: New test.
6196 2023-05-02 Jason Merrill <jason@redhat.com>
6199 * g++.dg/cpp1z/variant1.C: New test.
6201 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6203 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
6204 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
6205 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
6206 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
6207 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
6208 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
6209 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
6210 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
6211 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
6212 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
6213 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
6214 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
6215 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
6216 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
6217 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
6218 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
6219 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
6220 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
6221 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
6222 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
6223 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
6224 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
6225 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
6226 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
6227 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
6228 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
6229 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
6230 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
6232 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6235 * gcc.target/riscv/pr89835.c: New test.
6237 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
6238 Pan Li <pan2.li@intel.com>
6241 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
6243 2023-05-02 Patrick Palka <ppalka@redhat.com>
6246 * g++.dg/cpp0x/nsdmi-template26.C: New test.
6248 2023-05-02 Richard Biener <rguenther@suse.de>
6250 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
6251 * gcc.target/i386/pr88531-2b.c: Likewise.
6252 * gcc.target/i386/pr88531-2c.c: Likewise.
6253 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
6255 2023-05-01 Jason Merrill <jason@redhat.com>
6258 * g++.dg/cpp0x/nsdmi-array2.C: New test.
6260 2023-04-30 Jeff Law <jlaw@ventanamicro>
6263 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6265 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6267 * gcc.dg/builtin-redefine-1.c: New test.
6269 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
6271 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
6273 2023-04-30 Andrew Pinski <apinski@marvell.com>
6275 * gcc.dg/init-bad-1.c: Update error message.
6276 * gcc.dg/init-bad-2.c: Likewise.
6277 * gcc.dg/init-bad-3.c: Likewise.
6278 * gcc.dg/init-excess-3.c: Likewise.
6279 * gcc.dg/pr61096-1.c: Likewise.
6281 2023-04-30 Andrew Pinski <apinski@marvell.com>
6284 * gcc.dg/init-excess-3.c: New test.
6286 2023-04-30 Martin Liska <mliska@suse.cz>
6288 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
6290 * c-c++-common/hwasan/heap-overflow.c: Likewise.
6291 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
6292 * c-c++-common/hwasan/use-after-free.c: Likewise.
6294 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6296 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6298 * gcc.dg/builtin-redefine-1.c: New test.
6300 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
6302 * gm2/pim/run/pass/constlitbase.mod: New test.
6304 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6306 * gcc.target/xstormy16/neghi2.c: New test case.
6307 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
6309 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6311 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
6312 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
6313 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
6314 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
6316 2023-04-29 Jeff Law <jlaw@ventanamicro>
6318 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
6319 encourage if-conversion. Skip for -Os.
6320 * gcc.target/mips/movcc-3.c: Similarly.
6322 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
6324 * gcc.target/riscv/rv32e_stack.c: New test.
6326 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
6328 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
6329 empty lines (besides optionally leading whitespace).
6331 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
6333 * gcc.target/riscv/divmod-1.c: New testcase.
6334 * gcc.target/riscv/divmod-2.c: New testcase.
6336 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
6338 * gcc.target/riscv/zbc32.c: New test.
6339 * gcc.target/riscv/zbc64.c: New test.
6341 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6343 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
6344 * gcc.target/riscv/zbb-min-max-03.c: New tests.
6346 2023-04-28 Andrew Pinski <apinski@marvell.com>
6348 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
6349 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
6350 as that now does the combining.
6352 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
6354 PR rtl-optimization/109476
6355 * gcc.target/avr/mmcu/pr109476.c: New test case.
6357 2023-04-28 Richard Biener <rguenther@suse.de>
6359 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
6360 * gcc.dg/vect/vect-71.c: Likewise.
6361 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
6362 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
6363 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
6365 2023-04-28 Richard Biener <rguenther@suse.de>
6367 * gcc.target/i386/pr89618-2.c: New testcase.
6368 * gcc.target/i386/pr88531-2b.c: Adjust.
6369 * gcc.target/i386/pr88531-2c.c: Likewise.
6371 2023-04-28 Pan Li <pan2.li@intel.com>
6372 kito-cheng <kito.cheng@sifive.com>
6374 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
6376 2023-04-28 Richard Biener <rguenther@suse.de>
6379 * gcc.dg/torture/pr109652.c: New testcase.
6381 2023-04-28 Julian Brown <julian@codesourcery.com>
6384 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
6386 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6389 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
6391 2023-04-28 Jakub Jelinek <jakub@redhat.com>
6393 * gcc.dg/tree-ssa/range-sqrt.c: New test.
6394 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
6395 ranger optimizing sqrt (-1) call away because it is only used in
6396 test for whether it returns NaN.
6398 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
6399 Jakub Jelinek <jakub@redhat.com>
6401 * gcc.dg/tree-ssa/range-sincos.c: New test.
6403 2023-04-28 Jan Beulich <jbeulich@suse.com>
6405 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
6406 * g++.dg/modules/alias-1_d.C: Likewise.
6407 * g++.dg/modules/alias-1_e.C: Likewise.
6408 * g++.dg/modules/alias-1_f.C: Likewise.
6409 * g++.dg/modules/cpp-6_c.C: Likewise.
6410 * g++.dg/modules/dir-only-2_b.C: Likewise.
6412 2023-04-28 Jan Beulich <jbeulich@suse.com>
6414 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
6416 2023-04-28 Alexandre Oliva <oliva@adacore.com>
6418 * c-c++-common/torture/harden-cond-comp.c: New.
6420 2023-04-27 Jason Merrill <jason@redhat.com>
6422 * g++.dg/template/copy1.C: Adjust error lines.
6424 2023-04-27 Pan Li <pan2.li@intel.com>
6426 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
6428 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
6430 PR tree-optimization/109639
6431 * gcc.dg/tree-ssa/pr109639.c: New file.
6432 * gcc.dg/tree-ssa/pr109643.c: New file.
6434 2023-04-27 Richard Biener <rguenther@suse.de>
6437 * g++.dg/torture/pr109607.C: New testcase.
6439 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6442 * gcc.dg/pr109409.c: New test.
6444 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6448 * gcc.dg/pr109412.c: New test.
6450 2023-04-27 Jan Beulich <jbeulich@suse.com>
6452 * c-c++-common/patchable_function_entry-decl.c: Special-case
6454 * c-c++-common/patchable_function_entry-default.c: Likewise.
6455 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6457 2023-04-26 Jason Merrill <jason@redhat.com>
6460 * g++.dg/template/friend76.C: New test.
6462 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
6465 * gcc.target/riscv/inline-atomics-1.c: New test.
6466 * gcc.target/riscv/inline-atomics-2.c: New test.
6467 * gcc.target/riscv/inline-atomics-3.c: New test.
6468 * gcc.target/riscv/inline-atomics-4.c: New test.
6469 * gcc.target/riscv/inline-atomics-5.c: New test.
6470 * gcc.target/riscv/inline-atomics-6.c: New test.
6471 * gcc.target/riscv/inline-atomics-7.c: New test.
6472 * gcc.target/riscv/inline-atomics-8.c: New test.
6474 2023-04-26 Pan Li <pan2.li@intel.com>
6475 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6477 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
6479 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
6481 * gcc.target/xstormy16/bswap16.c: New test case.
6482 * gcc.target/xstormy16/bswap32.c: Likewise.
6483 * gcc.target/xstormy16/swpb.c: Likewise.
6484 * gcc.target/xstormy16/swpw-1.c: Likewise.
6485 * gcc.target/xstormy16/swpw-2.c: Likewise.
6487 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6489 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
6490 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
6491 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
6492 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
6494 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
6497 * gcc.target/powerpc/pr109069-1.c: New test.
6498 * gcc.target/powerpc/pr109069-2-run.c: New test.
6499 * gcc.target/powerpc/pr109069-2.c: New test.
6500 * gcc.target/powerpc/pr109069-2.h: New test.
6502 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6504 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
6505 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
6506 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
6507 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
6508 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
6509 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
6510 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
6511 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
6512 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
6513 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
6514 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
6515 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
6516 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
6517 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
6518 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
6519 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
6521 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6523 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
6526 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6528 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
6530 2023-04-26 Pan Li <pan2.li@intel.com>
6533 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
6535 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
6536 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
6538 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6540 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
6542 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
6545 * gm2/pim/fail/largeconst.mod: Increased constant value test
6546 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
6547 * gm2/pim/fail/largeconst2.mod: New test.
6549 2023-04-25 Patrick Palka <ppalka@redhat.com>
6552 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
6554 2023-04-25 Richard Biener <rguenther@suse.de>
6556 PR tree-optimization/109609
6557 * gcc.dg/torture/pr109609.c: New testcase.
6559 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
6561 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
6562 * gfortran.dg/gomp/loop-2.f90: Likewise.
6563 * gfortran.dg/gomp/reduction5.f90: Likewise.
6564 * gfortran.dg/gomp/reduction6.f90: Likewise.
6565 * gfortran.dg/gomp/scan-1.f90: Likewise.
6566 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
6567 * c-c++-common/gomp/scan-6.c: New test.
6568 * gfortran.dg/gomp/scan-8.f90: New test.
6570 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6572 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
6573 float16, float32, float64 and float128.
6575 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6578 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
6580 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6582 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
6584 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6587 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
6589 2023-04-25 Richard Biener <rguenther@suse.de>
6591 PR rtl-optimization/109585
6592 * gcc.dg/torture/pr109585.c: New testcase.
6594 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6597 * gcc.target/powerpc/pr109566.c: New test.
6599 2023-04-25 Martin Liska <mliska@suse.cz>
6601 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
6602 * g++.dg/gcov/test-gcov-17.py: Cover new format.
6603 * lib/gcov.exp: Add options for gcov that emit the extra info.
6605 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
6607 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
6609 2023-04-25 Sam James <sam@gentoo.org>
6611 PR tree-optimization/105312
6613 * gcc.target/sparc/pr105573.c: New test.
6615 2023-04-25 Andrew Pinski <apinski@marvell.com>
6617 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
6619 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6621 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
6623 2023-04-24 Andrew Pinski <apinski@marvell.com>
6625 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
6626 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
6628 2023-04-24 Andrew Pinski <apinski@marvell.com>
6630 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
6632 2023-04-24 Andrew Pinski <apinski@marvell.com>
6634 PR tree-optimization/109604
6635 * gcc.c-torture/compile/pr109604-1.c: New test.
6636 * gcc.c-torture/compile/pr109604-2.c: New test.
6638 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6640 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
6641 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
6643 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6646 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
6648 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
6650 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6652 * gcc.target/aarch64/simd/vabal_combine.c: New test.
6654 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6656 * gcc.target/aarch64/simd/addlv_zext.c: New test.
6658 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6660 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
6662 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6664 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
6665 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
6666 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
6667 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
6668 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
6669 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
6671 2023-04-24 liuhongt <hongtao.liu@intel.com>
6673 PR tree-optimization/109011
6674 * gcc.target/i386/pr109011-b1.c: New test.
6675 * gcc.target/i386/pr109011-b2.c: New test.
6676 * gcc.target/i386/pr109011-d1.c: New test.
6677 * gcc.target/i386/pr109011-d2.c: New test.
6678 * gcc.target/i386/pr109011-q1.c: New test.
6679 * gcc.target/i386/pr109011-q2.c: New test.
6680 * gcc.target/i386/pr109011-w1.c: New test.
6681 * gcc.target/i386/pr109011-w2.c: New test.
6682 * gcc.target/i386/pr109011-dq1.c: New file.
6683 * gcc.target/i386/pr109011-dq2.c: New file.
6685 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
6687 * lib/gm2.exp (gm2_target_compile_default): Conditionally
6688 append -lnsl -lsocket to ldflags.
6690 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6692 * gcc.target/aarch64/float_truncate_zero.c: New test.
6694 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6697 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
6699 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6701 * gcc.target/xstormy16/mulhi.c: New test case.
6703 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6705 * gcc.target/xstormy16/extendhisi2.c: New test case.
6706 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
6708 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6710 * gcc.target/xstormy16/shiftsi.c: New test case.
6712 2023-04-23 liuhongt <hongtao.liu@intel.com>
6714 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
6715 testcase to make the codegen more stable.
6716 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
6717 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
6718 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
6719 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
6721 2023-04-23 liuhongt <hongtao.liu@intel.com>
6723 * gcc.target/i386/pr108707.c: New test.
6725 2023-04-22 Andrew Pinski <apinski@marvell.com>
6727 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
6729 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
6732 * gcc.target/avr/pr54816.c: Move to...
6733 * gcc.target/avr/mmcu/pr54816.c: ... here.
6735 2023-04-22 Harald Anlauf <anlauf@gmx.de>
6736 Steven G. Kargl <kargl@gcc.gnu.org>
6739 * gfortran.dg/allocatable_function_11.f90: New test.
6741 2023-04-22 Jakub Jelinek <jakub@redhat.com>
6744 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
6745 vect prefix to make sure we only count vectorized calls.
6746 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
6748 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
6749 vect prefix to make sure we only count vectorized calls.
6750 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
6752 (foo): Add 2 further arithmetic ops to the loop to make it appear
6753 worthwhile for vectorization heuristics on powerpc.
6754 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
6755 vect prefix to make sure we only count vectorized calls.
6756 (foo): Add 2 further arithmetic ops to the loop to make it appear
6757 worthwhile for vectorization heuristics on powerpc.
6759 2023-04-22 Jeff Law <jlaw@ventanamicro>
6761 * gcc.target/rx/movsicc.c: Broken down into ...
6762 * gcc.target/rx/movsicc-1.c: Here.
6763 * gcc.target/rx/movsicc-2.c: Here.
6764 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
6765 * gcc.target/rx/movsicc-4.c: Here.
6766 * gcc.target/rx/movsicc-5.c: Here.
6767 * gcc.target/rx/movsicc-6.c: Here.
6768 * gcc.target/rx/movsicc-7.c: Here.
6769 * gcc.target/rx/movsicc-8.c: Here.
6771 2023-04-22 Jakub Jelinek <jakub@redhat.com>
6773 PR tree-optimization/109583
6774 * gcc.dg/pr109583.c: New test.
6776 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
6777 Ondrej Kubanek <kubanek0ondrej@gmail.com>
6779 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
6780 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
6781 * gcc.dg/tree-prof/peel-2.c: New test.
6783 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
6785 PR tree-optimization/109546
6786 * gcc.dg/pr109546.c: New.
6788 2023-04-21 Jason Merrill <jason@redhat.com>
6791 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
6792 * g++.dg/ext/unsigned-typedef2.C: New test.
6793 * g++.dg/ext/unsigned-typedef3.C: New test.
6795 2023-04-21 Jeff Law <jlaw@ventanamicro>
6798 * gcc.target/i386/cmov6.c: No longer expect this test to
6799 generate 'cmov' instructions.
6801 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6803 * gcc.target/aarch64/sminmax-asr_1.c: New test.
6805 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6808 * gcc.target/aarch64/mtp.c: New test.
6809 * gcc.target/aarch64/mtp_1.c: New test.
6810 * gcc.target/aarch64/mtp_2.c: New test.
6811 * gcc.target/aarch64/mtp_3.c: New test.
6812 * gcc.target/aarch64/mtp_4.c: New test.
6814 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6817 * gcc.target/aarch64/simd/pr99195_1.c: New test.
6819 2023-04-21 Richard Biener <rguenther@suse.de>
6821 PR tree-optimization/109573
6822 * g++.dg/vect/pr109573.cc: New testcase.
6824 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6827 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
6828 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
6829 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
6831 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6834 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
6836 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6839 * lib/target-supports.exp (is-effective-target-keyword): Add
6840 ppc_cpu_supports_hw.
6842 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6845 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
6846 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
6849 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
6851 PR tree-optimization/109564
6852 * gcc.dg/torture/pr109564-1.c: New testcase.
6853 * gcc.dg/torture/pr109564-2.c: Likewise.
6854 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
6855 * gcc.dg/tree-ssa/vrp06.c: Likewise.
6857 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6860 * gcc.dg/goacc/pr107041.c: New test.
6862 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
6865 * gcc.target/i386/pr78952-4.c: New test.
6867 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6868 kito-cheng <kito.cheng@sifive.com>
6870 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
6871 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
6872 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
6874 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6876 * gcc.target/riscv/arch-19.c: Add -misa-spec.
6878 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6879 kito-cheng <kito.cheng@sifive.com>
6882 * g++.target/riscv/rvv/base/pr109535.C: New test.
6883 * gcc.target/riscv/rvv/base/pr109535.c: New test.
6885 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6887 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
6888 rather than stdint.h
6890 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
6892 * lib/target-supports.exp
6893 (check_effective_target_vect_call_copysignf): Add amdgcn.
6894 (check_effective_target_vect_call_sqrtf): Add amdgcn.
6895 (check_effective_target_vect_call_ceilf): Add amdgcn.
6896 (check_effective_target_vect_call_floor): Add amdgcn.
6897 (check_effective_target_vect_logical_reduc): Add amdgcn.
6899 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6901 PR tree-optimization/109011
6902 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
6903 dg-additional-options.
6904 (baz, qux): Remove functions and corresponding dg-final.
6905 * gcc.dg/vect/pr109011-2.c: New test.
6906 * gcc.dg/vect/pr109011-3.c: New test.
6907 * gcc.dg/vect/pr109011-4.c: New test.
6908 * gcc.dg/vect/pr109011-5.c: New test.
6910 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6914 * g++.dg/ext/int128-8.C: Require int128 effective target.
6916 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
6919 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
6920 vect_hw_misalign on POWERs.
6922 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6924 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
6925 * gcc.target/i386/pr109117-1.c: Modify error message.
6927 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
6929 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
6931 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6933 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
6935 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6937 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
6938 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
6939 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
6940 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
6941 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
6942 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
6943 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
6944 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
6945 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
6946 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
6947 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
6948 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
6949 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
6950 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
6951 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
6952 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
6953 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
6954 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
6955 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
6956 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
6957 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
6958 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
6959 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
6960 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
6961 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
6962 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
6963 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
6964 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
6965 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
6966 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
6967 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
6968 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
6969 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
6970 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
6971 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
6972 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
6973 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
6974 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
6975 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
6976 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
6977 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
6978 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
6979 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
6980 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
6981 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
6982 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
6983 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
6984 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
6985 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
6986 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
6987 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
6988 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
6990 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6992 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
6994 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
6995 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
6996 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6997 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
6998 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
6999 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
7000 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
7001 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7002 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7003 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
7004 * gcc.target/i386/pr93696-1.c: Ditto.
7005 * gcc.target/i386/pr93696-2.c: Ditto.
7007 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
7009 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
7010 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
7011 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
7012 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
7013 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
7014 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
7015 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
7017 2023-04-19 Patrick Palka <ppalka@redhat.com>
7018 Jonathan Wakely <jwakely@redhat.com>
7021 * g++.dg/ext/type_pack_element1.C: New test.
7022 * g++.dg/ext/type_pack_element2.C: New test.
7023 * g++.dg/ext/type_pack_element3.C: New test.
7025 2023-04-19 Patrick Palka <ppalka@redhat.com>
7028 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
7030 2023-04-19 Harald Anlauf <anlauf@gmx.de>
7034 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
7035 instead of the naive "free".
7036 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
7038 2023-04-19 Andrew Pinski <apinski@marvell.com>
7040 * gcc.target/i386/cmov10.c: New test.
7041 * gcc.target/i386/cmov11.c: New test.
7043 2023-04-19 Jason Merrill <jason@redhat.com>
7046 * g++.dg/ext/int128-8.C: New test.
7048 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7050 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
7051 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
7052 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
7053 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
7054 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
7055 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
7056 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
7058 2023-04-19 Pan Li <pan2.li@intel.com>
7060 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
7062 * gcc.target/riscv/simplify_ior_optimization.c: New test.
7064 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
7068 * gcc.target/i386/pr78952-3.c: New test.
7070 2023-04-19 Xi Ruoyao <xry111@xry111.site>
7073 * gcc.target/loongarch/pr109465-1.c: New test.
7074 * gcc.target/loongarch/pr109465-2.c: New test.
7075 * gcc.target/loongarch/pr109465-3.c: New test.
7077 2023-04-19 Xi Ruoyao <xry111@xry111.site>
7079 * gcc.target/loongarch/va_arg.c: New test.
7081 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7083 PR tree-optimization/109011
7084 * gcc.dg/vect/pr109011-1.c: New test.
7086 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7088 * gcc.target/aarch64/vec-set-zero.c: New test.
7090 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7093 * gcc.target/aarch64/pr108840.c: New test.
7095 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7097 PR tree-optimization/109524
7098 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
7101 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
7104 * gcc.target/i386/pr94908.c: New test.
7105 * gcc.target/i386/sse4_1-insertps-5.c: New test.
7106 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
7108 2023-04-18 Richard Biener <rguenther@suse.de>
7110 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
7111 * gcc.dg/tm/alias-1.c: Likewise.
7112 * gcc.dg/tm/alias-2.c: Likewise.
7113 * gcc.dg/torture/ipa-pta-1.c: Likewise.
7114 * gcc.dg/torture/pr39074-2.c: Likewise.
7115 * gcc.dg/torture/pr39074.c: Likewise.
7116 * gcc.dg/torture/pta-callused-1.c: Likewise.
7117 * gcc.dg/torture/pta-escape-1.c: Likewise.
7118 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
7119 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
7120 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
7121 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7122 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7123 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7124 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
7125 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
7126 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7127 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7129 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
7131 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
7133 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7135 * gcc.target/aarch64/spellcheck_11.c: New test.
7137 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7139 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
7142 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
7144 * gcc.target/riscv/arch-5.c: Likewise.
7146 2023-04-18 Jakub Jelinek <jakub@redhat.com>
7148 PR tree-optimization/109240
7149 * gcc.target/aarch64/simd/addsub_2.c: New test.
7150 * gcc.target/aarch64/sve/addsub_2.c: New test.
7152 2023-04-18 Xi Ruoyao <xry111@xry111.site>
7154 * gcc.target/loongarch/add-const.c: New test.
7155 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
7157 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
7159 2023-04-17 Patrick Palka <ppalka@redhat.com>
7162 * g++.dg/template/canon-type-20.C: New test.
7163 * g++.dg/template/ttp36.C: New test.
7165 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
7167 * gcc.target/riscv/stack_save_restore.c: New test.
7169 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7171 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
7173 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7175 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
7177 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7180 * gcc.target/riscv/pr106602.c: Moved to...
7181 * gcc.target/riscv/pr106602-rv64i.c: ...here.
7182 * gcc.target/riscv/pr106602-rv32i.c: New test.
7183 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
7185 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
7187 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
7188 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
7189 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
7190 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
7192 2023-04-17 Martin Jambor <mjambor@suse.cz>
7196 * gcc.dg/ipa/pr109318.c: New test.
7197 * gcc.dg/lto/pr107769_0.c: Likewise.
7199 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
7200 Di Zhao <di.zhao@amperecomputing.com>
7202 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
7204 2023-04-17 Jakub Jelinek <jakub@redhat.com>
7206 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
7207 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7208 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7210 2023-04-17 Richard Biener <rguenther@suse.de>
7212 PR tree-optimization/109524
7213 * g++.dg/pr109524.C: New testcase.
7215 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
7218 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
7220 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
7222 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
7224 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
7227 2023-04-17 Pan Li <pan2.li@intel.com>
7229 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
7231 2023-04-16 Jeff Law <jlaw@ventanamicro>
7234 * gcc.target/riscv/pr109508.c: New test.
7236 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
7239 * gcc.target/avr/pr54816.c: New test case.
7241 2023-04-15 Jason Merrill <jason@redhat.com>
7244 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
7246 2023-04-15 Alexandre Oliva <oliva@adacore.com>
7247 Kewen Lin <linkw@linux.ibm.com>
7250 * gcc.target/powerpc/pr99708.c: Accept lack of
7251 __SIZEOF_IBM128__ when long double is 64-bit wide.
7253 2023-04-15 Jason Merrill <jason@redhat.com>
7256 * g++.dg/warn/Wdangling-pointer-6.C: New test.
7258 2023-04-14 Harald Anlauf <anlauf@gmx.de>
7261 * gfortran.dg/set_exponent_1.f90: New test.
7263 2023-04-14 Richard Biener <rguenther@suse.de>
7265 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
7266 checking avx_runtime in dump scanning.
7267 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7268 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7270 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
7273 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
7274 from 6 to 5 without memory leaks.
7275 * gfortran.dg/finalize_52.f90: New test
7277 2023-04-14 Richard Biener <rguenther@suse.de>
7279 PR tree-optimization/109502
7280 * gcc.dg/vect/pr109502.c: New testcase.
7282 2023-04-14 Richard Biener <rguenther@suse.de>
7284 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
7285 and add missing avx guard.
7286 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7287 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7288 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
7289 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7290 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7292 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
7293 Jakub Jelinek <jakub@redhat.com>
7297 * gcc.dg/pr108947.c: New test.
7298 * gcc.c-torture/execute/pr109040.c: New test.
7300 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
7303 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
7305 2023-04-13 Patrick Palka <ppalka@redhat.com>
7308 * g++.dg/template/typename27.C: New test.
7310 2023-04-13 Jason Merrill <jason@redhat.com>
7313 * g++.dg/ext/is_convertible5.C: New test.
7315 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
7319 * gm2/pim/run/pass/addcharconst.mod: New test.
7320 * gm2/pim/run/pass/singlechar.mod: New test.
7322 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
7325 * gcc.dg/torture/pr108910.c: New test.
7327 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7330 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
7331 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
7332 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
7333 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
7334 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
7335 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
7337 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7339 PR tree-optimization/109410
7340 * gcc.dg/pr109410.c: New test.
7342 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7345 * gcc.target/i386/pr109458.c: New test.
7347 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7349 PR tree-optimization/109462
7350 * g++.dg/opt/pr109462.C: New test.
7352 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
7354 PR tree-optimization/109462
7355 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
7357 2023-04-12 Richard Biener <rguenther@suse.de>
7359 PR tree-optimization/109473
7360 * gcc.dg/vect/pr109473.c: New testcase.
7362 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7365 * gfortran.dg/entry_26.f90: New test.
7366 * gfortran.dg/entry_27.f90: New test.
7368 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7372 * gfortran.dg/interface_49.f90: New test.
7374 2023-04-12 Richard Biener <rguenther@suse.de>
7376 PR tree-optimization/109469
7377 * gcc.dg/torture/pr109469.c: New testcase.
7379 2023-04-12 Richard Biener <rguenther@suse.de>
7381 PR tree-optimization/109434
7382 * g++.dg/opt/pr109434.C: New testcase.
7384 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
7387 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
7388 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
7391 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
7393 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
7395 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
7396 Pan Li <pan2.li@intel.com>
7397 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7398 Kito Cheng <kito.cheng@sifive.com>
7401 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
7402 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
7403 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
7405 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
7407 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
7410 2023-04-11 Martin Liska <mliska@suse.cz>
7413 * gcc.dg/pr108241.c: New test.
7414 * gcc.dg/pr79570.c: Add also -g option.
7416 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
7418 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
7419 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
7420 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
7422 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
7425 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
7426 expected vectors for Big Endian.
7427 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
7429 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
7432 * gcc.target/powerpc/pr70243.c: New test.
7434 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
7436 * g++.dg/other/i386-2.C: Add -mamx-complex.
7437 * g++.dg/other/i386-3.C: Ditto.
7438 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
7439 * gcc.target/i386/amx-helper.h: Add amx-complex support.
7440 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7441 * gcc.target/i386/sse-12.c: Add -mamx-complex.
7442 * gcc.target/i386/sse-13.c: Ditto.
7443 * gcc.target/i386/sse-14.c: Ditto.
7444 * gcc.target/i386/sse-22.c: Add amx-complex.
7445 * gcc.target/i386/sse-23.c: Ditto.
7446 * lib/target-supports.exp (check_effective_target_amx_complex): New.
7447 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
7448 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
7449 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
7450 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
7452 2023-04-08 Jakub Jelinek <jakub@redhat.com>
7454 PR tree-optimization/109392
7455 * gcc.dg/pr109392.c: New test.
7457 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7459 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
7461 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7463 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
7465 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
7479 * gfortran.dg/associate_47.f90 : Enable substring test.
7480 * gfortran.dg/associate_51.f90 : Update an error message.
7481 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
7482 uninitialzed dg-warnings.
7483 * gfortran.dg/associate_60.f90 : New test
7484 * gfortran.dg/pr98408.f90 : New test
7485 * gfortran.dg/pr105205.f90 : New test
7486 * gfortran.dg/pr106918.f90 : New test
7488 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
7490 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
7491 dg directive and remove trailing whitespace.
7492 * gfortran.dg/c-interop/c407a-1.f90 : ditto
7493 * gfortran.dg/c-interop/c407b-1.f90 : ditto
7494 * gfortran.dg/c-interop/c407b-2.f90 : ditto
7495 * gfortran.dg/c-interop/c407c-1.f90 : ditto
7496 * gfortran.dg/c-interop/c535a-1.f90 : ditto
7497 * gfortran.dg/c-interop/c535a-2.f90 : ditto
7498 * gfortran.dg/c-interop/c535b-1.f90 : ditto
7499 * gfortran.dg/c-interop/c535b-2.f90 : ditto
7500 * gfortran.dg/c-interop/c535b-3.f90 : ditto
7501 * gfortran.dg/c-interop/c535c-1.f90 : ditto
7502 * gfortran.dg/c-interop/c535c-2.f90 : ditto
7503 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
7504 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
7505 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
7506 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
7507 * gfortran.dg/c-interop/tkr.f90 : ditto
7508 * gfortran.dg/class_result_10.f90 : ditto
7509 * gfortran.dg/dtio_35.f90 : ditto
7510 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
7511 * gfortran.dg/pr103258.f90 : ditto
7512 * gfortran.dg/pr59107.f90 : ditto
7513 * gfortran.dg/pr93835.f08 : ditto
7515 2023-04-07 Alexandre Oliva <oliva@adacore.com>
7517 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
7518 fortran compiler, skip if missing.
7520 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7522 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
7523 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
7525 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
7527 PR tree-optimization/109417
7528 * gcc.dg/pr109417.c: New.
7530 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7532 * rust/compile/issue-1422.rs: New test.
7534 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7536 * rust/compile/issue-1361.rs: New test.
7538 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
7540 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
7541 * rust/compile/issue-1830_str.rs: Likewise.
7543 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7545 * rust/compile/empty.in: New test.
7546 * rust/compile/include_empty.rs: New test.
7548 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7550 * rust/compile/torture/traits10.rs: Fix test-case
7552 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7554 * rust/compile/issue-1725-1.rs: New test.
7555 * rust/compile/issue-1725-2.rs: New test.
7557 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7559 * rust/compile/builtin_macro_include_str.rs:
7560 Include test of invalid UTF-8.
7561 * rust/compile/invalid_utf8: File with invalid UTF-8.
7563 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7565 * rust/compile/parse_empty_tuple_pattern.rs: New test.
7567 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7569 * rust/compile/issue-1830_bytes.rs: New test.
7570 * rust/compile/issue-1830_str.rs: New test.
7572 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7574 * rust/compile/variadic.rs: New test.
7576 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7578 * rust/execute/torture/overflow1.rs: Fix test.
7580 2023-04-06 mxlol233 <mxlol233@outlook.com>
7582 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
7583 * rust/compile/feature_intrinsics.rs: New file.
7584 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
7585 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
7586 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
7587 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
7588 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
7589 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
7590 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
7591 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
7592 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
7593 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
7594 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
7595 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
7596 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
7597 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
7598 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
7599 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
7600 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
7601 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
7603 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
7604 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
7605 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
7606 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
7607 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
7608 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
7609 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
7610 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
7611 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
7613 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7615 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
7616 * rust/compile/macro44.rs: Fix invalid testcase assertions.
7617 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
7618 * rust/compile/builtin_macro_recurse2.rs: New test.
7619 * rust/compile/macro46.rs: New test.
7620 * rust/compile/builtin_macro_eager1.rs: New file.
7621 * rust/compile/builtin_macro_eager2.rs: New file.
7623 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7625 * rust/execute/torture/let-pattern-1.rs: New test.
7627 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7629 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
7630 * rust/compile/torture/intrinsics-5.rs: likewise
7631 * rust/execute/torture/atomic_load.rs: likewise
7632 * rust/execute/torture/atomic_store.rs: likewise
7633 * rust/bounds1.rs: New test.
7635 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7637 * rust/compile/func3.rs: update test case
7639 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7641 * rust/compile/issue-1786.rs: New test.
7643 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7645 * rust/compile/never_type_err1.rs: Moved to...
7646 * rust/compile/never_type1.rs: ...here. It now works
7648 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7650 * rust/compile/issue-1773.rs: New test.
7652 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7654 * rust/execute/torture/issue-1720-2.rs: New test.
7656 2023-04-06 mxlol233 <mxlol233@outlook.com>
7658 * rust/compile/feature.rs: New test.
7660 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7662 * rust/compile/closure_move_expr.rs: New test.
7664 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7666 * rust/compile/parse_complex_generic_application.rs: New test.
7667 * rust/compile/parse_complex_generic_application2.rs: New test.
7669 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7671 * rust/compile/multi_reference_type.rs: New test.
7673 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
7675 * rust/compile/issue-867.rs: New test.
7677 2023-04-06 Lyra <teromene@teromene.fr>
7679 * rust/compile/macro45.rs: New test.
7681 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7683 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
7685 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
7686 * rust/execute/torture/builtin_macro_env.rs: Likewise.
7687 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
7688 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
7689 * rust/execute/torture/builtin_macro_line.rs: Likewise.
7690 * rust/execute/torture/builtin_macros1.rs: Likewise.
7691 * rust/execute/torture/builtin_macros3.rs: Likewise.
7692 * rust/execute/torture/cfg1.rs: Likewise.
7693 * rust/execute/torture/cfg2.rs: Likewise.
7694 * rust/execute/torture/cfg3.rs: Likewise.
7695 * rust/execute/torture/cfg4.rs: Likewise.
7696 * rust/execute/torture/coercion1.rs: Likewise.
7697 * rust/execute/torture/coercion2.rs: Likewise.
7698 * rust/execute/torture/extern_mod4.rs: Likewise.
7699 * rust/execute/torture/helloworld1.rs: Likewise.
7700 * rust/execute/torture/helloworld2.rs: Likewise.
7701 * rust/execute/torture/issue-1198.rs: Likewise.
7702 * rust/execute/torture/issue-1231.rs: Likewise.
7703 * rust/execute/torture/issue-1232.rs: Likewise.
7704 * rust/execute/torture/issue-1249.rs: Likewise.
7705 * rust/execute/torture/issue-1436.rs: Likewise.
7706 * rust/execute/torture/issue-1496.rs: Likewise.
7707 * rust/execute/torture/issue-647.rs: Likewise.
7708 * rust/execute/torture/issue-845.rs: Likewise.
7709 * rust/execute/torture/issue-851.rs: Likewise.
7710 * rust/execute/torture/issue-858.rs: Likewise.
7711 * rust/execute/torture/issue-976.rs: Likewise.
7712 * rust/execute/torture/macros10.rs: Likewise.
7713 * rust/execute/torture/macros11.rs: Likewise.
7714 * rust/execute/torture/macros12.rs: Likewise.
7715 * rust/execute/torture/macros13.rs: Likewise.
7716 * rust/execute/torture/macros14.rs: Likewise.
7717 * rust/execute/torture/macros2.rs: Likewise.
7718 * rust/execute/torture/macros22.rs: Likewise.
7719 * rust/execute/torture/macros29.rs: Likewise.
7720 * rust/execute/torture/macros3.rs: Likewise.
7721 * rust/execute/torture/macros30.rs: Likewise.
7722 * rust/execute/torture/macros31.rs: Likewise.
7723 * rust/execute/torture/macros7.rs: Likewise.
7724 * rust/execute/torture/macros8.rs: Likewise.
7725 * rust/execute/torture/macros9.rs: Likewise.
7726 * rust/execute/torture/match1.rs: Likewise.
7727 * rust/execute/torture/match2.rs: Likewise.
7728 * rust/execute/torture/match3.rs: Likewise.
7729 * rust/execute/torture/match_bool1.rs: Likewise.
7730 * rust/execute/torture/match_byte1.rs: Likewise.
7731 * rust/execute/torture/match_char1.rs: Likewise.
7732 * rust/execute/torture/match_int1.rs: Likewise.
7733 * rust/execute/torture/match_loop1.rs: Likewise.
7734 * rust/execute/torture/match_range1.rs: Likewise.
7735 * rust/execute/torture/match_range2.rs: Likewise.
7736 * rust/execute/torture/match_tuple1.rs: Likewise.
7737 * rust/execute/torture/method1.rs: Likewise.
7738 * rust/execute/torture/method2.rs: Likewise.
7739 * rust/execute/torture/method3.rs: Likewise.
7740 * rust/execute/torture/method4.rs: Likewise.
7741 * rust/execute/torture/operator_overload_1.rs: Likewise.
7742 * rust/execute/torture/operator_overload_10.rs: Likewise.
7743 * rust/execute/torture/operator_overload_11.rs: Likewise.
7744 * rust/execute/torture/operator_overload_12.rs: Likewise.
7745 * rust/execute/torture/operator_overload_2.rs: Likewise.
7746 * rust/execute/torture/operator_overload_4.rs: Likewise.
7747 * rust/execute/torture/operator_overload_5.rs: Likewise.
7748 * rust/execute/torture/operator_overload_6.rs: Likewise.
7749 * rust/execute/torture/operator_overload_7.rs: Likewise.
7750 * rust/execute/torture/operator_overload_8.rs: Likewise.
7751 * rust/execute/torture/operator_overload_9.rs: Likewise.
7752 * rust/execute/torture/str-layout1.rs: Likewise.
7753 * rust/execute/torture/str-zero.rs: Likewise.
7754 * rust/execute/torture/trait1.rs: Likewise.
7755 * rust/execute/torture/trait10.rs: Likewise.
7756 * rust/execute/torture/trait11.rs: Likewise.
7757 * rust/execute/torture/trait12.rs: Likewise.
7758 * rust/execute/torture/trait13.rs: Likewise.
7759 * rust/execute/torture/trait2.rs: Likewise.
7760 * rust/execute/torture/trait3.rs: Likewise.
7761 * rust/execute/torture/trait4.rs: Likewise.
7762 * rust/execute/torture/trait5.rs: Likewise.
7763 * rust/execute/torture/trait6.rs: Likewise.
7764 * rust/execute/torture/trait7.rs: Likewise.
7765 * rust/execute/torture/trait8.rs: Likewise.
7766 * rust/execute/torture/trait9.rs: Likewise.
7767 * rust/execute/torture/closure2.rs: Likewise.
7768 * rust/execute/torture/closure3.rs: Likewise.
7769 * rust/execute/torture/loop-condition-eval.rs: Likewise.
7770 * rust/execute/torture/operator_overload_3.rs: Likewise.
7772 2023-04-06 mxlol233 <mxlol233@outlook.com>
7774 * rust/compile/diagnostic_underline.rs: New test.
7776 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7778 * rust/compile/bounds.rs: change to use -fsyntax-only
7779 * rust/execute/torture/issue-1720.rs: New test.
7781 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
7783 * rust/compile/decl_macro1.rs: New test.
7784 * rust/compile/decl_macro2.rs: New test.
7785 * rust/compile/decl_macro3.rs: New test.
7786 * rust/compile/decl_macro4.rs: New test.
7787 * rust/compile/decl_macro5.rs: New test.
7788 * rust/compile/decl_macro6.rs: New test.
7789 * rust/compile/decl_macro7.rs: New test.
7790 * rust/execute/torture/decl_macro1.rs: New test.
7791 * rust/execute/torture/decl_macro2.rs: New test.
7792 * rust/execute/torture/decl_macro3.rs: New test.
7793 * rust/execute/torture/decl_macro4.rs: New test.
7795 2023-04-06 mxlol233 <mxlol233@outlook.com>
7797 * rust/compile/bounds.rs: New test.
7799 2023-04-06 Dave <dme2223@gmail.com>
7801 * rust/compile/const10.rs: New test.
7803 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
7805 * rust/compile/unsafe11.rs: New test.
7807 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7809 * gcc.dg/signbit-2.c: Add -maltivec if supported.
7811 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7812 Thomas Schwinge <thomas@codesourcery.com>
7815 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
7818 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
7821 * gm2/pim/fail/setunknown.mod: New test.
7822 * gm2/pim/fail/setunknown2.mod: New test.
7824 2023-04-05 Jeff Law <jlaw@ventanamicro>
7827 * gcc.c-torture/compile/pr108892.c: New test.
7829 2023-04-05 Martin Jambor <mjambor@suse.cz>
7832 * gcc.dg/ipa/pr108959.c: New test.
7834 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7836 * g++.target/riscv/rvv/base/bug-23.C: New test.
7838 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7840 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
7842 2023-04-04 Harald Anlauf <anlauf@gmx.de>
7845 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
7846 * gfortran.dg/pr104349.f90: New test.
7848 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7850 PR tree-optimization/109386
7851 * gcc.c-torture/execute/ieee/pr109386.c: New test.
7853 2023-04-04 Marek Polacek <polacek@redhat.com>
7856 * c-c++-common/ubsan/pr109107-1.c: New test.
7857 * c-c++-common/ubsan/pr109107-2.c: New test.
7858 * c-c++-common/ubsan/pr109107-3.c: New test.
7859 * c-c++-common/ubsan/pr109107-4.c: New test.
7861 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7863 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
7864 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
7865 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
7866 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
7867 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
7868 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
7869 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
7870 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
7871 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
7872 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
7874 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7877 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
7880 2023-04-04 Richard Biener <rguenther@suse.de>
7882 PR tree-optimization/109304
7883 * gcc.dg/pr109304.c: New testcase.
7885 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
7888 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
7889 to distinguish parity byte from parity.
7890 * gcc.target/powerpc/pr108699.c: New test.
7892 2023-04-04 Jason Merrill <jason@redhat.com>
7895 * g++.dg/lookup/friend25.C: New test.
7897 2023-04-03 Patrick Palka <ppalka@redhat.com>
7900 * g++.dg/cpp1y/var-templ79.C: New test.
7902 2023-04-03 Jakub Jelinek <jakub@redhat.com>
7903 Martin Jambor <mjambor@suse.cz>
7906 * gcc.dg/pr109303.c: New test.
7908 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
7911 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
7914 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7917 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
7919 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7922 * gnat.dg/prot7.adb: Skip on hppa.
7924 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7925 kito-cheng <kito.cheng@sifive.com>
7927 * g++.target/riscv/rvv/base/bug-19.C: New test.
7928 * g++.target/riscv/rvv/base/bug-20.C: New test.
7929 * g++.target/riscv/rvv/base/bug-21.C: New test.
7930 * g++.target/riscv/rvv/base/bug-22.C: New test.
7932 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7934 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
7935 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
7937 2023-04-01 Patrick Palka <ppalka@redhat.com>
7940 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
7942 2023-04-01 Patrick Palka <ppalka@redhat.com>
7946 * g++.dg/template/fn-ptr3a.C: New test.
7947 * g++.dg/template/fn-ptr3b.C: New test.
7948 * g++.dg/template/fn-ptr4.C: New test.
7950 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7952 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
7953 -fno-tree-dominator-opts -fno-tree-vrp.
7954 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
7955 * gcc.dg/torture/inf-compare-2.c: Likewise.
7956 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
7958 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7960 PR tree-optimization/109362
7961 * gcc.target/i386/pr109362.c: New test.
7963 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7964 Richard Sandiford <richard.sandiford@arm.com>
7967 * gcc.target/aarch64/sve/pr109254.c: New test.
7969 2023-03-31 Jakub Jelinek <jakub@redhat.com>
7972 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
7973 if fdopen returns NULL.
7975 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
7977 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
7978 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
7980 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
7982 * gcc.target/i386/pr109052-2.c: New.
7984 2023-03-31 Jakub Jelinek <jakub@redhat.com>
7986 PR tree-optimization/91645
7987 * gcc.target/i386/pr103559-1.c: New test.
7988 * gcc.target/i386/pr103559-2.c: New test.
7989 * gcc.target/i386/pr103559-3.c: New test.
7990 * gcc.target/i386/pr103559-4.c: New test.
7992 2023-03-31 Jonathan Yong <10walls@gmail.com>
7994 * c-c++-common/Warray-bounds.c: Fix excess warnings on
7997 2023-03-31 liuhongt <hongtao.liu@intel.com>
7999 * g++.target/i386/pr85048.C: New test.
8001 2023-03-30 Jason Merrill <jason@redhat.com>
8004 * g++.dg/lookup/anon8.C: New test.
8006 2023-03-30 Jason Merrill <jason@redhat.com>
8009 * g++.dg/cpp1z/noexcept-type27.C: New test.
8011 2023-03-30 Jakub Jelinek <jakub@redhat.com>
8014 * g++.dg/cpp23/subscript14.C: New test.
8016 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
8018 PR tree-optimization/109154
8019 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
8021 2023-03-30 Jason Merrill <jason@redhat.com>
8025 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
8026 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
8028 2023-03-30 Richard Biener <rguenther@suse.de>
8030 PR tree-optimization/107561
8031 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
8032 * g++.dg/warn/Warray-bounds-16.C: Likewise.
8034 2023-03-30 Richard Biener <rguenther@suse.de>
8036 PR tree-optimization/109342
8037 * g++.dg/torture/pr109342.C: New testcase.
8039 2023-03-30 Jakub Jelinek <jakub@redhat.com>
8042 * g++.dg/cpp23/ext-floating15.C: New test.
8044 2023-03-30 liuhongt <hongtao.liu@intel.com>
8046 * gcc.target/i386/pr88828-0.c: Adjust testcase.
8048 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
8051 * gm2/link/nondefaultext/pass/hello.md: New test.
8052 * gm2/link/nondefaultext/pass/liba.dm: New test.
8053 * gm2/link/nondefaultext/pass/liba.md: New test.
8054 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
8056 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
8058 * gcc.target/riscv/arch-19.c: New test.
8060 2023-03-29 Richard Biener <rguenther@suse.de>
8062 PR tree-optimization/109331
8063 * gcc.dg/torture/pr109331.c: New testcase.
8065 2023-03-29 Richard Biener <rguenther@suse.de>
8067 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
8069 2023-03-29 Richard Biener <rguenther@suse.de>
8071 PR tree-optimization/109327
8072 * gcc.dg/pr109327.c: New testcase.
8074 2023-03-29 Richard Biener <rguenther@suse.de>
8077 * g++.dg/gomp/pr106124.C: New testcase.
8079 2023-03-29 Jakub Jelinek <jakub@redhat.com>
8080 Richard Biener <rguenther@suse.de>
8082 PR tree-optimization/109301
8083 * gcc.dg/pr109301.c: New test.
8085 2023-03-29 Jason Merrill <jason@redhat.com>
8089 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
8090 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
8092 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
8094 * gfortran.dg/weak-2.f90: Enable for nvptx target.
8096 2023-03-28 David Malcolm <dmalcolm@redhat.com>
8099 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
8100 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
8101 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
8102 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
8104 2023-03-28 Jason Merrill <jason@redhat.com>
8107 * g++.dg/warn/Wsequence-point-5.C: New test.
8109 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
8112 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
8114 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
8116 PR rtl-optimization/109187
8117 * gcc.dg/pr109187.c: New test.
8119 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
8121 PR tree-optimization/109265
8122 PR tree-optimization/109274
8123 * gcc.dg/pr109274.c: New.
8124 * gfortran.dg/pr109265.f90: New.
8126 2023-03-28 Richard Biener <rguenther@suse.de>
8128 PR tree-optimization/107087
8129 * g++.dg/pr107087.C: New testcase.
8131 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
8134 * gcc.target/aarch64/pr109072_1.c: New test.
8135 * gcc.target/aarch64/pr109072_2.c: Likewise.
8137 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8139 PR middle-end/106190
8140 * gcc.dg/asan/pr106190.c: New test.
8142 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8144 * gcc.target/sparc/20230328-1.c: New test.
8145 * gcc.target/sparc/20230328-2.c: Likewise.
8146 * gcc.target/sparc/20230328-3.c: Likewise.
8147 * gcc.target/sparc/20230328-4.c: Likewise.
8149 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8152 * gcc.target/i386/pr109276.c: New test.
8154 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8156 * gcc.target/sparc/20230328-1.c: New test.
8157 * gcc.target/sparc/20230328-2.c: Likewise.
8158 * gcc.target/sparc/20230328-3.c: Likewise.
8159 * gcc.target/sparc/20230328-4.c: Likewise.
8161 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8163 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
8165 * gcc.dg/visibility-22.c: Add weak_undefined options.
8167 2023-03-27 Richard Biener <rguenther@suse.de>
8169 PR tree-optimization/54498
8170 * g++.dg/torture/pr54498.C: New testcase.
8172 2023-03-27 Richard Biener <rguenther@suse.de>
8174 PR tree-optimization/108357
8175 * gcc.dg/tree-ssa/pr108357.c: New testcase.
8177 2023-03-27 Martin Liska <mliska@suse.cz>
8179 * lib/verify-sarif-file.py: Use apostrophes instead
8182 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8185 * gcc.target/powerpc/pr109167.c: New test.
8187 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8190 * gcc.target/powerpc/pr109082.c: New test.
8192 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
8195 * gcc.target/m68k/tls-gd-off.c: New.
8196 * gcc.target/m68k/tls-ie-off.c: New.
8197 * gcc.target/m68k/tls-ld-off.c: New.
8198 * gcc.target/m68k/tls-ld-xtls-off.c: New.
8199 * gcc.target/m68k/tls-le-off.c: New.
8200 * gcc.target/m68k/tls-le-xtls-off.c: New.
8201 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
8202 * gcc.target/m68k/tls-le.c: Likewise.
8204 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8206 PR tree-optimization/109230
8207 * gcc.dg/pr109230.c: New test.
8209 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8212 * c-c++-common/cold-2.c: New test.
8214 2023-03-25 David Malcolm <dmalcolm@redhat.com>
8217 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
8218 verify-sarif-file directive.
8219 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
8220 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
8221 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
8222 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
8223 test case, adapted from Wbidi-chars-1.c.
8224 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
8226 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
8228 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
8229 New test case, adapted from cpp/Winvalid-utf8-1.c.
8230 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
8231 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
8232 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
8234 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
8235 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
8236 * lib/scansarif.exp (verify-sarif-file): New procedure.
8237 * lib/verify-sarif-file.py: New support script.
8239 2023-03-24 Patrick Palka <ppalka@redhat.com>
8242 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
8244 * g++.dg/lookup/this2.C: New test.
8246 2023-03-24 Jason Merrill <jason@redhat.com>
8249 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
8251 2023-03-24 David Malcolm <dmalcolm@redhat.com>
8254 * c-c++-common/diagnostic-format-json-1.c: Update comment.
8255 * c-c++-common/diagnostic-format-json-2.c: Likewise.
8256 * c-c++-common/diagnostic-format-json-3.c: Likewise.
8257 * c-c++-common/diagnostic-format-json-4.c: Likewise.
8258 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
8259 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
8261 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
8263 PR tree-optimization/109238
8264 * gcc.dg/pr109238.c: New.
8266 2023-03-24 Richard Biener <rguenther@suse.de>
8268 PR tree-optimization/106912
8269 * gcc.dg/profile-generate-4.c: New testcase.
8271 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
8273 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8274 Compile object for stressset.mod and testlib.mod. Add test so
8275 that we only link these objects with test application objects.
8277 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8280 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
8281 require ia32 effective target. Only add -fPIC for fpic effective
8282 target. Remove #include <string.h>, use __builtin_memset instead of
8285 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8287 PR tree-optimization/99739
8288 * gcc.dg/tree-ssa/pr99739.c: New test.
8290 2023-03-24 Alexandre Oliva <oliva@adacore.com>
8292 * lib/target-supports.exp (add_options_for_weak_undefined):
8294 (check_effective_target_weak_undefined): Use it.
8295 (check_effective_target_posix_memalign): New.
8296 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
8297 favor of effective target requirement and added options for
8298 weak_undefined symbols.
8299 * gcc.dg/torture/pr90020.c: Likewise.
8300 * gcc.dg/addr_equal-1.c: Likewise.
8301 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
8302 abitest.S-using tests.
8303 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
8304 posix_memalign tests.
8305 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8307 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
8308 Tobias Burnus <tobias@codesourcery.com>
8311 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
8313 * gfortran.dg/unpack_field_1.f90: Likewise.
8314 * gfortran.dg/pr103628.f90: New.
8316 2023-03-23 Jason Merrill <jason@redhat.com>
8319 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
8321 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8323 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
8325 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8327 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
8329 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
8331 * gcc.target/powerpc/mod-no_copy.c: New.
8332 * gcc.target/powerpc/mod-peephole.c: New.
8334 2023-03-23 Andrew Pinski <apinski@marvell.com>
8337 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
8339 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
8342 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
8344 * gm2/iso/extended-opaque/pass/stressset.def: New test.
8345 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
8346 * gm2/iso/extended-opaque/pass/testset.mod: New test.
8347 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8349 * gm2/projects/iso/small/run/pass/stressset.def: New test.
8350 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
8351 * gm2/projects/iso/small/run/pass/test1.mod: New test.
8352 * gm2/projects/iso/small/run/pass/testlib.def: New test.
8353 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
8354 * gm2/projects/iso/small/run/pass/testset.mod: New test.
8356 2023-03-23 Richard Biener <rguenther@suse.de>
8358 PR tree-optimization/107569
8359 * g++.dg/opt/pr107569.C: New testcase.
8361 2023-03-23 Richard Biener <rguenther@suse.de>
8363 PR tree-optimization/109262
8364 * g++.dg/torture/pr109262.C: New testcase.
8366 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
8368 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
8370 2023-03-23 Marek Polacek <polacek@redhat.com>
8373 * g++.dg/warn/Wdangling-reference11.C: New test.
8374 * g++.dg/warn/Wdangling-reference12.C: New test.
8376 2023-03-23 Jakub Jelinek <jakub@redhat.com>
8378 PR tree-optimization/109176
8379 * gcc.target/aarch64/sve/pr109176.c: New test.
8381 2023-03-23 Pan Li <pan2.li@intel.com>
8382 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8386 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
8387 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
8388 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
8390 2023-03-23 Jason Merrill <jason@redhat.com>
8393 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
8395 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8398 * g++.target/riscv/rvv/base/pr109244.C: New test.
8399 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
8400 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8401 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8402 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
8403 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
8404 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
8405 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
8406 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
8407 * g++.target/riscv/rvv/base/bug-18.C: New test.
8408 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
8409 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
8411 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8414 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
8416 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8417 kito-cheng <kito.cheng@sifive.com>
8419 * g++.target/riscv/rvv/base/bug-10.C: New test.
8420 * g++.target/riscv/rvv/base/bug-11.C: New test.
8421 * g++.target/riscv/rvv/base/bug-12.C: New test.
8422 * g++.target/riscv/rvv/base/bug-13.C: New test.
8423 * g++.target/riscv/rvv/base/bug-14.C: New test.
8424 * g++.target/riscv/rvv/base/bug-15.C: New test.
8425 * g++.target/riscv/rvv/base/bug-16.C: New test.
8426 * g++.target/riscv/rvv/base/bug-17.C: New test.
8427 * g++.target/riscv/rvv/base/bug-2.C: New test.
8428 * g++.target/riscv/rvv/base/bug-3.C: New test.
8429 * g++.target/riscv/rvv/base/bug-4.C: New test.
8430 * g++.target/riscv/rvv/base/bug-5.C: New test.
8431 * g++.target/riscv/rvv/base/bug-6.C: New test.
8432 * g++.target/riscv/rvv/base/bug-7.C: New test.
8433 * g++.target/riscv/rvv/base/bug-8.C: New test.
8434 * g++.target/riscv/rvv/base/bug-9.C: New test.
8436 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8437 kito-cheng <kito.cheng@sifive.com>
8439 * gcc.target/riscv/rvv/base/bug-3.c: New test.
8440 * gcc.target/riscv/rvv/base/bug-4.c: New test.
8441 * gcc.target/riscv/rvv/base/bug-5.c: New test.
8443 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
8445 * lib/target-supports.exp (check_effective_target_riscv_vector):
8448 2023-03-22 David Malcolm <dmalcolm@redhat.com>
8451 * gcc.dg-selftests/dg-final.exp
8452 (dg_final_directive_check_num_args): Update expected maximum
8453 number of args for the various directives using dg-scan.
8454 * lib/scanasm.exp (append_encoding_arg): New procedure.
8455 (dg-scan): Add optional 3rd argument: the encoding to use when
8456 reading from the file.
8457 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
8458 encoded when reading it.
8459 (scan-sarif-file-not): Likewise.
8461 2023-03-22 Jason Merrill <jason@redhat.com>
8464 * g++.dg/template/partial-order3.C: New test.
8466 2023-03-22 Harald Anlauf <anlauf@gmx.de>
8467 Steven G. Kargl <kargl@gcc.gnu.org>
8470 * gfortran.dg/pr104572.f90: New test.
8472 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8474 * gcc.target/i386/pr109137.c: New.
8476 2023-03-22 Jason Merrill <jason@redhat.com>
8479 * g++.dg/ext/attr-tsafe1.C: New test.
8481 2023-03-22 Alex Coplan <alex.coplan@arm.com>
8484 * g++.dg/ext/pr109177.C: New test.
8486 2023-03-22 David Malcolm <dmalcolm@redhat.com>
8489 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
8491 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
8493 * gcc.target/gcn/complex.c: New test.
8495 2023-03-21 Harald Anlauf <anlauf@gmx.de>
8498 * gfortran.dg/pr99036.f90: New test.
8500 2023-03-21 Jason Merrill <jason@redhat.com>
8503 * g++.dg/cpp0x/nsdmi-template25.C: New test.
8505 2023-03-21 Richard Biener <rguenther@suse.de>
8507 PR tree-optimization/109219
8508 * gcc.dg/torture/pr109219.c: New testcase.
8510 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8513 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
8515 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
8516 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
8518 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8521 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
8522 to dg-additional-options. Always expect just 2 foo.simdclone calls.
8523 * gcc.dg/vect/vect-simd-clone-16f.c: Add
8524 --param vect-epilogues-nomask=0 to dg-additional-options.
8525 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
8526 foo.simdclone calls.
8527 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
8528 dg-additional-options.
8529 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
8530 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
8531 --param vect-epilogues-nomask=0 to dg-additional-options.
8532 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
8533 to dg-additional-options. Always expect just 2 foo.simdclone calls.
8534 * gcc.dg/vect/vect-simd-clone-18f.c: Add
8535 --param vect-epilogues-nomask=0 to dg-additional-options.
8537 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8539 PR tree-optimization/109215
8540 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
8542 2023-03-21 Richard Biener <rguenther@suse.de>
8544 PR tree-optimization/109170
8545 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
8546 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
8547 * gcc.dg/predict-20.c: Likewise.
8549 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
8552 * gfortran.dg/pr109209.f90: New test.
8554 2023-03-20 Marek Polacek <polacek@redhat.com>
8557 * g++.dg/cpp0x/explicit16.C: New test.
8559 2023-03-20 Jakub Jelinek <jakub@redhat.com>
8562 * g++.dg/tls/thread_local13.C: New test.
8563 * g++.dg/tls/thread_local13-aux.cc: New file.
8564 * g++.dg/tls/thread_local14.C: New test.
8565 * g++.dg/tls/thread_local14-aux.cc: New file.
8567 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
8570 * gcc.target/powerpc/divic3-1.c: New test.
8571 * gcc.target/powerpc/divic3-2.c: Likewise.
8572 * gcc.target/powerpc/mulic3-1.c: Likewise.
8573 * gcc.target/powerpc/mulic3-2.c: Likewise.
8575 2023-03-20 Harald Anlauf <anlauf@gmx.de>
8578 * gfortran.dg/nearest_6.f90: New test.
8580 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
8583 * gcc.target/powerpc/pr109178.c: New test.
8585 2023-03-20 Jakub Jelinek <jakub@redhat.com>
8587 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
8588 from char to char [2 * sizeof (int)].
8590 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
8593 * gfortran.dg/external_procedures_4.f90: New test.
8595 2023-03-19 Harald Anlauf <anlauf@gmx.de>
8598 * gfortran.dg/pr85877.f90: New test.
8600 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
8602 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
8605 2023-03-18 David Malcolm <dmalcolm@redhat.com>
8608 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
8610 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
8626 * gfortran.dg/finalize_38.f90 : New test.
8627 * gfortran.dg/finalize_38a.f90 : New test.
8628 * gfortran.dg/allocate_with_source_25.f90 : The number of final
8629 calls goes down from 6 to 4.
8630 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
8631 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
8632 but the final count remains the same.
8633 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
8634 foo.1.x rather than foo.0.x
8635 * gfortran.dg/finalize_39.f90 : New test.
8636 * gfortran.dg/finalize_40.f90 : New test.
8637 * gfortran.dg/finalize_41.f90 : New test.
8638 * gfortran.dg/finalize_42.f90 : New test.
8639 * gfortran.dg/finalize_43.f90 : New test.
8640 * gfortran.dg/finalize_44.f90 : New test.
8641 * gfortran.dg/finalize_45.f90 : New test.
8642 * gfortran.dg/finalize_46.f90 : New test.
8643 * gfortran.dg/finalize_47.f90 : New test.
8644 * gfortran.dg/finalize_48.f90 : New test.
8645 * gfortran.dg/finalize_49.f90 : New test.
8646 * gfortran.dg/finalize_50.f90 : New test.
8647 * gfortran.dg/finalize_51.f90 : New test.
8649 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
8651 * gcc.dg/plugin/infoleak-2.c,
8652 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
8653 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
8654 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
8655 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
8656 gcc.dg/plugin/infoleak-antipatterns-1.c,
8657 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
8659 2023-03-17 Jason Merrill <jason@redhat.com>
8662 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
8664 2023-03-17 Jason Merrill <jason@redhat.com>
8667 * g++.dg/eh/dtor4.C: New test.
8669 2023-03-17 Jason Merrill <jason@redhat.com>
8672 * g++.dg/lookup/friend24.C: New test.
8674 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8677 * gcc.target/i386/pr105554.c: New test.
8679 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8682 * c-c++-common/ubsan/div-by-zero-8.c: New test.
8684 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
8686 * gcc.target/i386/pr109052.c: New.
8688 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8689 kito-cheng <kito.cheng@sifive.com>
8691 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
8692 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8693 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8694 * g++.target/riscv/rvv/base/bug-1.C: New test.
8695 * gcc.target/riscv/rvv/base/bug-2.c: New test.
8697 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8700 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
8701 Don't include complex.h.
8702 (foo): Use __builtin_complex rather than CMPLXF.
8704 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8706 PR middle-end/108685
8707 * c-c++-common/gomp/doacross-8.c: New test.
8709 2023-03-16 Jason Merrill <jason@redhat.com>
8712 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
8714 2023-03-16 Jason Merrill <jason@redhat.com>
8717 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
8719 2023-03-16 Jason Merrill <jason@redhat.com>
8722 * g++.dg/cpp0x/enum43.C: New test.
8724 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8726 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
8728 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8731 * gm2/types/run/pass/d.c: Convert data structure from
8732 BOOLEAN int to bool and cast int to bool in test function.
8734 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8736 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
8737 * gm2/complex/run/pass/arith3.mod: Ditto.
8738 * gm2/complex/run/pass/arith4.mod: Ditto.
8739 * gm2/complex/run/pass/arith5.mod: Ditto.
8740 * gm2/isolib/run/pass/real2.mod: Ditto.
8741 * gm2/isolib/run/pass/real3.mod: Ditto.
8742 * gm2/isolib/run/pass/realconv.mod: Ditto.
8743 * gm2/isolib/run/pass/realconv2.mod: Ditto.
8744 * gm2/pim/pass/testshort.mod: Ditto.
8745 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
8746 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
8747 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
8748 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
8750 2023-03-16 Patrick Palka <ppalka@redhat.com>
8753 * g++.dg/cpp2a/constexpr-inst2.C: New test.
8755 2023-03-16 Patrick Palka <ppalka@redhat.com>
8758 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
8760 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8762 * gdc.dg/torture/simd23084.d: New test.
8763 * gdc.dg/torture/simd23085.d: New test.
8764 * gdc.dg/torture/simd23218.d: New test.
8766 2023-03-16 Martin Liska <mliska@suse.cz>
8768 PR middle-end/106133
8769 * c-c++-common/pr106133.c: New test.
8771 2023-03-16 Alexandre Oliva <oliva@adacore.com>
8773 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
8775 2023-03-16 Jason Merrill <jason@redhat.com>
8778 * g++.dg/coroutines/co-await-moveonly1.C: New test.
8780 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8783 * gdc.dg/torture/pr109144.d: New test.
8785 2023-03-16 Richard Biener <rguenther@suse.de>
8787 PR tree-optimization/109123
8788 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
8789 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
8790 the name of the pointer.
8791 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
8793 2023-03-15 Jason Merrill <jason@redhat.com>
8797 * g++.dg/coroutines/co-await-initlist1.C: New test.
8799 2023-03-15 David Malcolm <dmalcolm@redhat.com>
8802 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
8803 have an invocation object marked as succeeding, with no
8805 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
8806 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
8807 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
8808 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
8809 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
8810 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
8813 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
8815 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
8816 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
8817 * gcc.target/i386/sse-movss-4.c (dg-options):
8818 Use -mno-sse4. Simplify scan-assembler-not strings.
8819 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
8820 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
8822 2023-03-15 Harald Anlauf <anlauf@gmx.de>
8823 Tobias Burnus <tobias@codesourcery.com>
8826 * gfortran.dg/class_dummy_10.f90: New test.
8828 2023-03-15 Marek Polacek <polacek@redhat.com>
8831 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
8833 2023-03-15 Richard Biener <rguenther@suse.de>
8835 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
8838 2023-03-15 Jason Merrill <jason@redhat.com>
8841 * g++.dg/template/ttp7.C: Remove expected error.
8843 2023-03-15 Jason Merrill <jason@redhat.com>
8848 * g++.dg/template/ttp35.C: New test.
8850 2023-03-15 Richard Biener <rguenther@suse.de>
8852 PR tree-optimization/109139
8853 * gcc.dg/torture/pr109139.c: New testcase.
8855 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8857 * gcc.target/riscv/xtheadmempair-1.c: New test.
8858 * gcc.target/riscv/xtheadmempair-2.c: New test.
8859 * gcc.target/riscv/xtheadmempair-3.c: New test.
8861 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8863 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
8865 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8867 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
8869 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8871 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
8872 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
8873 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
8874 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
8875 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
8876 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
8877 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
8878 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
8880 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8882 * gcc.target/riscv/xtheadbb-ext.c: New test.
8883 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
8884 * gcc.target/riscv/xtheadbb-extu.c: New test.
8885 * gcc.target/riscv/xtheadbb-ff1.c: New test.
8886 * gcc.target/riscv/xtheadbb-rev.c: New test.
8887 * gcc.target/riscv/xtheadbb-srri.c: New test.
8889 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8891 * gcc.target/riscv/xtheadbs-tst.c: New test.
8893 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8895 * gcc.target/riscv/xtheadba-addsl.c: New test.
8897 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8899 * gcc.target/riscv/mcpu-thead-c906.c: New test.
8901 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8903 * gcc.target/riscv/xtheadba.c: New test.
8904 * gcc.target/riscv/xtheadbb.c: New test.
8905 * gcc.target/riscv/xtheadbs.c: New test.
8906 * gcc.target/riscv/xtheadcmo.c: New test.
8907 * gcc.target/riscv/xtheadcondmov.c: New test.
8908 * gcc.target/riscv/xtheadfmemidx.c: New test.
8909 * gcc.target/riscv/xtheadfmv.c: New test.
8910 * gcc.target/riscv/xtheadint.c: New test.
8911 * gcc.target/riscv/xtheadmac.c: New test.
8912 * gcc.target/riscv/xtheadmemidx.c: New test.
8913 * gcc.target/riscv/xtheadmempair.c: New test.
8914 * gcc.target/riscv/xtheadsync.c: New test.
8916 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
8919 * gcc.target/i386/pr109117-1.c: New test.
8921 2023-03-15 Jonathan Yong <10walls@gmail.com>
8923 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
8924 * gcc.dg/pic-3.c: Ditto.
8925 * gcc.dg/pic-4.c: Ditto.
8927 2023-03-14 Patrick Palka <ppalka@redhat.com>
8930 * g++.dg/cpp2a/concepts-class5.C: New test.
8931 * g++.dg/cpp2a/concepts-class5a.C: New test.
8933 2023-03-14 Patrick Palka <ppalka@redhat.com>
8936 * g++.dg/cpp2a/concepts-friend14.C: New test.
8938 2023-03-14 Jason Merrill <jason@redhat.com>
8941 * g++.dg/cpp1y/var-templ78.C: New test.
8943 2023-03-14 Jason Merrill <jason@redhat.com>
8946 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
8947 * g++.dg/warn/Wreturn-6.C: New test.
8949 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8952 * gcc.target/i386/pr109109-1.c: New test.
8953 * gcc.target/i386/pr109109-2.c: New test.
8955 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
8958 * gdc.dg/torture/imports/pr109108.d: New test.
8959 * gdc.dg/torture/pr109108.d: New test.
8961 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8965 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
8966 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
8967 rather than ! concepts.
8969 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8972 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
8974 2023-03-14 Richard Biener <rguenther@suse.de>
8976 * gcc.dg/auto-init-unused-1.c: New testcase.
8978 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
8980 PR tree-optimization/109005
8981 * gnat.dg/specs/opt6.ads: New test.
8983 2023-03-14 Tamar Christina <tamar.christina@arm.com>
8986 * gcc.dg/mla_1.c: Moved to...
8987 * gcc.target/aarch64/sve/mla_3.c: ...here.
8989 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8991 PR tree-optimization/109115
8992 * gcc.dg/pr109115.c: New test.
8994 2023-03-14 Richard Biener <rguenther@suse.de>
8996 * g++.dg/torture/20230313.C: New testcase.
8998 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
9000 * gm2/pim/fail/largeconst.mod: New test.
9002 2023-03-13 Jason Merrill <jason@redhat.com>
9005 * g++.dg/warn/pragma-system_header6.h: New test.
9006 * g++.dg/warn/pragma-system_header6.C: New test.
9008 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9011 * gcc.dg/analyzer/leak-pr105906.c: New test.
9013 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9016 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
9017 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
9019 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9021 * gcc.dg/analyzer/exec-1.c: New test.
9022 * gcc.dg/analyzer/snprintf-concat.c: New test.
9023 * gcc.dg/analyzer/vsnprintf-1.c: New test.
9025 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9027 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
9029 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
9031 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
9032 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
9033 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
9034 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
9035 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
9036 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
9037 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
9038 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
9039 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
9040 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
9041 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
9042 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
9043 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
9044 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
9045 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
9046 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
9047 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
9048 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
9049 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
9050 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
9051 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
9052 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
9053 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
9054 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
9055 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
9056 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
9057 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
9058 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
9059 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
9060 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
9061 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
9062 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
9063 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
9064 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
9065 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
9066 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
9067 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
9068 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
9069 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
9070 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
9071 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
9072 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
9073 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
9074 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
9075 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
9076 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
9077 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
9078 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
9079 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
9080 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
9081 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
9082 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
9083 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
9084 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
9085 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
9086 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
9087 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
9088 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
9089 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
9090 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
9091 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
9092 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
9093 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
9094 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
9095 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
9096 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
9097 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
9098 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
9099 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
9100 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
9101 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
9102 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
9103 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
9104 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
9105 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
9106 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
9107 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
9108 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
9109 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
9110 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
9111 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
9112 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
9113 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
9114 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
9115 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
9116 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
9117 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
9118 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
9119 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
9120 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
9121 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
9122 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
9123 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
9124 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
9125 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
9126 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
9127 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
9128 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
9129 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
9130 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
9131 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
9132 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
9133 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
9134 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
9135 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
9136 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
9137 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
9138 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
9139 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
9140 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
9141 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
9142 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
9143 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
9144 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
9145 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
9146 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
9147 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
9148 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
9149 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
9150 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
9151 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
9152 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
9153 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
9154 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
9155 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
9156 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
9157 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
9158 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
9159 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
9160 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
9161 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
9162 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
9163 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
9164 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
9165 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
9166 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
9167 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
9168 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
9169 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
9170 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
9171 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
9172 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
9173 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
9174 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
9175 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
9176 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
9177 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
9178 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
9179 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
9180 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
9181 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
9182 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
9183 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
9184 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
9185 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
9186 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
9187 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
9188 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
9189 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
9190 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
9191 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
9192 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
9193 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
9194 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
9195 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
9196 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
9197 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
9198 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
9199 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
9200 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
9201 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
9202 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
9203 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
9204 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
9205 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
9206 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
9207 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
9208 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
9209 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
9210 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
9211 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
9212 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
9213 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
9214 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
9215 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
9216 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
9217 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
9218 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
9219 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
9220 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
9221 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
9222 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
9223 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
9224 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
9225 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
9226 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
9227 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
9228 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
9229 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
9230 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
9231 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
9232 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
9233 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
9234 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
9235 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
9236 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
9237 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
9238 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
9239 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
9240 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
9241 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
9242 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
9243 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
9244 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
9245 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
9246 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
9247 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
9248 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
9249 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
9250 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
9251 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
9252 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
9253 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
9254 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
9255 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
9256 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
9257 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
9258 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
9259 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
9260 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
9261 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
9262 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
9263 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
9264 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
9265 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
9266 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
9267 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
9268 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
9269 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
9270 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
9271 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
9272 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
9273 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
9274 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
9275 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
9276 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
9277 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
9278 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
9279 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
9280 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
9281 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
9282 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
9283 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
9284 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
9285 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
9286 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
9287 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
9288 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
9289 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
9290 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
9291 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
9292 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
9293 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
9294 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
9295 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
9296 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
9297 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
9298 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
9299 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
9300 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
9301 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
9302 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
9303 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
9304 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
9305 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
9306 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
9307 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
9308 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
9309 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
9310 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
9311 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
9312 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
9313 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
9314 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
9315 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
9316 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
9317 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
9318 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
9319 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
9320 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
9321 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
9322 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
9323 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
9324 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
9325 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
9326 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
9327 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
9328 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
9329 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
9330 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
9331 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
9332 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
9333 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
9334 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
9335 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
9336 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
9337 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
9338 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
9339 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
9340 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
9341 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
9342 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
9343 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
9344 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
9345 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
9346 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
9347 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
9348 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
9349 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
9350 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
9351 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
9352 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
9353 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
9354 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
9355 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
9356 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
9357 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
9358 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
9359 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
9360 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
9361 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
9362 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
9363 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
9364 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
9365 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
9366 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
9367 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
9368 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
9369 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
9370 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
9371 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
9372 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
9373 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
9374 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
9375 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
9376 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
9377 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
9378 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
9379 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
9380 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
9381 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
9382 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
9383 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
9384 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
9385 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
9386 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
9387 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
9388 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
9389 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
9390 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
9391 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
9392 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
9393 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
9394 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
9395 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
9396 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
9397 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
9398 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
9399 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
9400 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
9401 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
9402 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
9403 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
9404 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
9405 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
9406 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
9407 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
9408 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
9409 * g++.target/riscv/rvv/base/vle-1.C: Removed.
9410 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
9411 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
9412 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
9413 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
9414 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
9415 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
9416 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
9417 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
9418 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
9419 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
9420 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
9421 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
9422 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
9423 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
9424 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
9425 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
9426 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
9427 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
9428 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
9429 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
9430 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
9431 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
9432 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
9433 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
9434 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
9435 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
9436 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
9437 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
9438 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
9439 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
9440 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
9441 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
9442 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
9443 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
9444 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
9445 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
9446 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
9447 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
9448 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
9449 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
9450 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
9451 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
9452 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
9453 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
9454 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
9455 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
9456 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
9457 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
9458 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
9459 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
9460 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
9461 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
9462 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
9463 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
9464 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
9465 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
9466 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
9467 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
9468 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
9469 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
9470 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
9471 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
9472 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
9473 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
9474 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
9475 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
9476 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
9477 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
9478 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
9479 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
9480 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
9481 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
9482 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
9483 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
9484 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
9485 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
9486 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
9487 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
9488 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
9489 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
9490 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
9491 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
9492 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
9493 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
9494 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
9495 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
9496 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
9497 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
9498 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
9499 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
9500 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
9501 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
9502 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
9503 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
9504 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
9505 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
9506 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
9507 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
9508 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
9509 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
9510 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
9511 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
9512 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
9513 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
9514 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
9515 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
9516 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
9517 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
9518 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
9519 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
9520 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
9521 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
9522 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
9523 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
9524 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
9525 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
9526 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
9527 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
9528 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
9529 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
9530 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
9531 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
9532 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
9533 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
9534 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
9535 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
9536 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
9537 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
9538 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
9539 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
9540 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
9541 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
9542 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
9543 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
9544 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
9545 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
9546 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
9547 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
9548 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
9549 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
9550 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
9551 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
9552 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
9553 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
9554 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
9555 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
9556 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
9557 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
9558 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
9559 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
9560 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
9561 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
9562 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
9563 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
9564 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
9565 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
9566 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
9567 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
9568 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
9569 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
9570 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
9571 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
9572 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
9573 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
9574 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
9575 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
9576 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
9577 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
9578 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
9579 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
9580 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
9581 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
9582 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
9583 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
9584 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
9585 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
9586 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
9587 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
9588 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
9589 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
9590 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
9591 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
9592 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
9593 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
9594 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
9595 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
9596 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
9597 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
9598 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
9599 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
9600 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
9601 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
9602 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
9603 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
9604 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
9605 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
9606 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
9607 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
9608 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
9609 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
9610 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
9611 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
9612 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
9613 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
9614 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
9615 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
9616 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
9617 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
9618 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
9619 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
9620 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
9621 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
9622 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
9623 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
9624 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
9625 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
9626 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
9627 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
9628 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
9629 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
9630 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
9631 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
9632 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
9633 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
9634 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
9635 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
9636 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
9637 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
9638 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
9639 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
9640 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
9641 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
9642 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
9643 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
9644 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
9645 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
9646 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
9647 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
9648 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
9649 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
9650 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
9651 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
9652 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
9653 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
9654 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
9655 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
9656 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
9657 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
9658 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
9659 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
9660 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
9661 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
9662 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
9663 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
9664 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
9665 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
9666 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
9667 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
9668 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
9669 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
9670 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
9671 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
9672 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
9673 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
9674 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
9675 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
9676 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
9677 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
9678 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
9679 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
9680 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
9681 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
9682 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
9683 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
9684 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
9685 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
9686 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
9687 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
9688 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
9689 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
9690 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
9691 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
9692 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
9693 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
9694 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
9695 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
9696 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
9697 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
9698 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
9699 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
9700 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
9701 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
9702 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
9703 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
9704 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
9705 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
9706 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
9707 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
9708 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
9709 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
9710 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
9711 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
9712 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
9713 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
9714 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
9715 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
9716 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
9717 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
9718 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
9719 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
9720 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
9721 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
9722 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
9723 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
9724 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
9725 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
9726 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
9727 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
9728 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
9729 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
9730 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
9731 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
9732 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
9733 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
9734 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
9735 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
9736 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
9737 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
9738 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
9739 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
9740 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
9741 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
9742 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
9743 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
9744 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
9745 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
9746 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
9747 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
9748 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
9749 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
9750 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
9751 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
9752 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
9753 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
9754 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
9755 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
9756 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
9757 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
9758 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
9759 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
9760 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
9761 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
9762 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
9763 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
9764 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
9765 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
9766 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
9767 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
9768 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
9769 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
9770 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
9771 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
9772 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
9773 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
9774 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
9775 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
9776 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
9777 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
9778 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
9779 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
9780 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
9781 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
9782 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
9783 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
9784 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
9785 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
9786 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
9787 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
9788 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
9789 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
9790 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
9791 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
9792 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
9793 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
9794 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
9795 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
9796 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
9797 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
9798 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
9799 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
9800 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
9801 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
9802 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
9803 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
9804 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
9805 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
9806 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
9807 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
9808 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
9809 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
9810 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
9811 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
9812 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
9813 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
9814 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
9815 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
9816 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
9817 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
9818 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
9819 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
9820 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
9821 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
9822 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
9823 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
9824 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
9825 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
9826 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
9827 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
9828 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
9829 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
9830 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
9831 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
9832 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
9833 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
9834 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
9835 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
9836 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
9837 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
9838 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
9839 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
9840 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
9841 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
9842 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
9843 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
9844 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
9845 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
9846 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
9847 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
9848 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
9849 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
9850 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
9851 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
9852 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
9853 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
9854 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
9855 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
9856 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
9857 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
9858 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
9859 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
9860 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
9861 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
9862 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
9863 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
9864 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
9865 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
9866 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
9867 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
9868 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
9869 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
9870 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
9871 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
9872 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
9873 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
9874 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
9875 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
9876 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
9877 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
9878 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
9879 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
9880 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
9881 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
9882 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
9883 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
9884 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
9885 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
9886 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
9887 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
9888 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
9889 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
9890 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
9891 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
9892 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
9893 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
9894 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
9895 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
9896 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
9897 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
9898 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
9899 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
9900 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
9901 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
9902 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
9903 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
9904 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
9905 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
9906 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
9907 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
9908 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
9909 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
9910 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
9911 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
9912 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
9913 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
9914 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
9915 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
9916 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
9917 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
9918 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
9919 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
9920 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
9921 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
9922 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
9923 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
9924 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
9925 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
9926 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
9927 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
9928 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
9929 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
9930 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
9931 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
9932 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
9933 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
9934 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
9935 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
9936 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
9937 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
9938 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
9939 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
9940 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
9941 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
9942 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
9943 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
9944 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
9945 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
9946 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
9947 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
9948 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
9949 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
9950 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
9951 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
9952 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
9953 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
9954 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
9955 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
9956 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
9957 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
9958 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
9959 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
9960 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
9961 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
9962 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
9963 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
9964 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
9965 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
9966 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
9967 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
9968 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
9969 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
9970 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
9971 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
9972 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
9973 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
9974 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
9975 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
9976 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
9977 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
9978 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
9979 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
9980 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
9981 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
9982 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
9983 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
9984 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
9985 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
9986 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
9987 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
9988 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
9989 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
9990 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
9991 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
9992 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
9993 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
9994 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
9995 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
9996 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
9997 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
9998 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
9999 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
10000 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
10001 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
10002 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
10003 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
10004 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
10005 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
10006 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
10007 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
10008 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
10009 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
10010 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
10011 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
10012 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
10013 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
10014 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
10015 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
10016 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
10017 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
10018 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
10019 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
10020 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
10021 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
10022 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
10023 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
10024 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
10025 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
10026 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
10027 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
10028 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
10029 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
10030 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
10031 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
10032 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
10033 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
10034 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
10035 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
10036 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
10037 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
10038 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
10039 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
10040 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
10041 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
10042 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
10043 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
10044 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
10045 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
10046 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
10047 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
10048 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
10049 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
10050 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
10051 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
10052 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
10053 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
10054 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
10055 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
10056 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
10057 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
10058 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
10059 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
10060 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
10061 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
10062 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
10063 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
10064 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
10065 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
10066 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
10067 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
10068 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
10069 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
10070 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
10071 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
10072 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
10073 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
10074 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
10075 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
10076 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
10077 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
10078 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
10079 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
10080 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
10081 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
10082 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
10083 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
10084 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
10085 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
10086 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
10087 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
10088 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
10089 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
10090 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
10091 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
10092 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
10093 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
10094 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
10095 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
10096 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
10097 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
10098 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
10099 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
10100 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
10101 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
10102 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
10103 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
10104 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
10105 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
10106 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
10107 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
10108 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
10109 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
10110 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
10111 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
10112 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
10113 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
10114 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
10115 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
10116 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
10117 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
10118 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
10119 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
10120 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
10121 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
10122 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
10123 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
10124 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
10125 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
10126 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
10127 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
10128 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
10129 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
10130 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
10131 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
10132 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
10133 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
10134 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
10135 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
10136 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
10137 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
10138 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
10139 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
10140 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
10141 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
10142 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
10143 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
10144 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
10145 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
10146 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
10147 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
10148 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
10149 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
10150 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
10151 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
10152 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
10153 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
10154 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
10155 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
10156 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
10157 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
10158 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
10159 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
10160 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
10161 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
10162 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
10163 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
10164 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
10165 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
10166 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
10167 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
10168 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
10169 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
10170 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
10171 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
10172 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
10173 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
10174 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
10175 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
10176 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
10177 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
10178 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
10179 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
10180 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
10181 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
10182 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
10183 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
10184 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
10185 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
10186 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
10187 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
10188 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
10189 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
10190 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
10191 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
10192 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
10193 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
10194 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
10195 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
10196 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
10197 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
10198 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
10199 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
10200 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
10201 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
10202 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
10203 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
10204 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
10205 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
10206 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
10207 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
10208 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
10209 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
10210 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
10211 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
10212 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
10213 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
10214 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
10215 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
10216 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
10217 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
10218 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
10219 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
10220 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
10221 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
10222 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
10223 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
10224 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
10225 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
10226 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
10227 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
10228 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
10229 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
10230 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
10231 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
10232 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
10233 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
10234 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
10235 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
10236 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
10237 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
10238 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
10239 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
10240 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
10241 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
10242 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
10243 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
10244 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
10245 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
10246 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
10247 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
10248 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
10249 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
10250 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
10251 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
10252 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
10253 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
10254 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
10255 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
10256 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
10257 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
10258 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
10259 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
10260 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
10261 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
10262 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
10263 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
10264 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
10265 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
10266 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
10267 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
10268 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
10269 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
10270 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
10271 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
10272 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
10273 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
10274 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
10275 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
10276 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
10277 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
10278 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
10279 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
10280 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
10281 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
10282 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
10283 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
10284 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
10285 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
10286 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
10287 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
10288 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
10289 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
10290 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
10291 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
10292 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
10293 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
10294 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
10295 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
10296 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
10297 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
10298 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
10299 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
10300 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
10301 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
10302 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
10303 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
10304 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
10305 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
10306 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
10307 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
10308 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
10309 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
10310 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
10311 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
10312 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
10313 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
10314 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
10315 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
10316 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
10317 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
10318 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
10319 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
10320 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
10321 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
10322 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
10323 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
10324 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
10325 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
10326 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
10327 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
10328 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
10329 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
10330 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
10331 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
10332 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
10333 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
10334 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
10335 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
10336 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
10337 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
10338 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
10339 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
10340 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
10341 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
10342 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
10343 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
10344 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
10345 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
10346 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
10347 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
10348 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
10349 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
10350 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
10351 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
10352 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
10353 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
10354 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
10355 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
10356 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
10357 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
10358 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
10359 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
10360 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
10361 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
10362 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
10363 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
10364 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
10365 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
10366 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
10367 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
10368 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
10369 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
10370 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
10371 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
10372 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
10373 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
10374 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
10375 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
10376 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
10377 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
10378 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
10379 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
10380 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
10381 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
10382 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
10383 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
10384 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
10385 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
10386 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
10387 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
10388 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
10389 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
10390 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
10391 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
10392 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
10393 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
10394 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
10395 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
10396 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
10397 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
10398 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
10399 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
10400 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
10401 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
10402 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
10403 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
10404 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
10405 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
10406 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
10407 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
10408 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
10409 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
10410 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
10411 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
10412 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
10413 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
10414 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
10415 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
10416 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
10417 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
10418 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
10419 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
10420 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
10421 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
10422 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
10423 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
10424 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
10425 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
10426 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
10427 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
10428 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
10429 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
10430 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
10431 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
10432 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
10433 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
10434 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
10435 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
10436 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
10437 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
10438 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
10439 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
10440 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
10441 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
10442 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
10443 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
10444 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
10445 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
10446 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
10447 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
10448 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
10449 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
10450 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
10451 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
10452 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
10453 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
10454 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
10455 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
10456 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
10457 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
10458 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
10459 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
10460 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
10461 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
10462 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
10463 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
10464 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
10465 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
10466 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
10467 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
10468 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
10469 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
10470 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
10471 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
10472 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
10473 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
10474 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
10475 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
10476 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
10477 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
10478 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
10479 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
10480 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
10481 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
10482 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
10483 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
10484 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
10485 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
10486 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
10487 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
10488 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
10489 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
10490 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
10491 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
10492 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
10493 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
10494 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
10495 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
10496 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
10497 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
10498 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
10499 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
10500 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
10501 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
10502 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
10503 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
10504 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
10505 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
10506 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
10507 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
10508 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
10509 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
10510 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
10511 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
10512 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
10513 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
10514 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
10515 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
10516 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
10517 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
10518 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
10519 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
10520 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
10521 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
10522 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
10523 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
10524 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
10525 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
10526 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
10527 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
10528 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
10529 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
10530 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
10531 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
10532 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
10533 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
10534 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
10535 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
10536 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
10537 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
10538 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
10539 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
10540 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
10541 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
10542 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
10543 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
10544 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
10545 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
10546 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
10547 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
10548 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
10549 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
10550 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
10551 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
10552 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
10553 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
10554 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
10555 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
10556 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
10557 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
10558 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
10559 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
10560 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
10561 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
10562 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
10563 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
10564 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
10565 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
10566 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
10567 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
10568 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
10569 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
10570 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
10571 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
10572 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
10573 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
10574 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
10575 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
10576 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
10577 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
10578 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
10579 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
10580 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
10581 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
10582 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
10583 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
10584 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
10585 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
10586 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
10587 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
10588 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
10589 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
10590 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
10591 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
10592 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
10593 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
10594 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
10595 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
10596 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
10597 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
10598 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
10599 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
10600 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
10601 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
10602 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
10603 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
10604 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
10605 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
10606 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
10607 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
10608 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
10609 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
10610 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
10611 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
10612 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
10613 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
10614 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
10615 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
10616 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
10617 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
10618 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
10619 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
10620 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
10621 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
10622 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
10623 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
10624 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
10625 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
10626 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
10627 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
10628 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
10629 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
10630 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
10631 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
10632 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
10633 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
10634 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
10635 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
10636 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
10637 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
10638 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
10639 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
10640 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
10641 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
10642 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
10643 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
10644 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
10645 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
10646 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
10647 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
10648 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
10649 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
10650 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
10651 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
10652 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
10653 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
10654 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
10655 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
10656 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
10657 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
10658 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
10659 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
10660 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
10661 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
10662 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
10663 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
10664 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
10665 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
10666 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
10667 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
10668 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
10669 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
10670 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
10671 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
10672 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
10673 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
10674 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
10675 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
10676 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
10677 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
10678 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
10679 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
10680 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
10681 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
10682 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
10683 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
10684 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
10685 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
10686 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
10687 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
10688 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
10689 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
10690 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
10691 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
10692 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
10693 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
10694 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
10695 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
10696 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
10697 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
10698 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
10699 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
10700 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
10701 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
10702 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
10703 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
10704 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
10705 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
10706 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
10707 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
10708 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
10709 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
10710 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
10711 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
10712 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
10713 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
10714 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
10715 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
10716 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
10717 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
10718 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
10719 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
10720 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
10721 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
10722 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
10723 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
10724 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
10725 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
10726 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
10727 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
10728 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
10729 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
10730 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
10731 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
10732 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
10733 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
10734 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
10735 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
10736 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
10737 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
10738 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
10739 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
10740 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
10741 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
10742 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
10743 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
10744 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
10745 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
10746 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
10747 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
10748 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
10749 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
10750 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
10751 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
10752 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
10753 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
10754 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
10755 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
10756 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
10757 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
10758 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
10759 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
10760 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
10761 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
10762 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
10763 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
10764 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
10765 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
10766 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
10767 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
10768 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
10769 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
10770 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
10771 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
10772 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
10773 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
10774 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
10775 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
10776 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
10777 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
10778 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
10779 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
10780 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
10781 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
10782 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
10783 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
10784 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
10785 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
10786 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
10787 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
10788 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
10789 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
10790 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
10791 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
10792 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
10793 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
10794 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
10795 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
10796 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
10797 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
10798 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
10799 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
10800 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
10801 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
10802 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
10803 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
10804 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
10805 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
10806 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
10807 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
10808 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
10809 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
10810 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
10811 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
10812 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
10813 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
10814 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
10815 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
10816 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
10817 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
10818 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
10819 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
10820 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
10821 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
10822 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
10823 * g++.target/riscv/rvv/base/vse-1.C: Removed.
10824 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
10825 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
10826 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
10827 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
10828 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
10829 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
10830 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
10831 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
10832 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
10833 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
10834 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
10835 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
10836 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
10837 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
10838 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
10839 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
10840 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
10841 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
10842 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
10843 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
10844 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
10845 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
10846 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
10847 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
10848 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
10849 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
10850 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
10851 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
10852 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
10853 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
10854 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
10855 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
10856 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
10857 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
10858 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
10859 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
10860 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
10861 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
10862 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
10863 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
10864 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
10865 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
10866 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
10867 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
10868 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
10869 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
10870 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
10871 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
10872 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
10873 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
10874 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
10875 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
10876 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
10877 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
10878 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
10879 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
10880 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
10881 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
10882 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
10883 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
10884 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
10885 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
10886 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
10887 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
10888 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
10889 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
10890 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
10891 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
10892 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
10893 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
10894 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
10895 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
10896 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
10897 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
10898 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
10899 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
10900 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
10901 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
10902 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
10903 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
10904 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
10905 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
10906 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
10907 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
10908 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
10909 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
10910 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
10911 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
10912 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
10913 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
10914 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
10915 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
10916 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
10917 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
10918 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
10919 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
10920 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
10921 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
10922 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
10923 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
10924 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
10925 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
10926 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
10927 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
10928 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
10929 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
10930 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
10931 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
10932 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
10933 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
10934 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
10935 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
10936 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
10937 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
10938 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
10939 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
10940 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
10941 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
10942 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
10943 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
10944 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
10945 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
10946 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
10947 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
10948 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
10949 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
10950 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
10951 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
10952 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
10953 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
10954 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
10955 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
10956 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
10957 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
10958 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
10959 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
10960 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
10961 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
10962 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
10963 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
10964 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
10965 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
10966 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
10967 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
10968 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
10969 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
10970 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
10971 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
10972 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
10973 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
10974 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
10975 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
10976 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
10977 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
10978 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
10979 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
10980 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
10981 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
10982 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
10983 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
10984 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
10985 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
10986 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
10987 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
10988 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
10989 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
10990 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
10991 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
10992 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
10993 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
10994 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
10995 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
10996 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
10997 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
10998 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
10999 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
11000 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
11001 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
11002 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
11003 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
11004 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
11005 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
11006 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
11007 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
11008 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
11009 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
11010 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
11011 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
11012 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
11013 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
11014 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
11015 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
11016 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
11017 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
11018 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
11019 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
11020 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
11021 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
11022 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
11023 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
11024 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
11025 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
11026 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
11027 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
11028 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
11029 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
11030 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
11031 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
11032 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
11033 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
11034 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
11035 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
11036 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
11037 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
11038 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
11039 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
11040 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
11041 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
11042 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
11043 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
11044 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
11045 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
11046 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
11047 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
11048 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
11049 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
11050 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
11051 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
11052 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
11053 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
11054 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
11055 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
11056 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
11057 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
11058 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
11059 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
11060 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
11061 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
11062 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
11063 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
11064 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
11065 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
11066 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
11067 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
11068 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
11069 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
11070 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
11071 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
11072 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
11073 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
11074 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
11075 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
11076 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
11077 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
11078 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
11079 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
11080 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
11081 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
11082 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
11083 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
11084 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
11085 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
11086 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
11087 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
11088 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
11089 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
11090 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
11091 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
11092 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
11093 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
11094 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
11095 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
11096 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
11097 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
11098 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
11099 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
11100 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
11101 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
11102 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
11103 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
11104 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
11105 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
11106 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
11107 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
11108 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
11109 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
11110 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
11111 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
11112 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
11113 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
11114 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
11115 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
11116 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
11117 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
11118 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
11119 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
11120 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
11121 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
11122 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
11123 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
11124 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
11125 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
11126 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
11127 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
11128 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
11129 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
11130 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
11131 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
11132 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
11133 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
11134 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
11135 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
11136 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
11137 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
11138 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
11139 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
11140 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
11141 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
11142 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
11143 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
11144 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
11145 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
11146 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
11147 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
11148 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
11149 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
11150 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
11151 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
11152 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
11153 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
11154 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
11155 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
11156 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
11157 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
11158 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
11159 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
11160 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
11161 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
11162 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
11163 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
11164 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
11165 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
11166 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
11167 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
11168 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
11169 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
11170 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
11171 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
11172 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
11173 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
11174 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
11175 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
11176 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
11177 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
11178 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
11179 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
11180 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
11181 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
11182 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
11183 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
11184 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
11185 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
11186 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
11187 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
11188 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
11189 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
11190 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
11191 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
11192 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
11193 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
11194 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
11195 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
11196 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
11197 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
11198 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
11199 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
11200 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
11201 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
11202 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
11203 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
11204 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
11205 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
11206 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
11207 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
11208 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
11209 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
11210 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
11211 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
11212 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
11213 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
11214 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
11215 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
11216 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
11217 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
11218 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
11219 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
11220 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
11221 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
11222 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
11223 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
11224 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
11225 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
11226 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
11227 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
11228 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
11229 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
11230 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
11231 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
11232 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
11233 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
11234 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
11235 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
11236 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
11237 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
11238 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
11239 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
11240 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
11241 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
11242 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
11243 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
11244 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
11245 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
11246 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
11247 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
11248 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
11249 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
11250 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
11251 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
11252 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
11253 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
11254 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
11255 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
11256 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
11257 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
11258 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
11259 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
11260 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
11261 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
11262 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
11263 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
11264 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
11265 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
11266 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
11267 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
11268 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
11269 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
11270 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
11271 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
11272 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
11273 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
11274 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
11275 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
11276 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
11277 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
11278 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
11279 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
11280 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
11281 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
11282 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
11283 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
11284 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
11285 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
11286 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
11287 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
11288 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
11289 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
11290 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
11291 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
11292 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
11293 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
11294 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
11295 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
11296 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
11297 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
11298 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
11299 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
11300 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
11301 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
11302 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
11303 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
11304 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
11305 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
11306 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
11307 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
11308 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
11309 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
11310 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
11311 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
11312 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
11313 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
11314 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
11315 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
11316 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
11317 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
11318 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
11319 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
11320 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
11321 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
11322 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
11323 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
11324 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
11325 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
11326 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
11327 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
11328 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
11329 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
11330 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
11331 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
11332 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
11333 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
11334 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
11335 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
11336 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
11337 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
11338 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
11339 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
11340 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
11341 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
11342 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
11343 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
11344 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
11345 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
11346 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
11347 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
11348 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
11349 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
11350 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
11351 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
11352 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
11353 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
11354 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
11355 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
11356 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
11357 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
11358 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
11359 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
11360 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
11361 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
11362 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
11363 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
11364 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
11365 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
11366 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
11367 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
11368 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
11369 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
11370 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
11371 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
11372 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
11373 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
11374 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
11375 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
11376 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
11377 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
11378 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
11379 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
11380 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
11381 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
11382 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
11383 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
11384 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
11385 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
11386 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
11387 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
11388 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
11389 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
11390 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
11391 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
11392 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
11393 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
11394 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
11395 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
11396 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
11397 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
11398 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
11399 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
11400 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
11401 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
11402 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
11403 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
11404 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
11405 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
11406 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
11407 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
11408 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
11409 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
11410 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
11411 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
11412 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
11413 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
11414 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
11415 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
11416 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
11417 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
11418 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
11419 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
11420 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
11421 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
11422 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
11423 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
11424 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
11425 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
11426 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
11427 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
11428 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
11429 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
11430 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
11431 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
11432 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
11433 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
11434 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
11435 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
11436 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
11437 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
11438 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
11439 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
11440 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
11441 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
11442 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
11443 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
11444 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
11445 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
11446 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
11447 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
11448 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
11449 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
11450 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
11451 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
11452 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
11453 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
11454 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
11455 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
11456 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
11457 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
11458 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
11459 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
11460 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
11461 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
11462 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
11463 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
11464 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
11465 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
11466 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
11467 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
11468 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
11469 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
11470 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
11471 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
11472 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
11473 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
11474 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
11475 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
11476 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
11477 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
11478 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
11479 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
11480 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
11481 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
11482 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
11483 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
11484 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
11485 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
11486 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
11487 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
11488 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
11489 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
11490 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
11491 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
11492 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
11493 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
11494 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
11495 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
11496 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
11497 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
11498 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
11499 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
11500 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
11501 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
11502 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
11503 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
11504 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
11505 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
11506 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
11507 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
11508 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
11509 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
11510 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
11511 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
11512 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
11513 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
11514 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
11515 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
11516 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
11517 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
11518 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
11519 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
11520 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
11521 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
11522 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
11523 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
11524 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
11525 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
11526 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
11527 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
11528 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
11529 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
11530 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
11531 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
11532 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
11533 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
11534 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
11535 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
11536 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
11537 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
11538 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
11539 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
11540 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
11541 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
11542 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
11543 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
11544 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
11545 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
11546 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
11547 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
11548 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
11549 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
11550 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
11551 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
11552 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
11553 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
11554 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
11555 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
11556 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
11557 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
11558 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
11559 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
11560 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
11561 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
11562 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
11563 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
11564 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
11565 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
11566 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
11567 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
11568 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
11569 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
11570 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
11571 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
11572 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
11573 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
11574 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
11575 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
11576 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
11577 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
11578 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
11579 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
11580 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
11581 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
11582 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
11583 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
11584 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
11585 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
11586 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
11587 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
11588 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
11589 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
11590 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
11591 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
11592 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
11593 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
11594 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
11595 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
11596 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
11597 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
11598 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
11599 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
11600 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
11601 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
11602 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
11603 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
11604 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
11605 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
11606 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
11607 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
11608 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
11609 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
11610 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
11611 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
11612 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
11613 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
11614 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
11615 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
11616 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
11617 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
11618 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
11619 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
11620 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
11621 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
11622 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
11623 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
11624 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
11625 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
11626 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
11627 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
11628 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
11629 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
11630 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
11631 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
11632 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
11633 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
11634 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
11635 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
11636 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
11637 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
11638 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
11639 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
11640 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
11641 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
11642 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
11643 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
11644 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
11645 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
11646 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
11647 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
11648 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
11649 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
11650 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
11651 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
11652 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
11653 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
11654 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
11655 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
11656 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
11657 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
11658 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
11659 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
11660 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
11661 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
11662 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
11663 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
11664 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
11665 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
11666 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
11667 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
11668 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
11669 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
11670 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
11671 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
11672 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
11673 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
11674 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
11675 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
11676 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
11677 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
11678 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
11679 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
11680 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
11681 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
11682 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
11683 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
11684 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
11685 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
11686 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
11687 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
11688 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
11689 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
11690 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
11691 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
11692 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
11693 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
11694 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
11695 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
11696 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
11697 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
11698 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
11699 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
11700 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
11701 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
11702 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
11703 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
11704 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
11705 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
11706 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
11707 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
11708 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
11709 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
11710 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
11711 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
11712 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
11713 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
11714 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
11715 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
11716 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
11717 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
11718 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
11719 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
11720 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
11721 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
11722 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
11723 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
11724 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
11725 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
11726 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
11727 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
11728 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
11729 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
11730 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
11731 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
11732 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
11733 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
11734 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
11735 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
11736 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
11737 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
11738 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
11739 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
11740 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
11741 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
11742 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
11743 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
11744 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
11745 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
11746 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
11747 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
11748 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
11749 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
11750 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
11751 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
11752 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
11753 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
11754 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
11755 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
11756 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
11757 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
11758 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
11759 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
11760 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
11761 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
11762 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
11763 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
11764 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
11765 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
11766 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
11767 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
11768 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
11769 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
11770 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
11771 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
11772 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
11773 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
11774 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
11775 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
11776 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
11777 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
11778 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
11779 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
11780 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
11781 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
11782 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
11783 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
11784 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
11785 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
11786 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
11787 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
11788 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
11789 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
11790 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
11791 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
11792 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
11793 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
11794 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
11795 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
11796 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
11797 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
11798 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
11799 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
11800 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
11801 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
11802 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
11803 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
11804 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
11805 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
11806 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
11807 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
11808 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
11809 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
11810 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
11811 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
11812 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
11813 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
11814 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
11815 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
11816 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
11817 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
11818 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
11819 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
11820 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
11821 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
11822 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
11823 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
11824 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
11825 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
11826 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
11827 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
11828 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
11829 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
11830 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
11831 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
11832 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
11833 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
11834 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
11835 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
11836 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
11837 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
11838 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
11839 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
11840 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
11841 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
11842 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
11843 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
11844 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
11845 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
11846 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
11847 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
11848 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
11849 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
11850 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
11851 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
11852 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
11853 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
11854 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
11855 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
11856 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
11857 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
11858 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
11859 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
11860 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
11861 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
11862 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
11863 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
11864 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
11865 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
11866 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
11867 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
11868 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
11869 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
11870 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
11871 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
11872 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
11873 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
11874 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
11875 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
11876 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
11877 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
11878 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
11879 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
11880 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
11881 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
11882 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
11883 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
11884 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
11885 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
11886 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
11887 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
11888 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
11889 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
11890 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
11891 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
11892 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
11893 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
11894 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
11895 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
11896 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
11897 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
11898 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
11899 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
11900 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
11901 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
11902 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
11903 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
11904 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
11905 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
11906 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
11907 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
11908 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
11909 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
11910 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
11911 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
11912 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
11913 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
11914 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
11915 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
11916 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
11917 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
11918 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
11919 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
11920 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
11921 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
11922 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
11923 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
11924 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
11925 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
11926 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
11927 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
11928 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
11929 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
11930 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
11931 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
11932 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
11933 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
11934 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
11935 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
11936 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
11937 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
11938 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
11939 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
11940 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
11941 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
11942 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
11943 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
11944 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
11945 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
11946 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
11947 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
11948 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
11949 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
11950 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
11951 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
11952 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
11953 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
11954 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
11955 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
11956 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
11957 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
11958 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
11959 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
11960 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
11961 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
11962 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
11963 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
11964 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
11965 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
11966 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
11967 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
11968 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
11969 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
11970 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
11971 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
11972 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
11973 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
11974 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
11975 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
11976 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
11977 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
11978 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
11979 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
11980 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
11981 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
11982 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
11983 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
11984 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
11985 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
11986 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
11987 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
11988 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
11989 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
11990 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
11991 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
11992 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
11993 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
11994 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
11995 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
11996 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
11997 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
11998 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
11999 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
12000 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
12001 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
12002 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
12003 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
12004 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
12005 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
12006 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
12007 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
12008 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
12009 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
12010 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
12011 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
12012 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
12013 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
12014 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
12015 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
12016 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
12017 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
12018 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
12019 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
12020 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
12021 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
12022 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
12023 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
12024 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
12025 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
12026 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
12027 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
12028 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
12029 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
12030 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
12031 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
12032 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
12033 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
12034 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
12035 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
12036 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
12037 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
12038 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
12039 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
12040 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
12041 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
12042 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
12043 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
12044 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
12045 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
12046 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
12047 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
12048 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
12049 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
12050 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
12051 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
12052 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
12053 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
12054 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
12055 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
12056 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
12057 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
12058 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
12059 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
12060 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
12061 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
12062 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
12063 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
12064 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
12065 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
12066 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
12067 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
12068 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
12069 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
12070 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
12071 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
12072 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
12073 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
12074 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
12075 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
12076 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
12077 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
12078 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
12079 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
12080 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
12081 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
12082 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
12083 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
12084 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
12085 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
12086 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
12087 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
12088 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
12089 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
12090 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
12091 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
12092 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
12093 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
12094 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
12095 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
12096 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
12097 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
12098 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
12099 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
12100 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
12101 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
12102 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
12103 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
12104 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
12105 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
12106 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
12107 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
12108 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
12109 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
12110 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
12111 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
12112 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
12113 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
12114 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
12115 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
12116 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
12117 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
12118 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
12119 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
12120 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
12121 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
12122 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
12123 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
12124 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
12125 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
12126 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
12127 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
12128 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
12129 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
12130 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
12131 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
12132 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
12133 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
12134 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
12135 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
12136 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
12137 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
12138 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
12139 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
12140 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
12141 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
12142 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
12143 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
12144 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
12145 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
12146 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
12147 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
12148 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
12149 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
12150 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
12151 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
12152 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
12153 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
12154 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
12155 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
12156 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
12157 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
12158 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
12159 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
12160 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
12161 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
12162 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
12163 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
12164 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
12165 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
12166 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
12167 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
12168 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
12169 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
12170 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
12171 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
12172 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
12173 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
12174 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
12175 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
12176 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
12177 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
12178 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
12179 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
12180 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
12181 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
12182 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
12183 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
12184 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
12185 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
12186 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
12187 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
12188 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
12189 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
12190 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
12191 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
12192 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
12193 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
12194 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
12195 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
12196 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
12197 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
12198 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
12199 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
12200 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
12201 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
12202 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
12203 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
12204 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
12205 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
12206 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
12207 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
12208 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
12209 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
12210 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
12211 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
12212 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
12213 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
12214 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
12215 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
12216 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
12217 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
12218 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
12219 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
12220 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
12221 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
12222 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
12223 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
12224 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
12225 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
12226 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
12227 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
12228 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
12229 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
12230 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
12231 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
12232 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
12233 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
12234 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
12235 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
12236 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
12237 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
12238 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
12239 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
12240 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
12241 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
12242 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
12243 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
12244 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
12245 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
12246 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
12247 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
12248 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
12249 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
12250 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
12251 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
12252 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
12253 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
12254 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
12255 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
12256 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
12257 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
12258 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
12259 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
12260 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
12261 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
12262 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
12263 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
12264 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
12265 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
12266 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
12267 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
12268 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
12269 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
12270 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
12271 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
12272 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
12273 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
12274 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
12275 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
12276 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
12277 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
12278 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
12279 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
12280 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
12281 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
12282 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
12283 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
12284 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
12285 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
12286 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
12287 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
12288 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
12289 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
12290 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
12291 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
12292 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
12293 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
12294 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
12295 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
12296 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
12297 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
12298 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
12299 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
12300 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
12301 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
12302 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
12303 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
12304 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
12305 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
12306 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
12307 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
12308 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
12309 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
12310 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
12311 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
12312 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
12313 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
12314 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
12315 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
12316 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
12317 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
12318 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
12319 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
12320 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
12321 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
12322 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
12323 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
12324 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
12325 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
12326 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
12327 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
12328 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
12329 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
12330 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
12331 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
12332 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
12333 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
12334 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
12335 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
12336 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
12337 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
12338 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
12339 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
12340 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
12341 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
12342 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
12343 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
12344 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
12345 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
12346 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
12347 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
12348 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
12349 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
12350 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
12351 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
12352 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
12353 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
12354 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
12355 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
12356 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
12357 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
12358 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
12359 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
12360 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
12361 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
12362 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
12363 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
12364 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
12365 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
12366 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
12367 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
12368 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
12369 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
12370 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
12371 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
12372 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
12373 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
12374 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
12375 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
12376 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
12377 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
12378 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
12379 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
12380 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
12381 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
12382 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
12383 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
12384 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
12385 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
12386 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
12387 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
12388 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
12389 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
12390 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
12391 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
12392 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
12393 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
12394 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
12395 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
12396 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
12397 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
12398 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
12399 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
12400 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
12401 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
12402 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
12403 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
12404 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
12405 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
12406 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
12407 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
12408 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
12409 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
12410 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
12411 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
12412 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
12413 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
12414 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
12415 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
12416 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
12417 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
12418 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
12419 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
12420 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
12421 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
12422 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
12423 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
12424 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
12425 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
12426 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
12427 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
12428 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
12429 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
12430 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
12431 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
12432 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
12433 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
12434 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
12435 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
12436 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
12437 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
12438 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
12439 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
12440 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
12441 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
12442 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
12443 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
12444 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
12445 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
12446 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
12447 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
12448 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
12449 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
12450 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
12451 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
12452 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
12453 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
12454 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
12455 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
12456 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
12457 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
12458 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
12459 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
12460 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
12461 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
12462 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
12463 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
12464 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
12465 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
12466 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
12467 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
12468 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
12469 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
12470 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
12471 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
12472 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
12473 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
12474 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
12475 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
12476 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
12477 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
12478 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
12479 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
12480 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
12481 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
12482 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
12483 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
12484 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
12485 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
12486 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
12487 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
12488 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
12489 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
12490 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
12491 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
12492 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
12493 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
12494 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
12495 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
12496 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
12497 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
12498 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
12499 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
12500 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
12501 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
12502 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
12503 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
12504 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
12505 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
12506 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
12507 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
12508 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
12509 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
12510 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
12511 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
12512 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
12513 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
12514 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
12515 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
12516 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
12517 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
12518 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
12519 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
12520 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
12521 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
12522 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
12523 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
12524 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
12525 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
12526 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
12527 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
12528 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
12529 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
12530 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
12531 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
12532 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
12533 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
12534 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
12535 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
12536 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
12537 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
12538 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
12539 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
12540 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
12541 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
12542 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
12543 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
12544 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
12545 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
12546 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
12547 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
12548 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
12549 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
12550 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
12551 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
12552 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
12553 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
12554 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
12555 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
12556 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
12557 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
12558 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
12559 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
12560 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
12561 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
12562 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
12563 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
12564 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
12565 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
12566 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
12567 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
12568 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
12569 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
12570 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
12571 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
12572 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
12573 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
12574 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
12575 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
12576 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
12577 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
12578 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
12579 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
12580 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
12581 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
12582 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
12583 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
12584 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
12585 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
12586 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
12587 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
12588 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
12589 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
12590 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
12591 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
12592 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
12593 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
12594 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
12595 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
12596 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
12597 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
12598 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
12599 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
12600 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
12601 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
12602 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
12603 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
12604 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
12605 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
12606 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
12607 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
12608 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
12609 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
12610 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
12611 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
12612 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
12613 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
12614 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
12615 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
12616 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
12617 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
12618 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
12619 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
12620 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
12621 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
12622 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
12623 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
12624 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
12625 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
12626 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
12627 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
12628 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
12629 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
12630 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
12631 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
12632 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
12633 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
12634 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
12635 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
12636 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
12637 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
12638 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
12639 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
12640 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
12641 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
12642 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
12643 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
12644 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
12645 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
12646 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
12647 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
12648 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
12649 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
12650 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
12651 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
12652 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
12653 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
12654 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
12655 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
12656 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
12657 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
12658 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
12659 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
12660 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
12661 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
12662 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
12663 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
12664 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
12665 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
12666 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
12667 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
12668 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
12669 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
12670 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
12671 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
12672 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
12673 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
12674 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
12675 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
12676 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
12677 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
12678 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
12679 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
12680 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
12681 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
12682 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
12683 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
12684 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
12685 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
12686 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
12687 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
12688 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
12689 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
12690 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
12691 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
12692 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
12693 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
12694 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
12695 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
12696 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
12697 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
12698 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
12699 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
12700 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
12701 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
12702 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
12703 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
12704 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
12705 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
12706 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
12707 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
12708 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
12709 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
12710 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
12711 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
12712 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
12713 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
12714 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
12715 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
12716 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
12717 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
12718 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
12719 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
12720 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
12721 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
12722 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
12723 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
12724 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
12725 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
12726 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
12727 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
12728 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
12729 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
12730 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
12731 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
12732 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
12733 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
12734 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
12735 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
12736 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
12737 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
12738 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
12739 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
12740 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
12741 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
12742 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
12743 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
12744 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
12745 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
12746 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
12747 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
12748 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
12749 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
12750 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
12751 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
12752 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
12753 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
12754 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
12755 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
12756 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
12757 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
12758 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
12759 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
12760 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
12761 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
12762 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
12763 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
12764 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
12765 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
12766 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
12767 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
12768 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
12769 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
12770 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
12771 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
12772 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
12773 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
12774 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
12775 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
12776 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
12777 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
12778 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
12779 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
12780 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
12781 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
12782 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
12783 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
12784 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
12785 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
12786 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
12787 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
12788 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
12789 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
12790 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
12791 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
12792 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
12793 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
12794 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
12795 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
12796 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
12797 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
12798 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
12799 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
12800 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
12801 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
12802 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
12803 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
12804 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
12805 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
12806 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
12807 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
12808 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
12809 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
12810 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
12811 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
12812 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
12813 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
12814 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
12815 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
12816 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
12817 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
12818 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
12819 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
12820 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
12821 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
12822 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
12823 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
12824 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
12825 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
12826 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
12827 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
12828 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
12829 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
12830 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
12831 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
12832 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
12833 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
12834 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
12835 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
12836 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
12837 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
12838 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
12839 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
12840 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
12841 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
12842 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
12843 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
12844 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
12845 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
12846 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
12847 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
12848 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
12849 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
12850 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
12851 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
12852 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
12853 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
12854 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
12855 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
12856 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
12857 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
12858 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
12859 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
12860 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
12861 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
12862 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
12863 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
12864 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
12865 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
12866 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
12867 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
12868 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
12869 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
12870 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
12871 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
12872 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
12873 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
12874 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
12875 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
12876 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
12877 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
12878 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
12879 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
12880 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
12881 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
12882 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
12883 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
12884 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
12885 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
12886 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
12887 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
12888 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
12889 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
12890 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
12891 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
12892 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
12893 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
12894 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
12895 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
12896 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
12897 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
12898 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
12899 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
12900 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
12901 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
12902 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
12903 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
12904 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
12905 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
12906 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
12907 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
12908 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
12909 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
12910 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
12911 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
12912 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
12913 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
12914 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
12915 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
12916 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
12917 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
12918 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
12919 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
12920 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
12921 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
12922 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
12923 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
12924 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
12925 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
12926 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
12927 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
12928 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
12929 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
12930 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
12931 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
12932 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
12933 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
12934 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
12935 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
12936 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
12937 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
12938 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
12939 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
12940 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
12941 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
12942 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
12943 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
12944 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
12945 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
12946 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
12947 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
12948 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
12949 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
12950 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
12951 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
12952 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
12953 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
12954 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
12955 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
12956 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
12957 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
12958 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
12959 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
12960 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
12961 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
12962 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
12963 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
12964 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
12965 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
12966 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
12967 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
12968 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
12969 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
12970 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
12971 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
12972 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
12973 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
12974 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
12975 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
12976 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
12977 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
12978 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
12979 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
12980 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
12981 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
12982 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
12983 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
12984 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
12985 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
12986 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
12987 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
12988 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
12989 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
12990 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
12991 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
12992 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
12993 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
12994 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
12995 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
12996 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
12997 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
12998 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
12999 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
13000 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
13001 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
13002 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
13003 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
13004 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
13005 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
13006 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
13007 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
13008 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
13009 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
13010 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
13011 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
13012 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
13013 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
13014 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
13015 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
13016 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
13017 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
13018 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
13019 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
13020 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
13021 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
13022 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
13023 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
13024 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
13025 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
13026 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
13027 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
13028 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
13029 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
13030 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
13031 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
13032 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
13033 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
13034 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
13035 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
13036 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
13037 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
13038 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
13039 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
13040 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
13041 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
13042 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
13043 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
13044 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
13045 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
13046 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
13047 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
13048 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
13049 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
13050 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
13051 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
13052 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
13053 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
13054 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
13055 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
13056 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
13057 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
13058 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
13059 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
13060 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
13061 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
13062 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
13063 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
13064 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
13065 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
13066 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
13067 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
13068 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
13069 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
13070 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
13071 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
13072 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
13073 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
13074 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
13075 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
13076 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
13077 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
13078 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
13079 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
13080 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
13081 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
13082 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
13083 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
13084 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
13085 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
13086 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
13087 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
13088 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
13089 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
13090 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
13091 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
13092 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
13093 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
13094 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
13095 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
13096 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
13097 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
13098 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
13099 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
13100 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
13101 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
13102 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
13103 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
13104 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
13105 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
13106 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
13107 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
13108 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
13109 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
13110 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
13111 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
13112 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
13113 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
13114 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
13115 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
13116 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
13117 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
13118 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
13119 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
13120 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
13121 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
13122 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
13123 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
13124 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
13125 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
13126 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
13127 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
13128 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
13129 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
13130 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
13131 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
13132 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
13133 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
13134 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
13135 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
13136 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
13137 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
13138 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
13139 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
13140 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
13141 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
13142 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
13143 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
13144 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
13145 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
13146 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
13147 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
13148 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
13149 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
13150 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
13151 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
13152 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
13153 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
13154 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
13155 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
13156 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
13157 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
13158 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
13159 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
13160 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
13161 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
13162 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
13163 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
13164 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
13165 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
13166 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
13167 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
13168 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
13169 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
13170 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
13171 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
13172 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
13173 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
13174 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
13175 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
13176 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
13177 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
13178 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
13179 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
13180 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
13181 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
13182 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
13183 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
13184 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
13185 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
13186 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
13187 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
13188 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
13189 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
13190 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
13191 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
13192 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
13193 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
13194 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
13195 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
13196 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
13197 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
13198 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
13199 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
13200 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
13201 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
13202 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
13203 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
13204 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
13205 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
13206 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
13207 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
13208 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
13209 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
13210 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
13211 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
13212 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
13213 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
13214 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
13215 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
13216 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
13217 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
13218 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
13219 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
13220 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
13221 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
13222 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
13223 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
13224 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
13225 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
13226 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
13227 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
13228 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
13229 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
13230 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
13231 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
13232 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
13233 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
13234 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
13235 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
13236 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
13237 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
13238 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
13239 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
13240 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
13241 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
13242 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
13243 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
13244 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
13245 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
13246 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
13247 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
13248 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
13249 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
13250 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
13251 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
13252 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
13253 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
13254 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
13255 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
13256 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
13257 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
13258 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
13259 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
13260 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
13261 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
13262 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
13263 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
13264 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
13265 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
13266 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
13267 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
13268 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
13269 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
13270 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
13271 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
13272 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
13273 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
13274 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
13275 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
13276 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
13277 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
13278 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
13279 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
13280 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
13281 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
13282 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
13283 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
13284 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
13285 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
13286 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
13287 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
13288 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
13289 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
13290 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
13291 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
13292 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
13293 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
13294 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
13295 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
13296 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
13297 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
13298 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
13299 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
13300 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
13301 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
13302 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
13303 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
13304 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
13305 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
13306 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
13307 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
13308 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
13309 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
13310 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
13311 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
13312 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
13313 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
13314 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
13315 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
13316 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
13317 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
13318 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
13319 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
13320 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
13321 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
13322 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
13323 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
13324 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
13325 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
13326 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
13327 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
13328 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
13329 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
13330 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
13331 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
13332 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
13333 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
13334 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
13335 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
13336 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
13337 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
13338 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
13339 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
13340 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
13341 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
13342 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
13343 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
13344 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
13345 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
13346 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
13347 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
13348 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
13349 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
13350 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
13351 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
13352 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
13353 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
13354 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
13355 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
13356 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
13357 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
13358 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
13359 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
13360 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
13361 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
13362 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
13363 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
13364 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
13365 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
13366 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
13367 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
13368 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
13369 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
13370 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
13371 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
13372 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
13373 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
13374 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
13375 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
13376 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
13377 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
13378 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
13379 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
13380 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
13381 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
13382 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
13383 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
13384 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
13385 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
13386 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
13387 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
13388 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
13389 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
13390 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
13391 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
13392 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
13393 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
13394 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
13395 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
13396 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
13397 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
13398 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
13399 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
13400 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
13401 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
13402 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
13403 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
13404 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
13405 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
13406 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
13407 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
13408 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
13409 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
13410 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
13411 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
13412 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
13413 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
13414 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
13415 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
13416 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
13417 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
13418 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
13419 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
13420 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
13421 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
13422 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
13423 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
13424 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
13425 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
13426 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
13427 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
13428 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
13429 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
13430 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
13431 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
13432 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
13433 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
13434 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
13435 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
13436 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
13437 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
13438 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
13439 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
13440 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
13441 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
13442 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
13443 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
13444 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
13445 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
13446 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
13447 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
13448 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
13449 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
13450 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
13451 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
13452 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
13453 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
13454 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
13455 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
13456 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
13457 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
13458 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
13459 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
13460 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
13461 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
13462 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
13463 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
13464 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
13465 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
13466 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
13467 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
13468 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
13469 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
13470 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
13471 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
13472 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
13473 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
13474 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
13475 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
13476 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
13477 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
13478 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
13479 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
13480 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
13481 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
13482 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
13483 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
13484 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
13485 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
13486 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
13487 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
13488 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
13489 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
13490 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
13491 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
13492 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
13493 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
13494 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
13495 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
13496 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
13497 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
13498 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
13499 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
13500 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
13501 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
13502 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
13503 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
13504 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
13505 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
13506 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
13507 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
13508 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
13509 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
13510 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
13511 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
13512 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
13513 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
13514 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
13515 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
13516 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
13517 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
13518 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
13519 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
13520 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
13521 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
13522 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
13523 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
13524 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
13525 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
13526 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
13527 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
13528 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
13529 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
13530 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
13531 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
13532 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
13533 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
13534 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
13535 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
13536 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
13537 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
13538 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
13539 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
13540 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
13541 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
13542 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
13543 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
13544 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
13545 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
13546 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
13547 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
13548 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
13549 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
13550 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
13551 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
13552 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
13553 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
13554 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
13555 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
13556 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
13557 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
13558 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
13559 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
13560 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
13561 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
13562 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
13563 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
13564 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
13565 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
13566 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
13567 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
13568 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
13569 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
13570 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
13571 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
13572 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
13573 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
13574 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
13575 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
13576 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
13577 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
13578 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
13579 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
13580 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
13581 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
13582 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
13583 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
13584 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
13585 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
13586 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
13587 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
13588 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
13589 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
13590 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
13591 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
13592 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
13593 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
13594 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
13595 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
13596 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
13597 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
13598 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
13599 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
13600 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
13601 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
13602 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
13603 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
13604 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
13605 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
13606 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
13607 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
13608 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
13609 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
13610 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
13611 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
13612 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
13613 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
13614 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
13615 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
13616 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
13617 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
13618 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
13619 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
13620 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
13621 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
13622 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
13623 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
13624 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
13625 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
13626 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
13627 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
13628 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
13629 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
13630 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
13631 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
13632 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
13633 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
13634 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
13635 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
13636 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
13637 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
13638 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
13639 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
13640 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
13641 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
13642 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
13643 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
13644 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
13645 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
13646 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
13647 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
13648 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
13649 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
13650 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
13651 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
13652 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
13653 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
13654 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
13655 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
13656 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
13657 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
13658 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
13659 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
13660 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
13661 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
13662 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
13663 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
13664 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
13665 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
13666 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
13667 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
13668 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
13669 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
13670 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
13671 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
13672 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
13673 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
13674 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
13675 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
13676 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
13677 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
13678 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
13679 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
13680 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
13681 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
13682 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
13683 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
13684 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
13685 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
13686 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
13687 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
13688 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
13689 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
13690 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
13691 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
13692 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
13693 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
13694 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
13695 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
13696 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
13697 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
13698 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
13699 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
13700 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
13701 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
13702 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
13703 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
13704 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
13705 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
13706 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
13707 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
13708 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
13709 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
13710 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
13711 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
13712 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
13713 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
13714 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
13715 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
13716 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
13717 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
13718 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
13719 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
13720 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
13721 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
13722 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
13723 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
13724 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
13725 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
13726 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
13727 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
13728 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
13729 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
13730 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
13731 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
13732 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
13733 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
13734 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
13735 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
13736 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
13737 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
13738 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
13739 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
13740 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
13741 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
13742 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
13743 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
13744 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
13745 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
13746 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
13747 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
13748 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
13749 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
13750 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
13751 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
13752 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
13753 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
13754 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
13755 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
13756 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
13757 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
13758 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
13759 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
13760 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
13761 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
13762 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
13763 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
13764 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
13765 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
13766 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
13767 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
13768 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
13769 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
13770 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
13771 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
13772 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
13773 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
13774 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
13775 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
13776 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
13777 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
13778 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
13779 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
13780 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
13781 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
13782 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
13783 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
13784 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
13785 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
13786 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
13787 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
13788 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
13789 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
13790 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
13791 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
13792 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
13793 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
13794 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
13795 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
13796 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
13797 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
13798 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
13799 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
13800 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
13801 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
13802 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
13803 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
13804 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
13805 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
13806 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
13807 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
13808 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
13809 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
13810 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
13811 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
13812 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
13813 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
13814 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
13815 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
13816 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
13817 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
13818 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
13819 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
13820 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
13821 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
13822 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
13823 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
13824 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
13825 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
13826 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
13827 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
13828 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
13829 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
13830 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
13831 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
13832 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
13833 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
13834 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
13835 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
13836 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
13837 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
13838 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
13839 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
13840 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
13841 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
13842 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
13843 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
13844 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
13845 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
13846 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
13847 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
13848 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
13849 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
13850 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
13851 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
13852 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
13853 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
13854 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
13855 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
13856 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
13857 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
13858 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
13859 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
13860 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
13861 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
13862 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
13863 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
13864 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
13865 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
13866 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
13867 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
13868 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
13869 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
13870 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
13871 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
13872 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
13873 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
13874 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
13875 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
13876 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
13877 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
13878 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
13879 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
13880 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
13881 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
13882 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
13883 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
13884 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
13885 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
13886 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
13887 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
13888 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
13889 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
13890 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
13891 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
13892 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
13893 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
13894 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
13895 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
13896 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
13897 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
13898 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
13899 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
13900 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
13901 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
13902 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
13903 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
13904 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
13905 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
13906 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
13907 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
13908 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
13909 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
13910 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
13911 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
13912 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
13913 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
13914 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
13915 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
13916 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
13917 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
13918 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
13919 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
13920 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
13921 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
13922 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
13923 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
13924 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
13925 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
13926 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
13927 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
13928 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
13929 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
13930 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
13931 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
13932 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
13933 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
13934 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
13935 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
13936 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
13937 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
13938 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
13939 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
13940 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
13941 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
13942 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
13943 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
13944 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
13945 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
13946 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
13947 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
13948 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
13949 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
13950 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
13951 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
13952 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
13953 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
13954 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
13955 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
13956 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
13957 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
13958 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
13959 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
13960 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
13961 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
13962 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
13963 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
13964 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
13965 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
13966 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
13967 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
13968 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
13969 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
13970 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
13971 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
13972 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
13973 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
13974 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
13975 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
13976 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
13977 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
13978 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
13979 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
13980 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
13981 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
13982 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
13983 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
13984 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
13985 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
13986 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
13987 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
13988 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
13989 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
13990 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
13991 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
13992 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
13993 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
13994 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
13995 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
13996 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
13997 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
13998 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
13999 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
14000 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
14001 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
14002 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
14003 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
14004 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
14005 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
14006 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
14007 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
14008 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
14009 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
14010 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
14011 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
14012 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
14013 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
14014 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
14015 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
14016 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
14017 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
14018 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
14019 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
14020 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
14021 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
14022 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
14023 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
14024 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
14025 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
14026 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
14027 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
14028 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
14029 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
14030 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
14031 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
14032 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
14033 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
14034 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
14035 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
14036 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
14037 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
14038 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
14039 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
14040 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
14041 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
14042 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
14043 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
14044 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
14045 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
14046 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
14047 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
14048 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
14049 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
14050 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
14051 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
14052 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
14053 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
14054 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
14055 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
14056 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
14057 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
14058 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
14059 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
14060 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
14061 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
14062 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
14063 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
14064 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
14065 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
14066 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
14067 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
14068 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
14069 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
14070 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
14071 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
14072 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
14073 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
14074 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
14075 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
14076 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
14077 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
14078 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
14079 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
14080 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
14081 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
14082 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
14083 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
14084 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
14085 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
14086 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
14087 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
14088 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
14089 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
14090 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
14091 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
14092 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
14093 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
14094 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
14095 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
14096 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
14097 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
14098 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
14099 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
14100 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
14101 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
14102 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
14103 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
14104 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
14105 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
14106 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
14107 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
14108 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
14109 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
14110 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
14111 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
14112 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
14113 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
14114 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
14115 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
14116 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
14117 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
14118 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
14119 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
14120 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
14121 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
14122 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
14123 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
14124 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
14125 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
14126 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
14127 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
14128 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
14129 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
14130 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
14131 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
14132 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
14133 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
14134 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
14135 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
14136 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
14137 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
14138 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
14139 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
14140 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
14141 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
14142 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
14143 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
14144 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
14145 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
14146 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
14147 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
14148 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
14149 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
14150 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
14151 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
14152 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
14153 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
14154 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
14155 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
14156 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
14157 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
14158 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
14159 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
14160 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
14161 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
14162 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
14163 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
14164 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
14165 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
14166 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
14167 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
14168 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
14169 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
14170 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
14171 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
14172 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
14173 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
14174 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
14175 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
14176 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
14177 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
14178 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
14179 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
14180 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
14181 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
14182 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
14183 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
14184 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
14185 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
14186 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
14187 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
14188 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
14189 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
14190 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
14191 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
14192 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
14193 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
14194 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
14195 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
14196 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
14197 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
14198 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
14199 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
14200 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
14201 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
14202 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
14203 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
14204 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
14205 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
14206 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
14207 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
14208 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
14209 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
14210 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
14211 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
14212 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
14213 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
14214 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
14215 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
14216 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
14217 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
14218 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
14219 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
14220 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
14221 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
14222 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
14223 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
14224 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
14225 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
14226 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
14227 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
14228 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
14229 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
14230 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
14231 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
14232 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
14233 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
14234 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
14235 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
14236 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
14237 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
14238 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
14239 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
14240 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
14241 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
14242 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
14243 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
14244 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
14245 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
14246 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
14247 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
14248 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
14249 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
14250 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
14251 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
14252 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
14253 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
14254 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
14255 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
14256 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
14257 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
14258 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
14259 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
14260 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
14261 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
14262 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
14263 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
14264 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
14265 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
14266 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
14267 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
14268 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
14269 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
14270 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
14271 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
14272 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
14273 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
14274 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
14275 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
14276 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
14277 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
14278 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
14279 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
14280 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
14281 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
14282 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
14283 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
14284 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
14285 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
14286 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
14287 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
14288 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
14289 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
14290 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
14291 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
14292 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
14293 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
14294 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
14295 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
14296 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
14297 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
14298 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
14299 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
14300 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
14301 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
14302 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
14303 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
14304 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
14305 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
14306 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
14307 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
14308 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
14309 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
14310 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
14311 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
14312 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
14313 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
14314 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
14315 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
14316 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
14317 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
14318 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
14319 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
14320 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
14321 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
14322 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
14323 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
14324 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
14325 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
14326 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
14327 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
14328 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
14329 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
14330 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
14331 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
14332 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
14333 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
14334 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
14335 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
14336 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
14337 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
14338 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
14339 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
14340 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
14341 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
14342 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
14343 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
14344 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
14345 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
14346 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
14347 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
14348 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
14349 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
14350 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
14351 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
14352 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
14353 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
14354 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
14355 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
14356 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
14357 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
14358 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
14359 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
14360 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
14361 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
14362 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
14363 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
14364 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
14365 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
14366 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
14367 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
14368 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
14369 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
14370 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
14371 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
14372 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
14373 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
14374 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
14375 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
14376 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
14377 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
14378 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
14379 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
14380 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
14381 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
14382 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
14383 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
14384 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
14385 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
14386 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
14387 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
14388 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
14389 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
14390 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
14391 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
14392 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
14393 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
14394 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
14395 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
14396 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
14397 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
14398 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
14399 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
14400 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
14401 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
14402 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
14403 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
14404 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
14405 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
14406 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
14407 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
14408 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
14409 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
14410 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
14411 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
14412 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
14413 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
14414 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
14415 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
14416 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
14417 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
14418 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
14419 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
14420 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
14421 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
14422 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
14423 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
14424 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
14425 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
14426 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
14427 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
14428 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
14429 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
14430 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
14431 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
14432 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
14433 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
14434 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
14435 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
14436 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
14437 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
14438 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
14439 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
14440 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
14441 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
14442 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
14443 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
14444 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
14445 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
14446 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
14447 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
14448 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
14449 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
14450 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
14451 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
14452 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
14453 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
14454 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
14455 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
14456 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
14457 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
14458 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
14459 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
14460 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
14461 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
14462 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
14463 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
14464 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
14465 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
14466 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
14467 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
14468 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
14469 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
14470 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
14471 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
14472 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
14473 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
14474 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
14475 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
14476 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
14477 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
14478 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
14479 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
14480 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
14481 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
14482 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
14483 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
14484 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
14485 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
14486 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
14487 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
14488 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
14489 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
14490 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
14491 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
14492 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
14493 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
14494 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
14495 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
14496 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
14497 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
14498 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
14499 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
14500 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
14501 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
14502 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
14503 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
14504 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
14505 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
14506 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
14507 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
14508 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
14509 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
14510 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
14511 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
14512 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
14513 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
14514 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
14515 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
14516 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
14517 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
14518 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
14519 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
14520 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
14521 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
14522 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
14523 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
14524 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
14525 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
14526 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
14527 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
14528 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
14529 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
14530 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
14531 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
14532 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
14533 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
14534 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
14535 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
14536 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
14537 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
14538 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
14539 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
14540 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
14541 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
14542 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
14543 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
14544 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
14545 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
14546 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
14547 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
14548 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
14549 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
14550 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
14551 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
14552 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
14553 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
14554 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
14555 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
14556 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
14557 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
14558 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
14559 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
14560 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
14561 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
14562 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
14563 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
14564 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
14565 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
14566 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
14567 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
14568 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
14569 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
14570 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
14571 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
14572 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
14573 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
14574 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
14575 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
14576 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
14577 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
14578 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
14579 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
14580 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
14581 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
14582 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
14583 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
14584 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
14585 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
14586 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
14587 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
14588 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
14589 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
14590 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
14591 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
14592 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
14593 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
14594 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
14595 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
14596 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
14597 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
14598 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
14599 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
14600 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
14601 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
14602 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
14603 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
14604 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
14605 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
14606 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
14607 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
14608 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
14609 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
14610 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
14611 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
14612 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
14613 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
14614 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
14615 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
14616 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
14617 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
14618 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
14619 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
14620 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
14621 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
14622 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
14623 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
14624 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
14625 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
14626 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
14627 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
14628 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
14629 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
14630 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
14631 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
14632 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
14633 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
14634 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
14635 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
14636 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
14637 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
14638 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
14639 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
14640 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
14641 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
14642 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
14643 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
14644 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
14645 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
14646 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
14647 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
14648 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
14649 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
14650 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
14651 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
14652 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
14653 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
14654 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
14655 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
14656 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
14657 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
14658 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
14659 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
14660 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
14661 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
14662 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
14663 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
14664 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
14665 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
14666 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
14667 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
14668 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
14669 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
14670 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
14671 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
14672 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
14673 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
14674 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
14675 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
14676 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
14677 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
14678 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
14679 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
14680 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
14681 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
14682 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
14683 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
14684 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
14685 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
14686 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
14687 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
14688 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
14689 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
14690 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
14691 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
14692 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
14693 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
14694 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
14695 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
14696 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
14697 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
14698 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
14699 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
14700 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
14701 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
14702 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
14703 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
14704 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
14705 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
14706 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
14707 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
14708 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
14709 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
14710 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
14711 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
14712 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
14713 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
14714 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
14715 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
14716 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
14717 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
14718 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
14719 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
14720 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
14721 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
14722 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
14723 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
14724 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
14725 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
14726 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
14727 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
14728 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
14729 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
14730 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
14731 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
14732 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
14733 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
14734 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
14735 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
14736 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
14737 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
14738 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
14739 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
14740 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
14741 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
14742 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
14743 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
14744 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
14745 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
14746 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
14747 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
14748 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
14749 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
14750 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
14751 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
14752 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
14753 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
14754 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
14755 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
14756 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
14757 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
14758 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
14759 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
14760 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
14761 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
14762 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
14763 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
14764 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
14765 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
14766 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
14767 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
14768 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
14769 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
14770 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
14771 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
14772 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
14773 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
14774 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
14775 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
14776 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
14777 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
14778 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
14779 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
14780 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
14781 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
14782 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
14783 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
14784 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
14785 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
14786 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
14787 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
14788 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
14789 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
14790 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
14791 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
14792 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
14793 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
14794 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
14795 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
14796 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
14797 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
14798 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
14799 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
14800 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
14801 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
14802 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
14803 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
14804 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
14805 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
14806 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
14807 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
14808 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
14809 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
14810 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
14811 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
14812 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
14813 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
14814 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
14815 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
14816 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
14817 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
14818 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
14819 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
14820 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
14821 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
14822 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
14823 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
14824 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
14825 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
14826 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
14827 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
14828 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
14829 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
14830 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
14831 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
14832 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
14833 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
14834 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
14835 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
14836 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
14837 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
14838 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
14839 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
14840 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
14841 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
14842 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
14843 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
14844 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
14845 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
14846 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
14847 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
14848 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
14849 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
14850 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
14851 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
14852 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
14853 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
14854 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
14855 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
14856 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
14857 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
14858 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
14859 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
14860 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
14861 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
14862 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
14863 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
14864 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
14865 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
14866 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
14867 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
14868 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
14869 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
14870 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
14871 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
14872 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
14873 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
14874 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
14875 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
14876 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
14877 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
14878 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
14879 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
14880 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
14881 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
14882 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
14883 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
14884 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
14885 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
14886 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
14887 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
14888 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
14889 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
14890 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
14891 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
14892 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
14893 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
14894 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
14895 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
14896 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
14897 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
14898 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
14899 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
14900 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
14901 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
14902 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
14903 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
14904 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
14905 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
14906 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
14907 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
14908 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
14909 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
14910 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
14911 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
14912 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
14913 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
14914 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
14915 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
14916 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
14917 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
14918 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
14919 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
14920 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
14921 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
14922 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
14923 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
14924 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
14925 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
14926 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
14927 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
14928 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
14929 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
14930 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
14931 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
14932 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
14933 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
14934 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
14935 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
14936 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
14937 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
14938 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
14939 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
14940 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
14941 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
14942 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
14943 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
14944 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
14945 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
14946 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
14947 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
14948 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
14949 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
14950 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
14951 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
14952 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
14953 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
14954 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
14955 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
14956 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
14957 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
14958 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
14959 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
14960 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
14961 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
14962 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
14963 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
14964 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
14965 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
14966 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
14967 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
14968 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
14969 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
14970 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
14971 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
14972 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
14973 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
14974 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
14975 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
14976 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
14977 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
14978 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
14979 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
14980 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
14981 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
14982 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
14983 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
14984 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
14985 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
14986 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
14987 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
14988 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
14989 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
14990 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
14991 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
14992 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
14993 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
14994 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
14995 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
14996 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
14997 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
14998 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
14999 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
15000 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
15001 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
15002 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
15003 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
15004 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
15005 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
15006 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
15007 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
15008 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
15009 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
15010 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
15011 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
15012 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
15013 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
15014 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
15015 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
15016 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
15017 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
15018 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
15019 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
15020 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
15021 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
15022 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
15023 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
15024 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
15025 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
15026 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
15027 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
15028 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
15029 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
15030 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
15031 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
15032 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
15033 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
15034 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
15035 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
15036 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
15037 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
15038 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
15039 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
15040 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
15041 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
15042 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
15043 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
15044 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
15045 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
15046 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
15047 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
15048 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
15049 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
15050 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
15051 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
15052 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
15053 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
15054 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
15055 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
15056 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
15057 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
15058 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
15059 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
15060 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
15061 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
15062 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
15063 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
15064 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
15065 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
15066 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
15067 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
15068 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
15069 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
15070 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
15071 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
15072 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
15073 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
15074 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
15075 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
15076 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
15077 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
15078 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
15079 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
15080 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
15081 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
15082 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
15083 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
15084 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
15085 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
15086 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
15087 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
15088 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
15089 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
15090 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
15091 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
15092 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
15093 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
15094 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
15095 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
15096 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
15097 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
15098 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
15099 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
15100 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
15101 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
15102 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
15103 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
15104 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
15105 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
15106 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
15107 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
15108 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
15109 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
15110 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
15111 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
15112 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
15113 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
15114 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
15115 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
15116 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
15117 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
15118 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
15119 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
15120 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
15121 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
15122 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
15123 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
15124 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
15125 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
15126 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
15127 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
15128 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
15129 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
15130 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
15131 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
15132 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
15133 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
15134 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
15135 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
15136 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
15137 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
15138 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
15139 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
15140 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
15141 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
15142 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
15144 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15146 * gcc.target/riscv/rvv/base/bug-1.c: New test.
15148 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15150 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
15151 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
15152 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
15153 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
15154 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
15155 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
15156 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
15157 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
15158 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
15159 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
15160 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
15162 2023-03-13 Marek Polacek <polacek@redhat.com>
15165 * g++.dg/warn/Wdangling-reference10.C: New test.
15167 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
15169 PR preprocessor/67046
15170 * c-c++-common/cpp/pr67046.c: New test.
15172 2023-03-13 Richard Biener <rguenther@suse.de>
15174 PR tree-optimization/109046
15175 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
15177 2023-03-12 Jakub Jelinek <jakub@redhat.com>
15179 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
15180 Don't expect one __bf16 related error.
15181 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
15182 dg-error directives for __bf16 being an extended arithmetic type.
15183 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
15184 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
15185 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
15188 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
15190 PR middle-end/109031
15191 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
15192 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
15194 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15197 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
15198 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
15200 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15201 Richard Sandiford <richard.sandiford@arm.com>
15204 * gcc.dg/mla_1.c: New test.
15206 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
15209 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
15210 the external definitions of isfinite.
15212 2023-03-12 Jonathan Yong <10walls@gmail.com>
15214 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
15215 allow long long instead of just long.
15216 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
15218 2023-03-12 Jonathan Yong <10walls@gmail.com>
15220 * gcc.c-torture/compile/103818.c: Enable test for llp64.
15222 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
15224 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
15225 targets. Adjust expected output.
15226 * lib/target-supports.exp
15227 (check_effective_target_const_volatile_readonly_section): New
15229 2023-03-11 Harald Anlauf <anlauf@gmx.de>
15232 * gfortran.dg/pr106945.f90: New test.
15234 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15236 * lib/target-supports.exp (check_fork_available): Don't signal
15237 true for CRIS running on a simulator.
15239 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15241 * gcc.dg/pr108117.c: Require effective-target scheduling.
15243 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15245 * gcc.dg/pr106397.c: Add -w to options.
15247 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15250 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
15252 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
15254 * g++.dg/cpp23/ext-floating14.C: New test.
15256 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15259 * g++.dg/gomp/pr107558.C: New test.
15261 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15264 * g++.dg/abi/no_unique_address7.C: New test.
15266 2023-03-10 Jason Merrill <jason@redhat.com>
15269 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
15272 2023-03-10 Marek Polacek <polacek@redhat.com>
15274 PR sanitizer/108060
15275 PR sanitizer/109050
15276 * c-c++-common/ubsan/bounds-17.c: New test.
15277 * c-c++-common/ubsan/bounds-18.c: New test.
15278 * c-c++-common/ubsan/bounds-19.c: New test.
15279 * c-c++-common/ubsan/bounds-20.c: New test.
15280 * c-c++-common/ubsan/bounds-21.c: New test.
15282 2023-03-10 Harald Anlauf <anlauf@gmx.de>
15285 * gfortran.dg/bind_c_usage_34.f90: New test.
15287 2023-03-10 Andrew Pinski <apinski@marvell.com>
15289 * gcc.target/aarch64/rev16_2.c: New test.
15290 * gcc.target/aarch64/shift_and_operator-1.c: New test.
15292 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15295 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
15296 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
15297 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
15299 2023-03-10 Jason Merrill <jason@redhat.com>
15302 * g++.dg/abi/anon6.C: New test.
15304 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15308 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
15309 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
15311 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
15314 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15317 * c-c++-common/Wunused-var-18.c: New test.
15319 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15321 PR tree-optimization/109008
15322 * gcc.dg/pr109008.c: New test.
15324 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15326 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
15328 2023-03-10 Jason Merrill <jason@redhat.com>
15331 * g++.dg/ext/int128-7.C: New test.
15333 2023-03-10 Jason Merrill <jason@redhat.com>
15336 * g++.dg/contracts/contracts-err1.C: New test.
15338 2023-03-09 Jason Merrill <jason@redhat.com>
15341 * g++.dg/cpp0x/initlist-array18.C: New test.
15342 * g++.dg/cpp0x/initlist-array19.C: New test.
15344 2023-03-09 David Malcolm <dmalcolm@redhat.com>
15350 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
15352 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
15353 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
15354 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
15355 New test, reduced from haproxy's src/ssl_sample.c.
15356 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
15358 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
15359 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
15361 2023-03-09 Tamar Christina <tamar.christina@arm.com>
15363 * gcc.target/aarch64/tbz_2.c: New test.
15364 * gcc.target/aarch64/tbz_3.c: New test.
15366 2023-03-09 Jason Merrill <jason@redhat.com>
15370 * g++.dg/DRs/dr2664.C: New test.
15371 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
15373 2023-03-09 Jason Merrill <jason@redhat.com>
15374 Michael Spertus <mike@spertus.com>
15377 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
15379 2023-03-09 Jason Merrill <jason@redhat.com>
15381 * g++.dg/ext/is_deducible1.C: Guard with
15382 __has_builtin (__is_deducible).
15384 2023-03-09 Jason Merrill <jason@redhat.com>
15387 * g++.dg/ext/is_deducible1.C: New test.
15389 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
15391 * gcc.target/aarch64/pr108999.c: New.
15393 2023-03-09 Richard Biener <rguenther@suse.de>
15395 PR middle-end/108995
15396 * gcc.dg/ubsan/pr108995.c: New testcase.
15398 2023-03-09 Jakub Jelinek <jakub@redhat.com>
15399 Richard Biener <rguenther@suse.de>
15401 PR tree-optimization/109008
15402 * gcc.c-torture/execute/ieee/pr109008.c: New test.
15404 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15406 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
15407 gcc_{warning,error}_prefix with Fortran specific one used in
15410 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15412 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
15413 int128 effective target requirement.
15414 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
15416 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15418 PR testsuite/108729
15419 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
15420 has_arch_ppc64 effective target.
15421 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
15423 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15425 PR testsuite/108730
15426 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
15427 effective target requirement.
15429 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15431 PR testsuite/108813
15432 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
15434 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15436 PR testsuite/108810
15437 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
15438 the extracted index for BE.
15440 2023-03-08 Jeff Law <jlaw@ventanamicro>
15442 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
15444 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
15446 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
15447 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
15449 2023-03-07 Jason Merrill <jason@redhat.com>
15453 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
15455 2023-03-07 Marek Polacek <polacek@redhat.com>
15458 * g++.dg/warn/Wdangling-reference8.C: New test.
15459 * g++.dg/warn/Wdangling-reference9.C: New test.
15461 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
15463 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
15465 2023-03-07 Jakub Jelinek <jakub@redhat.com>
15468 * g++.dg/rtti/pr109042.C: New test.
15470 2023-03-07 Marek Polacek <polacek@redhat.com>
15473 * g++.dg/cpp0x/noexcept77.C: New test.
15475 2023-03-07 Marek Polacek <polacek@redhat.com>
15478 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
15479 * g++.dg/cpp1y/var-templ77.C: New test.
15481 2023-03-07 Pan Li <pan2.li@intel.com>
15482 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15486 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
15487 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
15488 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
15489 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
15490 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
15491 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
15492 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
15493 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
15495 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15497 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
15498 -fno-stack-protector.
15499 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
15500 -fno-stack-protector.
15501 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
15502 -fno-stack-protector.
15503 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
15504 -fno-stack-protector.
15506 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15508 * gcc.target/aarch64/pr104005.c (dg-options): Add
15509 -fno-stack-protector.
15511 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15513 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
15514 -fno-stack-protector.
15516 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15518 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
15519 -fno-stack-protector.
15520 * g++.target/aarch64/pr103147-10.C: Likewise.
15522 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15524 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
15525 Add -fno-stack-protector.
15527 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15530 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
15533 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15536 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
15537 -no-pie for aarch64-*-*.
15538 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
15539 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
15540 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
15541 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
15542 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
15543 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
15544 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
15547 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15550 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
15551 Add -fno-pie -no-pie.
15553 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15555 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
15557 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15559 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
15560 Gate on effective target tail_call.
15562 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15564 * lib/target-supports.exp (check_effective_target_tail_call): New.
15566 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15568 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
15569 int32_t being "long int".
15571 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15573 * lib/multiline.exp (_build_multiline_regex): Map
15574 "{re:" to "(", similarly ")?" from ":re?}" and the
15575 same without question mark.
15577 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
15579 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
15580 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
15581 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
15582 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
15583 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
15584 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
15585 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
15586 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
15587 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
15588 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
15589 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
15590 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
15591 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
15592 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
15593 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
15594 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
15595 * gcc.target/gcn/cond_fminnm_1.c: New test.
15596 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
15597 * gcc.target/gcn/cond_fminnm_2.c: New test.
15598 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
15599 * gcc.target/gcn/cond_fminnm_3.c: New test.
15600 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
15601 * gcc.target/gcn/cond_fminnm_4.c: New test.
15602 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
15603 * gcc.target/gcn/cond_fminnm_5.c: New test.
15604 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
15605 * gcc.target/gcn/cond_fminnm_6.c: New test.
15606 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
15607 * gcc.target/gcn/cond_fminnm_7.c: New test.
15608 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
15609 * gcc.target/gcn/cond_fminnm_8.c: New test.
15610 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
15611 * gcc.target/gcn/cond_smax_1.c: New test.
15612 * gcc.target/gcn/cond_smax_1_run.c: New test.
15613 * gcc.target/gcn/cond_smin_1.c: New test.
15614 * gcc.target/gcn/cond_smin_1_run.c: New test.
15615 * gcc.target/gcn/cond_umax_1.c: New test.
15616 * gcc.target/gcn/cond_umax_1_run.c: New test.
15617 * gcc.target/gcn/cond_umin_1.c: New test.
15618 * gcc.target/gcn/cond_umin_1_run.c: New test.
15619 * gcc.target/gcn/smax_1.c: New test.
15620 * gcc.target/gcn/smax_1_run.c: New test.
15621 * gcc.target/gcn/smin_1.c: New test.
15622 * gcc.target/gcn/smin_1_run.c: New test.
15623 * gcc.target/gcn/umax_1.c: New test.
15624 * gcc.target/gcn/umax_1_run.c: New test.
15625 * gcc.target/gcn/umin_1.c: New test.
15626 * gcc.target/gcn/umin_1_run.c: New test.
15628 2023-03-06 Richard Biener <rguenther@suse.de>
15630 PR tree-optimization/109025
15631 * gcc.dg/vect/pr109025.c: New testcase.
15633 2023-03-06 Xi Ruoyao <xry111@xry111.site>
15635 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
15636 -fno-stack-protector.
15637 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
15639 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
15642 2023-03-06 Xi Ruoyao <xry111@xry111.site>
15645 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
15646 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
15647 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
15648 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
15650 2023-03-05 Harald Anlauf <anlauf@gmx.de>
15651 Tobias Burnus <tobias@codesourcery.com>
15654 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
15655 * gfortran.dg/class_74.f90: New test.
15656 * gfortran.dg/class_75.f90: New test.
15658 2023-03-05 Jakub Jelinek <jakub@redhat.com>
15660 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
15661 scan-tree-dump-times target selector.
15663 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15664 SiYu Wu <siyu@isrc.iscas.ac.cn>
15666 * gcc.target/riscv/zksed32.c: New test.
15667 * gcc.target/riscv/zksed64.c: New test.
15668 * gcc.target/riscv/zksh32.c: New test.
15669 * gcc.target/riscv/zksh64.c: New test.
15671 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15672 SiYu Wu <siyu@isrc.iscas.ac.cn>
15674 * gcc.target/riscv/zknh-sha256.c: New test.
15675 * gcc.target/riscv/zknh-sha512-32.c: New test.
15676 * gcc.target/riscv/zknh-sha512-64.c: New test.
15678 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15679 SiYu Wu <siyu@isrc.iscas.ac.cn>
15681 * gcc.target/riscv/zknd32.c: New test.
15682 * gcc.target/riscv/zknd64.c: New test.
15683 * gcc.target/riscv/zkne32.c: New test.
15684 * gcc.target/riscv/zkne64.c: New test.
15686 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15687 SiYu Wu <siyu@isrc.iscas.ac.cn>
15689 * gcc.target/riscv/zbkb32.c: New test.
15690 * gcc.target/riscv/zbkb64.c: New test.
15691 * gcc.target/riscv/zbkc32.c: New test.
15692 * gcc.target/riscv/zbkc64.c: New test.
15693 * gcc.target/riscv/zbkx32.c: New test.
15694 * gcc.target/riscv/zbkx64.c: New test.
15696 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
15698 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
15699 5 insn sh1add+slli+add+slli+sub.
15700 * gcc.target/riscv/pr108987.c: New test.
15702 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15703 kito-cheng <kito.cheng@sifive.com>
15705 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
15707 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15709 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
15710 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
15711 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
15712 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
15713 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
15714 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
15715 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
15716 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
15718 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15720 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
15721 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
15722 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
15723 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
15724 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
15725 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
15726 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
15727 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
15728 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
15729 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
15730 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
15731 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
15732 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
15733 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
15734 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
15735 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
15736 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
15737 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
15738 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
15739 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
15740 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
15741 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
15742 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
15743 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
15744 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
15745 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
15746 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
15747 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
15748 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
15749 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
15750 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
15751 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
15753 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15755 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
15756 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
15757 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
15758 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
15759 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
15760 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
15762 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
15764 * gcc.target/riscv/zbb-min-max-03.c: New test.
15766 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15768 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
15770 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15772 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15775 * c-c++-common/Wsign-compare-2.c (f18): New test.
15777 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15780 * c-c++-common/Wsign-compare-2.c: New test.
15781 * c-c++-common/pr107465.c: New test.
15783 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15786 * gcc.dg/pr107846.c: New test.
15788 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15791 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
15793 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15795 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
15797 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15799 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
15801 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15803 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
15804 scan-assembler identifiers.
15805 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
15807 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15810 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
15811 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
15813 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15815 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
15816 * gcc.dg/analyzer/sprintf-1.c: New test.
15817 * gcc.dg/analyzer/sprintf-concat.c: New test.
15819 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15821 PR tree-optimization/108988
15822 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
15824 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15826 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
15827 two new variants, one fixed, one xfailed.
15828 * c-c++-common/Wdangling-pointer-5.c
15829 (nowarn_store_arg_store_arg): Add now-expected warnings.
15831 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15833 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
15835 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
15837 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15839 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
15840 expected counts into a single pattern.
15841 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
15842 return and reversed conditions.
15844 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15847 * gcc.target/arm/pr51534.c: Split softfp variant into...
15848 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
15850 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15852 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
15853 after tab after vmsr, and lower the case of P0.
15855 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15858 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
15860 2023-03-03 Patrick Palka <ppalka@redhat.com>
15863 * g++.dg/cpp2a/lambda-generic11.C: New test.
15865 2023-03-03 Jakub Jelinek <jakub@redhat.com>
15868 * gcc.dg/Wnonnull-8.c: New test.
15870 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
15872 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
15873 "not low or equal" load on condition variant.
15874 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
15875 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
15877 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
15879 * gcc.dg/vect/slp-3.c: Adapt test expectation.
15880 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15881 * gcc.dg/vect/slp-perm-8.c: Likewise.
15883 2023-03-03 Richard Biener <rguenther@suse.de>
15885 PR tree-optimization/109002
15886 * gcc.dg/torture/pr109002.c: New testcase.
15888 2023-03-03 Richard Biener <rguenther@suse.de>
15891 * g++.dg/lto/pr108772_0.C: New testcase.
15893 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15896 * g++.dg/coroutines/pr100127.C: Test for header rather than
15898 * g++.dg/coroutines/pr100772-a.C: Likewise.
15899 * g++.dg/coroutines/pr100772-b.C: Likewise.
15901 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
15903 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
15904 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
15906 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15909 * gdc.dg/simd2a.d: Update test.
15910 * gdc.dg/simd2b.d: Likewise.
15911 * gdc.dg/simd2c.d: Likewise.
15912 * gdc.dg/simd2d.d: Likewise.
15913 * gdc.dg/simd2e.d: Likewise.
15914 * gdc.dg/simd2f.d: Likewise.
15915 * gdc.dg/simd2g.d: Likewise.
15916 * gdc.dg/simd2h.d: Likewise.
15917 * gdc.dg/simd2i.d: Likewise.
15918 * gdc.dg/simd2j.d: Likewise.
15920 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15923 * gdc.dg/imports/pr108877a.d: New test.
15924 * gdc.dg/pr108877.d: New test.
15926 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15929 * gdc.dg/pr108167.d: New test.
15931 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15934 * gdc.dg/pr108945.d: New test.
15936 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15938 PR testsuite/108991
15939 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
15940 before target selector.
15942 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
15945 * jit.dg/test-error-array-bounds.c: Update test.
15947 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
15949 * gcc.target/avr/pr90706.c: New.
15951 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
15952 Paul-Antoine Arras <pa@codesourcery.com>
15954 * gcc.target/gcn/simd-math-1.c: New testcase.
15955 * gcc.target/gcn/simd-math-2.c: New testcase.
15957 2023-03-02 Patrick Palka <ppalka@redhat.com>
15961 * g++.dg/opt/is_constant_evaluated3.C: New test.
15963 2023-03-02 Patrick Palka <ppalka@redhat.com>
15966 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
15968 2023-03-02 David Malcolm <dmalcolm@redhat.com>
15971 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
15973 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15976 * g++.dg/debug/dwarf2/pr108716.C: New test.
15978 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15980 PR tree-optimization/108979
15981 * gfortran.dg/vect/pr108979.f90: New test.
15983 2023-03-02 Marek Polacek <polacek@redhat.com>
15986 * g++.dg/warn/Wmismatched-tags-11.C: New test.
15988 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
15990 * gcc.target/s390/s390.exp: Add partial subdirectory.
15991 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
15993 * lib/target-supports.exp: Add s390.
15994 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
15995 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
15996 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
15997 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
15998 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
15999 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
16000 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
16001 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
16002 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
16003 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
16004 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
16005 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
16006 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
16007 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
16008 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
16009 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
16010 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
16011 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
16012 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
16013 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
16014 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
16015 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
16016 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
16017 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
16018 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
16019 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
16021 2023-03-02 Jonathan Yong <10walls@gmail.com>
16023 PR middle-end/97956
16024 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
16026 2023-03-02 Jonathan Yong <10walls@gmail.com>
16028 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
16030 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
16032 PR tree-optimization/108603
16033 * gcc.target/aarch64/sve/pr108603.c: New test.
16035 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
16037 PR tree-optimization/108430
16038 * gcc.target/aarch64/sve/pr108430.c: New test.
16040 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16043 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
16044 * g++.target/i386/pr108934.C: New test.
16046 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16049 * g++.dg/gomp/pr105839-1.C: New test.
16050 * g++.dg/gomp/pr105839-2.C: New test.
16052 2023-03-02 Richard Biener <rguenther@suse.de>
16054 PR testsuite/108985
16055 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
16057 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16059 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
16061 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16063 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
16064 __USER_LABEL_PREFIX__.
16066 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16068 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
16069 match targets where sizeof (union U) == 5, like "packed" targets.
16071 2023-03-01 Marek Polacek <polacek@redhat.com>
16074 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
16076 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16079 * gcc.dg/analyzer/builtins-pr107565.c: New test.
16080 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
16082 2023-03-01 Patrick Palka <ppalka@redhat.com>
16083 Jason Merrill <jason@redhat.com>
16087 * g++.dg/cpp0x/new6.C: New test.
16088 * g++.dg/cpp2a/concepts-new1.C: New test.
16090 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
16092 PR middle-end/108545
16093 * c-c++-common/gomp/map-8.c: New test.
16094 * gfortran.dg/gomp/map-9.f90: New test.
16096 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16099 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
16100 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
16101 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
16103 2023-03-01 Jonathan Yong <10walls@gmail.com>
16105 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
16108 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16110 PR sanitizer/108894
16111 * c-c++-common/ubsan/bounds-16.c: New test.
16113 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16116 * g++.dg/debug/pr108967.C: New test.
16118 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16121 * g++.dg/cpp1y/pr108606.C: New test.
16123 2023-03-01 Richard Biener <rguenther@suse.de>
16125 PR tree-optimization/108970
16126 * gcc.dg/pr108970.c: New testcase.
16128 2023-03-01 Richard Biener <rguenther@suse.de>
16130 PR tree-optimization/108950
16131 * gcc.dg/vect/pr108950.c: New testcase.
16133 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
16135 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
16136 newlib targets too.
16138 2023-02-28 Patrick Palka <ppalka@redhat.com>
16141 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
16142 exception specifier" error. Expect a separate "not usable
16143 in a constant expression" error.
16144 * g++.dg/cpp1y/var-templ75.C: New test.
16145 * g++.dg/cpp1y/var-templ76.C: New test.
16147 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
16149 PR middle-end/107411
16150 PR middle-end/107411
16151 * g++.dg/pr107411.C: New test.
16153 2023-02-28 Marek Polacek <polacek@redhat.com>
16156 * g++.dg/cpp1y/var-templ70.C: New test.
16157 * g++.dg/cpp1y/var-templ71.C: New test.
16158 * g++.dg/cpp1y/var-templ72.C: New test.
16160 2023-02-28 Marek Polacek <polacek@redhat.com>
16163 * g++.dg/cpp1y/var-templ73.C: New test.
16164 * g++.dg/cpp1y/var-templ74.C: New test.
16165 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
16167 2023-02-28 Jakub Jelinek <jakub@redhat.com>
16169 PR sanitizer/108894
16170 * gcc.dg/ubsan/bounds-4.c: New test.
16171 * gcc.dg/ubsan/bounds-4a.c: New test.
16172 * gcc.dg/ubsan/bounds-4b.c: New test.
16173 * gcc.dg/ubsan/bounds-4c.c: New test.
16174 * gcc.dg/ubsan/bounds-4d.c: New test.
16175 * g++.dg/ubsan/bounds-1.C: New test.
16177 2023-02-28 Richard Biener <rguenther@suse.de>
16179 PR testsuite/108942
16180 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
16182 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16184 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
16185 message for "default_packed" targets.
16187 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16189 * lib/multiline.exp (handle-multiline-outputs): Shorten
16190 message to the same for fail and pass.
16192 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16195 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
16197 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16200 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
16201 of targets excluding xfail on lines 50 and 51.
16203 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16205 PR tree-optimization/108828
16206 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
16208 2023-02-27 Harald Anlauf <anlauf@gmx.de>
16211 * gfortran.dg/ibits_2.f90: New test.
16213 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
16215 * ada/acats/run_all.sh: Adjust example of compiler options.
16217 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16219 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16220 Also add conditional to gm2-simple-execute.
16222 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16224 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
16225 (gm2_run_tower_test): New global variable. Add conditional
16226 before invoking gm2-local-exec.
16228 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
16230 * lib/multiline.exp (handle-multiline-outputs): Don't include the
16231 quoted multiline pattern in the pass/fail output.
16233 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16236 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
16238 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
16240 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
16242 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
16244 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
16246 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
16248 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
16249 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
16251 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
16252 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
16253 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
16254 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
16255 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
16256 Tidy up variable access.
16257 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
16258 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
16260 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
16261 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
16262 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
16263 (gm2_simple_execute): Keep executable if global is true.
16264 * lib/gm2-torture.exp: Add ; after global variable access.
16265 * lib/gm2.exp: Set up pathnames.
16266 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
16267 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
16268 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
16269 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
16270 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
16271 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
16272 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
16273 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
16274 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
16275 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
16276 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
16277 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
16278 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
16279 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
16280 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
16281 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
16282 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
16283 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
16284 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
16285 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
16286 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
16287 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
16288 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
16289 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
16290 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
16291 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
16292 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
16293 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
16294 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
16295 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
16296 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
16297 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
16298 * gm2/projects/pim/run/pass/tower/Window.def: New test.
16299 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
16300 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
16301 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
16302 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
16303 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16305 * gm2/projects/pim/run/pass/tower/star: New test.
16307 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
16309 * gcc.target/xtensa/pr108919.c: New test.
16311 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
16314 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
16316 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
16318 * gfortran.dg/weak-2.f90: New test.
16319 * gfortran.dg/weak-3.f90: New test.
16321 2023-02-24 Martin Liska <mliska@suse.cz>
16323 PR sanitizer/108834
16324 * c-c++-common/asan/global-overflow-1.c: Test line and column
16325 info for a global variable.
16327 2023-02-24 Alexandre Oliva <oliva@adacore.com>
16330 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
16332 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16334 PR middle-end/108854
16335 * g++.dg/opt/pr108854.C: New test.
16337 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16340 * gcc.target/i386/avx512bf16-pr108881.c: New test.
16342 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
16344 * gcc.target/mips/clz.c: New test.
16345 * gcc.target/mips/clo.c: New test.
16346 * gcc.target/mips/mips.exp: New option HAS_CLZ.
16348 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
16350 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
16352 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16354 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
16355 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
16357 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16359 * gcc.target/xtensa/elim_callee_saved.c: New.
16361 2023-02-23 Jakub Jelinek <jakub@redhat.com>
16363 PR testsuite/108899
16364 * g++.dg/modules/modules.exp: Only override unsupported if it
16365 exists and saved-unsupported doesn't.
16367 2023-02-23 Richard Biener <rguenther@suse.de>
16369 PR tree-optimization/108888
16370 * g++.dg/torture/pr108888.C: New testcase.
16372 2023-02-22 Marek Polacek <polacek@redhat.com>
16375 * c-c++-common/ubsan/pr108880.c: New test.
16377 2023-02-22 Harald Anlauf <anlauf@gmx.de>
16380 * gfortran.dg/pr96024.f90: New test.
16382 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16384 * g++.dg/modules/modules.exp: Override unsupported to update
16385 module_do, and test it after dg-test.
16387 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16389 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
16390 * gcc.target/arm/aes-fuse-2.c: Likewise.
16392 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16394 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
16395 usable in initializers.
16397 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16399 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
16401 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
16403 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16405 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
16408 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16410 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
16412 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
16414 * gcc.dg/vect/vect-simd-clone-16.c: New test.
16415 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
16416 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
16417 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
16418 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
16419 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
16420 * gcc.dg/vect/vect-simd-clone-17.c: New test.
16421 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
16422 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
16423 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
16424 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
16425 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
16426 * gcc.dg/vect/vect-simd-clone-18.c: New test.
16427 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
16428 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
16429 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
16430 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
16431 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
16433 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16435 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
16436 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
16437 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
16438 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
16439 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
16440 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
16442 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
16444 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
16447 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
16449 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
16450 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
16451 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
16452 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
16453 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
16454 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
16455 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
16456 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
16457 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
16458 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
16459 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
16460 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
16461 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
16462 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
16463 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
16464 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
16465 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
16466 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
16467 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
16468 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
16469 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
16470 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
16471 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
16472 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
16473 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
16474 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
16475 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
16476 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
16477 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
16478 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
16479 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
16480 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
16481 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
16482 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
16483 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
16484 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
16485 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
16486 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
16487 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
16488 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
16489 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
16490 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
16491 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
16492 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
16493 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
16494 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
16495 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
16496 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
16497 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
16498 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
16499 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
16500 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
16501 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
16502 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
16503 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
16504 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
16505 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
16506 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
16507 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
16508 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
16509 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
16510 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
16511 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
16512 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
16513 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
16514 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
16515 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
16516 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
16517 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
16518 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
16519 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
16520 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
16521 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
16522 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
16523 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
16524 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
16525 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
16526 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
16527 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
16528 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
16529 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
16530 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
16531 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
16532 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
16533 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
16534 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
16535 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
16536 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
16537 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
16538 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
16539 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
16540 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
16541 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
16542 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
16543 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
16544 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
16545 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
16546 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
16547 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
16548 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
16549 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
16550 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
16551 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
16552 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
16553 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
16554 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
16555 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
16556 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
16557 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
16558 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
16559 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
16560 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
16561 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
16562 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
16563 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
16564 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
16565 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
16566 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
16567 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
16568 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
16569 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
16570 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
16571 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
16572 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
16573 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
16574 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
16575 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
16576 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
16577 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
16578 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
16579 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
16580 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
16581 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
16582 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
16583 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
16584 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
16585 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
16586 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
16587 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
16588 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
16589 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
16590 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
16591 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
16592 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
16593 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
16594 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
16595 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
16596 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
16597 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
16598 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
16599 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
16600 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
16601 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
16602 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
16603 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
16604 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
16605 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
16606 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
16607 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
16608 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
16609 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
16610 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
16611 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
16612 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
16613 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
16614 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
16615 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
16616 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
16617 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
16618 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
16619 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
16620 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
16621 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
16622 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
16623 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
16624 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
16625 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
16626 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
16627 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
16628 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
16629 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
16630 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
16631 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
16632 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
16633 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
16634 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
16635 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
16636 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
16637 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
16638 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
16639 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
16640 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
16641 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
16642 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
16643 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
16644 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
16645 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
16646 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
16647 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
16648 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
16649 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
16650 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
16651 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
16652 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
16653 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
16654 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
16655 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
16656 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
16657 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
16658 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
16659 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
16660 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
16661 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
16662 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
16663 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
16664 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
16665 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
16666 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
16667 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
16668 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
16669 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
16670 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
16671 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
16672 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
16673 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
16674 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
16675 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
16676 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
16677 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
16678 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
16679 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
16680 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
16681 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
16682 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
16683 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
16684 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
16685 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
16686 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
16687 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
16688 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
16689 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
16690 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
16691 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
16692 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
16693 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
16694 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
16695 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
16696 out -Oz and -Og -g.
16697 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
16699 2023-02-22 Jakub Jelinek <jakub@redhat.com>
16701 PR middle-end/106258
16702 * g++.dg/ipa/pr106258.C: New test.
16704 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
16706 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
16707 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
16708 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
16709 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
16710 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
16711 * lib/target-supports.exp (check_compile): Use
16712 '-Wno-complain-wrong-lang'.
16713 * g++.dg/abi/empty12.C: Likewise.
16714 * g++.dg/abi/empty13.C: Likewise.
16715 * g++.dg/abi/empty14.C: Likewise.
16716 * g++.dg/abi/empty15.C: Likewise.
16717 * g++.dg/abi/empty16.C: Likewise.
16718 * g++.dg/abi/empty17.C: Likewise.
16719 * g++.dg/abi/empty18.C: Likewise.
16720 * g++.dg/abi/empty19.C: Likewise.
16721 * g++.dg/abi/empty22.C: Likewise.
16722 * g++.dg/abi/empty25.C: Likewise.
16723 * g++.dg/abi/empty26.C: Likewise.
16724 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
16725 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
16726 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
16728 2023-02-21 David Malcolm <dmalcolm@redhat.com>
16731 * gcc.dg/analyzer/attribute-nonnull.c: Update for
16732 -Wanalyzer-use-of-uninitialized-value terminating analysis along
16734 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
16735 * gcc.dg/analyzer/data-model-1.c: Likewise.
16736 * gcc.dg/analyzer/data-model-5.c: Likewise.
16737 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
16738 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
16739 -fno-analyzer-suppress-followups.
16740 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
16741 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
16742 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
16743 * gcc.dg/analyzer/pipe2-1.c: Likewise.
16744 * gcc.dg/analyzer/pr101547.c: Update for
16745 -Wanalyzer-use-of-uninitialized-value terminating analysis along
16747 * gcc.dg/analyzer/pr101875.c: Likewise.
16748 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
16749 * gcc.dg/analyzer/pr104224.c: Add
16750 -fno-analyzer-suppress-followups.
16751 * gcc.dg/analyzer/realloc-2.c: Add
16752 -fno-analyzer-suppress-followups.
16753 * gcc.dg/analyzer/realloc-3.c: Likewise.
16754 * gcc.dg/analyzer/realloc-5.c: Likewise.
16755 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
16756 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
16757 * gcc.dg/analyzer/stdarg-1.c: Likewise.
16758 * gcc.dg/analyzer/symbolic-1.c: Likewise.
16759 * gcc.dg/analyzer/symbolic-7.c: Update for
16760 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
16762 * gcc.dg/analyzer/uninit-4.c: Likewise.
16763 * gcc.dg/analyzer/uninit-8.c: New test.
16764 * gcc.dg/analyzer/uninit-pr94713.c: Update for
16765 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
16767 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
16769 2023-02-21 Harald Anlauf <anlauf@gmx.de>
16772 * gfortran.dg/pr96025.f90: New test.
16774 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
16776 * gdc.dg/simd2a.d: Update.
16777 * gdc.dg/simd2b.d: Update.
16778 * gdc.dg/simd2c.d: Update.
16779 * gdc.dg/simd2d.d: Update.
16780 * gdc.dg/simd2e.d: Update.
16781 * gdc.dg/simd2f.d: Update.
16782 * gdc.dg/simd2g.d: Update.
16783 * gdc.dg/simd2h.d: Update.
16784 * gdc.dg/simd2i.d: Update.
16785 * gdc.dg/simd2j.d: Update.
16787 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
16789 * gdc.dg/ctfeintrinsics.d: New test.
16791 2023-02-21 Richard Biener <rguenther@suse.de>
16793 PR tree-optimization/108691
16794 * gcc.dg/pr108691.c: New testcase.
16796 2023-02-21 Richard Biener <rguenther@suse.de>
16798 PR tree-optimization/108793
16799 * gcc.dg/torture/pr108793.c: New testcase.
16801 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16803 * rust/compile/torture/intrinsics-math.rs: New test.
16805 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16807 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
16809 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16811 * rust/execute/torture/closure3.rs: New test.
16813 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16815 * rust/compile/torture/phantom_data.rs: New test.
16817 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16819 * rust/compile/torture/intrinsics-3.rs:
16820 * rust/execute/torture/atomic_load.rs: New test.
16822 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16824 * rust/compile/torture/intrinsics-5.rs: Fix error message.
16826 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16828 * rust/compile/torture/intrinsics-6.rs: New test.
16829 * rust/compile/torture/intrinsics-7.rs: New test.
16831 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16833 * rust/compile/torture/intrinsics-4.rs: New test.
16834 * rust/compile/torture/intrinsics-5.rs: New test.
16835 * rust/execute/torture/atomic_store.rs: New test.
16837 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16839 * rust/compile/torture/intrinsics-3.rs: New test.
16841 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16843 * rust/execute/torture/closure2.rs: New test.
16845 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16847 * rust/execute/torture/closure1.rs: New test.
16849 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16851 * rust/compile/issue-1589.rs: New test.
16853 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16855 * rust/compile/generics7.rs: Fix test with missing assertion.
16856 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
16858 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
16860 * rust/compile/missing_closing_paren.rs: New test.
16862 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16864 * rust/execute/torture/prefetch_data.rs: New test.
16866 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16868 * rust/compile/torture/issue-1555.rs: New test.
16870 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
16872 * rust/compile/const9.rs: New test.
16874 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16876 * rust/compile/issue-1272.rs: New test.
16878 2023-02-21 Richard Biener <rguenther@suse.de>
16880 PR tree-optimization/108868
16881 * gcc.dg/pr108868.c: New testcase.
16883 2023-02-21 Richard Biener <rguenther@suse.de>
16885 PR tree-optimization/108855
16886 * gcc.dg/pr108855.c: New testcase.
16888 2023-02-21 Richard Biener <rguenther@suse.de>
16891 2023-02-21 Richard Biener <rguenther@suse.de>
16893 PR tree-optimization/108691
16894 * gcc.dg/pr108691.c: New testcase.
16896 2023-02-20 Jakub Jelinek <jakub2redhat.com>
16899 * gcc.dg/pr108862.c: New test.
16900 * gcc.target/powerpc/pr108862.c: New test.
16902 2023-02-20 Marek Polacek <polacek@redhat.com>
16905 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
16906 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
16908 2023-02-20 Marek Polacek <polacek@redhat.com>
16911 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
16912 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
16914 2023-02-20 Richard Biener <rguenther@suse.de>
16916 PR tree-optimization/108816
16917 * gcc.dg/torture/pr108816.c: New testcase.
16919 2023-02-20 Richard Biener <rguenther@suse.de>
16921 PR tree-optimization/108825
16922 * gcc.dg/torture/pr108825.c: New testcase.
16924 2023-02-18 Jason Merrill <jason@redhat.com>
16934 * g++.dg/DRs/dr2518.C: New test.
16936 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16938 PR tree-optimization/108819
16939 * gcc.dg/pr108819.c: New test.
16941 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16944 * gcc.target/i386/pr108832.c: New test.
16946 2023-02-18 Martin Uecker <uecker@tugraz.at>
16949 * gcc.dg/pr108375-1.c: New test.
16950 * gcc.dg/pr108375-2.c: New test.
16952 2023-02-18 Martin Uecker <uecker@tugraz.at>
16956 * gcc.dg/pr105660-1.c: New test.
16957 * gcc.dg/pr105660-2.c: New test.
16959 2023-02-17 Patrick Palka <ppalka@redhat.com>
16963 * g++.dg/opt/is_constant_evaluated1.C: New test.
16964 * g++.dg/opt/is_constant_evaluated2.C: New test.
16966 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16969 * gcc.target/i386/pr108831-1.c: New test.
16970 * gcc.target/i386/pr108831-2.c: Ditto.
16972 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16975 * gcc.dg/pr108805.c: New test.
16977 2023-02-17 Richard Biener <rguenther@suse.de>
16979 PR tree-optimization/108821
16980 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
16982 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16984 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
16985 CLOCK which is available on mingw as well as other platforms.
16986 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
16988 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16990 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
16991 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
16992 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
16993 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
16994 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
16995 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
16996 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
16997 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
16998 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
16999 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
17000 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
17002 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17004 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
17006 2023-02-16 David Malcolm <dmalcolm@redhat.com>
17009 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
17010 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
17011 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
17012 (test_bitmask_2): New.
17013 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
17015 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
17017 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
17019 2023-02-16 Patrick Palka <ppalka@redhat.com>
17022 * g++.dg/template/typename24.C: New test.
17023 * g++.dg/template/typename25.C: New test.
17024 * g++.dg/template/typename25a.C: New test.
17025 * g++.dg/template/typename26.C: New test.
17027 2023-02-16 Jakub Jelinek <jakub@redhat.com>
17029 PR tree-optimization/108657
17030 * gcc.dg/pr108657.c: New test.
17032 2023-02-16 Jakub Jelinek <jakub@redhat.com>
17034 PR tree-optimization/108783
17035 * gcc.c-torture/compile/pr108783.c: New test.
17037 2023-02-16 Richard Biener <rguenther@suse.de>
17039 PR tree-optimization/108791
17040 * gcc.dg/torture/pr108791.c: New testcase.
17042 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
17044 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
17045 as a non-LRA target.
17047 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
17050 * gfortran.dg/pr103608.f90: New test.
17052 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
17055 * gfortran.dg/pr104554.f90: New test.
17057 2023-02-15 David Malcolm <dmalcolm@redhat.com>
17062 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
17063 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
17064 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
17066 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
17068 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
17069 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
17070 * gcc.target/i386/pr99464.c: Ditto.
17071 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
17072 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
17073 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
17074 * gcc.target/i386/pr98063.c: Ditto.
17075 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
17076 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
17077 * gcc.target/i386/pr95464.c: Ditto.
17078 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
17079 * gcc.target/i386/pr99530-2.c: Ditto.
17080 * gcc.target/i386/pr99530-3.c: Ditto.
17081 * gcc.target/i386/pr99530-4.c: Ditto.
17082 * gcc.target/i386/pr99530-5.c: Ditto.
17083 * gcc.target/i386/pr99530-6.c: Ditto.
17084 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
17086 2023-02-15 Marek Polacek <polacek@redhat.com>
17088 PR middle-end/106080
17089 * c-c++-common/Wdangling-pointer-10.c: New test.
17090 * c-c++-common/Wdangling-pointer-9.c: New test.
17092 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17094 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
17095 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
17096 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
17097 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
17098 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
17099 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
17100 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
17101 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
17102 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
17103 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
17104 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
17105 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
17106 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
17107 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
17108 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
17110 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17112 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
17113 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
17114 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
17115 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
17116 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
17117 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
17118 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
17119 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
17120 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
17121 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
17122 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
17123 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
17124 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
17125 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
17126 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
17128 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17130 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
17131 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
17132 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
17133 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
17134 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
17135 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
17136 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
17137 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
17138 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
17139 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
17140 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
17141 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
17142 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
17143 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
17144 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
17146 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17148 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
17149 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
17150 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
17151 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
17152 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
17153 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
17154 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
17155 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
17156 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
17157 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
17158 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
17159 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
17160 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
17161 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
17162 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
17164 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17166 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
17167 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
17168 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
17169 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
17170 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
17171 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
17172 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
17173 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
17174 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
17175 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
17176 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
17177 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
17178 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
17179 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
17180 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
17182 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17184 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
17185 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
17186 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
17187 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
17188 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
17189 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
17190 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
17191 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
17192 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
17193 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
17194 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
17195 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
17196 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
17197 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
17198 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
17200 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17202 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
17203 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
17204 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
17205 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
17206 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
17207 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
17208 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
17209 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
17210 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
17211 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
17212 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
17213 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
17214 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
17215 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
17216 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
17218 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17220 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
17221 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
17222 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
17223 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
17224 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
17225 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
17226 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
17227 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
17228 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
17229 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
17230 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
17231 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
17232 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
17233 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
17234 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
17236 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17238 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
17239 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
17240 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
17241 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
17242 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
17243 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
17244 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
17245 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
17246 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
17247 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
17248 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
17249 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
17250 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
17251 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
17252 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
17254 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17256 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
17257 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
17258 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
17259 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
17260 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
17261 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
17262 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
17263 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
17264 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
17265 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
17266 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
17267 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
17268 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
17269 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
17270 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
17272 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17274 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
17275 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
17276 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
17277 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
17278 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
17279 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
17280 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
17281 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
17282 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
17283 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
17284 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
17285 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
17286 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
17287 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
17288 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
17290 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17292 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
17293 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
17294 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
17295 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
17296 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
17297 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
17298 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
17299 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
17300 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
17301 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
17302 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
17303 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
17304 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
17305 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
17306 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
17307 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
17308 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
17309 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
17310 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
17311 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
17312 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
17313 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
17314 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
17315 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
17316 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
17317 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
17318 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
17319 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
17320 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
17321 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
17322 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
17323 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
17324 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
17325 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
17326 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
17327 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
17328 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
17329 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
17330 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
17331 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
17332 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
17333 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
17334 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
17335 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
17336 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
17338 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17340 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
17341 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
17342 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
17343 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
17344 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
17345 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
17346 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
17347 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
17348 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
17349 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
17350 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
17351 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
17352 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
17353 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
17354 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
17355 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
17356 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
17357 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
17358 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
17359 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
17360 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
17361 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
17362 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
17363 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
17364 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
17365 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
17366 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
17367 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
17368 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
17369 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
17370 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
17371 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
17372 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
17373 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
17374 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
17375 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
17376 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
17377 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
17378 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
17379 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
17380 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
17381 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
17382 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
17383 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
17384 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
17385 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
17386 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
17387 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
17388 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
17389 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
17390 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
17391 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
17392 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
17393 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
17394 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
17395 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
17396 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
17397 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
17398 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
17399 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
17401 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17403 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
17404 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
17405 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
17406 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
17407 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
17408 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
17409 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
17410 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
17411 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
17413 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17415 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
17416 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
17417 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
17418 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
17419 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
17420 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
17421 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
17422 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
17423 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
17424 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
17425 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
17426 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
17427 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
17428 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
17429 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
17430 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
17431 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
17432 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
17434 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17436 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
17437 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
17438 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
17439 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
17440 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
17441 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
17442 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
17443 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
17444 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
17445 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
17446 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
17447 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
17448 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
17449 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
17450 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
17451 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
17452 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
17453 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
17455 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17457 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
17458 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
17459 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
17460 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
17461 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
17462 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
17463 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
17464 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
17465 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
17466 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
17467 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
17468 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
17469 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
17470 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
17471 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
17472 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
17473 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
17474 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
17476 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17478 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
17479 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
17480 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
17481 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
17482 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
17483 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
17484 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
17485 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
17486 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
17487 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
17488 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
17489 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
17490 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
17491 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
17492 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
17493 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
17494 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
17495 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
17497 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17499 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
17500 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
17501 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
17502 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
17503 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
17504 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
17505 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
17506 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
17507 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
17508 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
17509 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
17510 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
17511 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
17512 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
17513 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
17514 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
17515 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
17516 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
17518 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17520 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
17521 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
17522 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
17523 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
17524 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
17525 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
17526 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
17527 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
17528 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
17529 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
17530 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
17531 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
17532 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
17533 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
17534 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
17535 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
17536 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
17537 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
17539 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17541 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
17542 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
17543 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
17544 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
17545 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
17546 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
17547 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
17548 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
17549 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
17550 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
17551 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
17552 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
17553 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
17554 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
17555 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
17556 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
17557 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
17558 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
17560 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17562 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
17563 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
17564 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
17565 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
17566 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
17567 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
17568 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
17569 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
17570 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
17571 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
17572 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
17573 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
17574 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
17575 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
17576 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
17577 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
17578 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
17579 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
17581 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17583 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
17584 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
17585 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
17586 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
17587 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
17588 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
17589 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
17590 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
17591 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
17592 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
17593 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
17594 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
17595 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
17596 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
17597 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
17598 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
17599 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
17600 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
17602 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17604 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
17605 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
17606 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
17607 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
17608 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
17609 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
17610 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
17611 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
17612 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
17613 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
17614 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
17615 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
17616 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
17617 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
17618 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
17619 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
17620 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
17621 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
17623 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17625 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
17626 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
17627 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
17628 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
17629 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
17630 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
17631 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
17632 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
17633 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
17634 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
17635 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
17636 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
17637 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
17638 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
17639 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
17640 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
17641 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
17642 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
17644 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17646 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
17647 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
17648 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
17649 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
17650 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
17651 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
17652 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
17653 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
17654 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
17655 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
17656 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
17657 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
17658 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
17659 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
17660 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
17661 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
17662 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
17663 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
17665 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17667 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
17668 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
17669 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
17670 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
17671 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
17672 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
17673 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
17674 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
17675 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
17676 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
17677 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
17678 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
17679 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
17680 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
17681 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
17682 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
17683 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
17684 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
17685 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
17686 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
17687 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
17688 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
17689 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
17690 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
17691 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
17692 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
17693 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
17694 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
17695 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
17696 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
17697 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
17698 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
17699 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
17700 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
17701 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
17702 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
17703 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
17704 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
17705 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
17706 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
17707 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
17708 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
17709 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
17710 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
17711 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
17712 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
17713 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
17714 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
17715 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
17716 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
17717 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
17718 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
17719 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
17720 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
17722 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17724 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
17725 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
17726 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
17727 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
17728 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
17729 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
17730 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
17731 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
17732 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
17733 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
17734 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
17735 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
17736 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
17737 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
17738 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
17739 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
17740 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
17741 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
17742 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
17743 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
17744 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
17745 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
17746 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
17747 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
17748 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
17749 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
17750 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
17751 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
17752 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
17753 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
17754 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
17755 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
17756 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
17757 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
17758 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
17759 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
17760 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
17761 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
17762 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
17763 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
17764 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
17765 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
17766 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
17767 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
17768 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
17769 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
17770 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
17771 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
17772 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
17773 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
17774 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
17775 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
17776 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
17777 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
17778 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
17779 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
17780 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
17781 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
17782 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
17783 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
17784 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
17785 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
17786 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
17787 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
17788 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
17789 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
17790 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
17791 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
17792 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
17793 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
17794 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
17795 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
17797 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17799 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
17800 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
17801 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
17802 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
17803 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
17804 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
17805 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
17806 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
17807 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
17809 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17811 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
17812 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
17813 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
17814 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
17815 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
17816 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
17817 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
17818 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
17819 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
17820 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
17821 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
17822 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
17823 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
17824 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
17825 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
17826 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
17827 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
17828 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
17830 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17832 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
17833 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
17834 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
17835 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
17836 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
17837 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
17838 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
17839 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
17840 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
17841 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
17842 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
17843 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
17844 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
17845 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
17846 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
17847 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
17848 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
17849 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
17851 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17853 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
17854 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
17855 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
17856 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
17857 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
17858 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
17859 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
17860 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
17861 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
17862 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
17863 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
17864 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
17865 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
17866 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
17867 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
17868 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
17869 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
17870 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
17871 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
17872 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
17873 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
17874 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
17875 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
17876 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
17877 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
17878 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
17879 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
17880 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
17881 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
17882 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
17883 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
17884 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
17885 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
17886 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
17887 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
17888 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
17890 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17892 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
17893 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
17894 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
17895 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
17896 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
17897 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
17898 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
17899 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
17900 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
17901 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
17902 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
17903 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
17904 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
17905 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
17906 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
17907 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
17908 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
17909 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
17911 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17913 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
17914 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
17915 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
17916 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
17917 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
17918 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
17919 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
17920 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
17921 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
17922 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
17923 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
17924 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
17925 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
17926 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
17927 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
17928 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
17929 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
17930 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
17931 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
17932 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
17933 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
17934 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
17935 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
17936 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
17937 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
17938 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
17939 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
17940 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
17941 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
17942 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
17943 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
17944 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
17945 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
17946 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
17947 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
17948 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
17950 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17952 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
17953 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
17954 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
17955 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
17956 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
17957 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
17958 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
17959 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
17960 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
17961 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
17962 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
17963 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
17964 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
17965 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
17966 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
17967 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
17968 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
17969 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
17971 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17973 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
17974 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
17975 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
17976 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
17977 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
17978 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
17979 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
17980 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
17981 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
17982 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
17983 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
17984 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
17985 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
17986 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
17987 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
17988 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
17989 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
17990 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
17991 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
17992 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
17993 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
17994 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
17995 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
17996 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
17997 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
17998 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
17999 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
18000 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
18001 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
18002 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
18003 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
18004 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
18005 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
18006 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
18007 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
18008 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
18010 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18012 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
18013 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
18014 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
18015 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
18016 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
18017 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
18018 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
18019 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
18020 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
18021 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
18022 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
18023 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
18024 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
18025 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
18026 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
18027 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
18028 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
18029 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
18031 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18033 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
18034 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
18035 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
18036 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
18037 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
18038 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
18039 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
18040 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
18041 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
18042 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
18043 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
18044 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
18045 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
18046 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
18047 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
18048 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
18049 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
18050 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
18051 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
18052 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
18053 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
18054 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
18055 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
18056 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
18057 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
18058 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
18059 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
18060 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
18061 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
18062 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
18063 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
18064 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
18065 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
18066 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
18067 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
18068 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
18070 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18072 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
18073 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
18074 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
18075 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
18076 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
18077 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
18078 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
18079 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
18080 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
18082 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18084 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
18085 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
18086 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
18087 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
18088 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
18089 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
18090 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
18091 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
18092 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
18093 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
18094 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
18095 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
18096 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
18097 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
18098 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
18099 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
18100 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
18101 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
18103 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18105 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
18106 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
18107 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
18108 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
18109 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
18110 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
18111 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
18112 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
18113 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
18114 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
18115 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
18116 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
18117 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
18118 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
18119 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
18120 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
18121 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
18122 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
18123 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
18124 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
18125 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
18126 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
18127 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
18128 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
18129 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
18130 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
18131 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
18132 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
18133 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
18134 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
18135 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
18136 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
18137 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
18138 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
18139 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
18140 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
18141 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
18142 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
18143 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
18144 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
18145 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
18146 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
18147 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
18148 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
18149 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
18150 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
18151 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
18152 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
18153 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
18154 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
18156 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18158 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
18159 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
18160 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
18161 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
18162 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
18163 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
18164 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
18165 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
18166 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
18168 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18170 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
18171 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
18172 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
18173 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
18174 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
18175 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
18176 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
18177 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
18178 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
18179 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
18180 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
18181 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
18182 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
18183 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
18184 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
18185 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
18186 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
18187 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
18189 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18191 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
18192 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
18193 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
18194 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
18195 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
18196 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
18197 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
18198 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
18199 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
18200 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
18201 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
18202 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
18203 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
18204 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
18205 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
18206 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
18207 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
18208 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
18210 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18212 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
18213 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
18214 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
18215 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
18216 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
18217 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
18218 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
18219 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
18220 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
18221 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
18222 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
18223 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
18224 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
18225 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
18226 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
18227 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
18228 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
18229 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
18230 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
18231 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
18232 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
18233 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
18234 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
18235 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
18236 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
18237 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
18238 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
18239 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
18240 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
18241 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
18242 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
18243 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
18244 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
18245 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
18246 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
18247 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
18249 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18251 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
18252 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
18253 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
18254 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
18255 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
18256 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
18257 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
18258 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
18259 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
18260 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
18261 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
18262 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
18263 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
18264 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
18265 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
18266 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
18267 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
18268 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
18270 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18272 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
18273 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
18274 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
18275 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
18276 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
18277 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
18278 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
18279 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
18280 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
18281 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
18282 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
18283 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
18284 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
18285 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
18286 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
18287 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
18288 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
18289 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
18290 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
18291 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
18292 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
18293 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
18294 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
18295 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
18296 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
18297 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
18298 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
18299 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
18300 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
18301 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
18302 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
18303 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
18304 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
18305 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
18306 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
18307 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
18309 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18311 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
18312 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
18313 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
18314 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
18315 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
18316 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
18317 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
18318 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
18319 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
18320 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
18321 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
18322 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
18323 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
18324 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
18325 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
18326 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
18327 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
18328 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
18330 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18332 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
18333 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
18334 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
18335 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
18336 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
18337 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
18338 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
18339 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
18340 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
18341 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
18342 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
18343 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
18344 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
18345 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
18346 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
18347 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
18348 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
18349 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
18350 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
18351 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
18352 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
18353 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
18354 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
18355 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
18356 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
18357 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
18358 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
18359 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
18360 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
18361 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
18362 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
18363 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
18364 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
18365 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
18366 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
18367 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
18369 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18371 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
18372 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
18373 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
18374 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
18375 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
18376 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
18377 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
18378 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
18379 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
18380 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
18381 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
18382 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
18383 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
18384 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
18385 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
18386 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
18387 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
18388 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
18390 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18392 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
18393 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
18394 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
18395 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
18396 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
18397 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
18398 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
18399 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
18400 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
18401 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
18402 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
18403 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
18404 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
18405 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
18406 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
18407 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
18408 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
18409 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
18410 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
18411 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
18412 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
18413 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
18414 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
18415 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
18416 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
18417 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
18418 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
18419 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
18420 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
18421 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
18422 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
18423 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
18424 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
18425 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
18426 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
18427 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
18429 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18431 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
18432 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
18433 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
18434 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
18435 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
18436 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
18437 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
18438 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
18439 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
18441 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18443 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
18444 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
18445 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
18446 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
18447 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
18448 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
18449 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
18450 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
18451 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
18452 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
18453 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
18454 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
18455 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
18456 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
18457 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
18458 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
18459 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
18460 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
18462 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
18464 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
18467 2023-02-15 Martin Jambor <mjambor@suse.cz>
18470 * gcc.dg/ipa/pr108679.c: New test.
18472 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
18475 * gfortran.dg/gomp/loop-5.f90: New test.
18476 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
18477 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
18479 2023-02-15 Jakub Jelinek <jakub@redhat.com>
18483 * gcc.dg/pr108787.c: New test.
18484 * gcc.target/powerpc/pr108787.c: New test.
18485 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
18487 2023-02-15 Jakub Jelinek <jakub@redhat.com>
18489 * g++.dg/DRs/dr2475.C: New test.
18490 * g++.dg/DRs/dr2478.C: New test.
18491 * g++.dg/DRs/dr2530.C: New test.
18492 * g++.dg/DRs/dr2673.C: New test.
18493 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
18495 2023-02-15 Marek Polacek <polacek@redhat.com>
18498 * g++.dg/cpp0x/overload-conv-5.C: New test.
18500 2023-02-14 David Faust <david.faust@oracle.com>
18503 * gcc.target/bpf/ldxdw.c: New test.
18505 2023-02-14 Andrew Pinski <apinski@marvell.com>
18507 PR tree-optimization/108355
18508 PR tree-optimization/96921
18509 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
18510 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
18511 * gcc.dg/tree-ssa/pr108354-1.c: New test.
18513 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
18515 * gnat.dg/shift2.adb: New test.
18517 2023-02-14 Richard Biener <rguenther@suse.de>
18519 PR tree-optimization/108782
18520 * gcc.dg/torture/pr108782.c: New testcase.
18522 2023-02-14 Jakub Jelinek <jakub@redhat.com>
18524 PR sanitizer/108777
18525 * gcc.dg/asan/pr108777-1.c: New test.
18526 * gcc.dg/asan/pr108777-2.c: New test.
18527 * gcc.dg/asan/pr108777-3.c: New test.
18528 * gcc.dg/asan/pr108777-4.c: New test.
18529 * gcc.dg/asan/pr108777-5.c: New test.
18530 * gcc.dg/asan/pr108777-6.c: New test.
18531 * gcc.dg/completion-3.c: Adjust expected multiline output.
18533 2023-02-14 Andreas Schwab <schwab@suse.de>
18536 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
18537 over cfi directives.
18538 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
18539 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
18540 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
18541 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
18542 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
18543 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
18545 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
18547 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
18549 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
18551 PR tree-optimization/96373
18552 PR tree-optimization/108571
18553 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
18554 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18555 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
18556 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18558 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
18561 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
18562 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
18563 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
18564 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
18565 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
18566 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
18567 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
18568 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
18569 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
18570 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
18571 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
18572 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
18573 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
18574 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
18575 * gcc.target/powerpc/pr96373.c: New test.
18577 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
18579 PR rtl-optimization/108681
18580 * gcc.target/aarch64/pr108681.c: New test.
18582 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
18584 * gcc.target/i386/pr108774.c: New.
18586 2023-02-13 Harald Anlauf <anlauf@gmx.de>
18589 * gfortran.dg/pr103475.f90: New test.
18591 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
18594 * gcc.target/i386/pr108516-1.c: New test.
18595 * gcc.target/i386/pr108516-2.c: Ditto.
18597 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
18599 * gfortran.dg/noinline.f90: New test.
18600 * gfortran.dg/noreturn-1.f90: New test.
18601 * gfortran.dg/noreturn-2.f90: New test.
18602 * gfortran.dg/noreturn-3.f90: New test.
18603 * gfortran.dg/noreturn-4.f90: New test.
18604 * gfortran.dg/noreturn-5.f90: New test.
18605 * gfortran.dg/weak-1.f90: New test.
18607 2023-02-13 Richard Biener <rguenther@suse.de>
18609 PR tree-optimization/108691
18610 * gcc.dg/pr108691.c: New testcase.
18612 2023-02-13 Jonathan Yong <10walls@gmail.com>
18614 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
18615 regex pattern to allow long long instead of just long.
18617 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
18619 * gcc.target/arc/milli-1.c: Update test.
18621 2023-02-13 Richard Biener <rguenther@suse.de>
18623 PR tree-optimization/106722
18624 * gcc.dg/torture/pr108737.c: New testcase.
18626 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18628 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
18629 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
18630 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
18631 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
18632 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
18633 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
18634 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
18635 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
18636 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
18637 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
18638 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
18639 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
18640 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
18641 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
18642 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
18644 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18646 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
18647 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
18648 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
18649 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
18650 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
18651 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
18652 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
18653 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
18654 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
18655 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
18656 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
18657 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
18658 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
18659 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
18660 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
18661 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
18662 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
18663 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
18664 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
18665 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
18666 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
18667 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
18668 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
18669 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
18670 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
18671 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
18672 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
18673 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
18674 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
18675 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
18677 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18679 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
18680 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
18681 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
18682 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
18683 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
18684 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
18685 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
18686 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
18687 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
18688 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
18689 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
18690 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
18691 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
18692 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
18693 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
18695 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18697 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
18698 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
18699 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
18700 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
18701 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
18702 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
18703 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
18704 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
18705 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
18706 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
18707 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
18708 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
18709 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
18710 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
18711 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
18712 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
18713 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
18714 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
18715 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
18716 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
18717 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
18718 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
18719 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
18720 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
18721 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
18722 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
18723 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
18724 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
18725 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
18726 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
18728 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18730 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
18731 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
18732 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
18733 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
18734 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
18735 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
18736 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
18737 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
18738 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
18739 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
18740 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
18741 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
18742 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
18743 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
18744 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
18746 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18748 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
18749 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
18750 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
18751 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
18752 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
18753 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
18754 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
18755 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
18756 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
18757 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
18758 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
18759 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
18760 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
18761 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
18762 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
18763 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
18764 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
18765 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
18766 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
18767 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
18768 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
18769 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
18770 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
18771 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
18772 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
18773 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
18774 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
18775 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
18776 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
18777 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
18779 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18781 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
18782 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
18783 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
18784 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
18785 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
18786 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
18787 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
18788 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
18789 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
18790 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
18791 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
18792 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
18793 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
18794 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
18795 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
18797 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18799 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
18800 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
18801 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
18802 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
18803 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
18804 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
18805 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
18806 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
18807 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
18808 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
18809 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
18810 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
18811 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
18812 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
18813 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
18814 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
18815 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
18816 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
18817 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
18818 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
18819 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
18820 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
18821 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
18822 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
18823 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
18824 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
18825 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
18826 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
18827 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
18828 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
18830 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18832 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
18833 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
18834 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
18835 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
18836 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
18837 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
18838 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
18839 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
18840 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
18841 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
18842 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
18843 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
18844 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
18845 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
18846 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
18847 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
18848 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
18849 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
18850 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
18851 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
18852 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
18853 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
18854 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
18855 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
18856 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
18857 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
18858 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
18859 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
18860 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
18861 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
18862 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
18863 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
18864 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
18865 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
18866 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
18867 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
18868 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
18869 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
18870 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
18871 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
18872 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
18873 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
18874 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
18875 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
18876 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
18877 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
18878 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
18879 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
18880 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
18881 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
18882 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
18883 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
18884 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
18885 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
18886 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
18887 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
18888 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
18889 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
18890 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
18891 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
18893 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18895 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
18896 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
18897 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
18898 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
18899 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
18900 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
18901 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
18902 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
18903 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
18904 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
18905 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
18906 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
18907 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
18908 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
18909 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
18911 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18913 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
18914 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
18915 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
18916 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
18917 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
18918 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
18919 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
18920 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
18921 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
18922 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
18923 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
18924 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
18925 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
18926 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
18927 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
18928 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
18929 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
18930 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
18931 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
18932 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
18933 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
18934 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
18935 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
18936 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
18937 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
18938 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
18939 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
18940 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
18941 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
18942 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
18944 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18946 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
18947 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
18948 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
18949 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
18950 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
18951 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
18952 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
18953 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
18954 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
18955 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
18956 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
18957 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
18958 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
18959 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
18960 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
18962 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18964 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
18965 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
18966 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
18967 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
18968 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
18969 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
18970 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
18971 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
18972 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
18973 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
18974 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
18975 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
18976 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
18977 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
18978 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
18980 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18982 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
18983 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
18984 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
18985 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
18986 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
18987 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
18988 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
18989 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
18990 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
18991 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
18992 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
18993 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
18994 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
18995 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
18996 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
18998 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19000 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
19001 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
19002 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
19003 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
19004 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
19005 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
19006 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
19007 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
19008 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
19009 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
19010 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
19011 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
19012 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
19013 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
19014 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
19016 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19018 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
19019 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
19020 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
19021 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
19022 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
19023 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
19024 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
19025 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
19026 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
19027 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
19028 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
19029 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
19030 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
19031 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
19032 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
19033 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
19034 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
19035 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
19036 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
19038 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19040 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
19041 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
19042 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
19043 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
19044 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
19045 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
19046 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
19047 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
19048 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
19049 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
19050 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
19051 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
19052 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
19053 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
19054 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
19055 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
19056 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
19057 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
19058 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
19059 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
19060 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
19061 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
19062 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
19063 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
19064 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
19065 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
19066 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
19067 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
19068 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
19069 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
19070 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
19071 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
19072 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
19073 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
19074 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
19075 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
19077 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19079 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
19080 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
19081 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
19082 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
19083 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
19084 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
19085 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
19086 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
19087 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
19088 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
19089 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
19090 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
19091 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
19092 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
19093 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
19094 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
19095 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
19096 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
19098 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19100 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
19101 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
19102 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
19103 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
19104 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
19105 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
19106 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
19107 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
19108 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
19109 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
19110 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
19111 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
19112 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
19113 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
19114 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
19115 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
19116 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
19117 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
19118 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
19119 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
19120 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
19121 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
19122 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
19123 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
19124 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
19125 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
19126 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
19127 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
19128 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
19129 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
19130 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
19131 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
19132 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
19133 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
19134 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
19135 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
19137 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19139 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
19140 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
19141 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
19142 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
19143 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
19144 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
19145 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
19146 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
19147 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
19148 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
19149 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
19150 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
19151 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
19152 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
19153 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
19154 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
19155 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
19156 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
19158 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19160 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
19161 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
19162 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
19163 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
19164 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
19165 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
19166 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
19167 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
19168 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
19169 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
19170 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
19171 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
19172 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
19173 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
19174 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
19175 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
19176 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
19177 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
19178 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
19179 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
19180 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
19181 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
19182 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
19183 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
19184 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
19185 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
19186 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
19187 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
19188 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
19189 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
19190 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
19191 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
19192 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
19193 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
19194 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
19195 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
19197 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19199 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
19200 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
19201 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
19202 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
19203 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
19204 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
19205 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
19206 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
19207 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
19208 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
19209 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
19210 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
19211 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
19212 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
19213 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
19214 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
19215 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
19216 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
19218 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19220 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
19221 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
19222 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
19223 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
19224 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
19225 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
19226 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
19227 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
19228 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
19229 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
19230 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
19231 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
19232 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
19233 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
19234 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
19235 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
19236 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
19237 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
19238 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
19239 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
19240 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
19241 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
19242 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
19243 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
19244 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
19245 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
19246 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
19247 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
19248 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
19249 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
19250 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
19251 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
19252 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
19253 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
19254 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
19255 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
19257 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19259 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
19260 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
19261 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
19262 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
19263 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
19264 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
19265 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
19266 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
19267 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
19268 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
19269 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
19270 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
19271 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
19272 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
19273 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
19274 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
19275 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
19276 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
19277 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
19278 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
19279 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
19280 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
19281 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
19282 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
19283 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
19284 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
19285 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
19286 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
19287 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
19288 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
19289 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
19290 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
19291 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
19292 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
19293 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
19294 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
19295 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
19296 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
19297 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
19298 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
19299 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
19300 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
19301 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
19302 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
19303 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
19304 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
19305 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
19306 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
19307 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
19308 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
19309 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
19310 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
19311 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
19312 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
19313 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
19314 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
19315 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
19316 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
19317 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
19318 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
19319 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
19320 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
19321 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
19322 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
19323 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
19324 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
19325 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
19326 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
19327 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
19328 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
19329 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
19330 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
19332 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19334 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
19335 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
19336 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
19337 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
19338 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
19339 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
19340 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
19341 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
19342 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
19343 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
19344 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
19345 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
19346 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
19347 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
19348 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
19349 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
19350 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
19351 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
19353 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19355 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
19356 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
19357 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
19358 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
19359 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
19360 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
19361 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
19362 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
19363 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
19364 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
19365 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
19366 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
19367 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
19368 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
19369 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
19370 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
19371 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
19372 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
19373 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
19374 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
19375 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
19376 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
19377 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
19378 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
19379 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
19380 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
19381 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
19382 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
19383 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
19384 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
19385 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
19386 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
19387 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
19388 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
19389 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
19390 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
19392 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19394 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
19395 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
19396 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
19397 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
19398 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
19399 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
19400 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
19401 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
19402 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
19403 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
19404 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
19405 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
19406 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
19407 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
19408 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
19409 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
19410 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
19411 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
19413 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19415 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
19416 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
19417 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
19418 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
19419 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
19420 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
19421 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
19422 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
19423 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
19424 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
19425 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
19426 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
19427 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
19428 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
19429 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
19430 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
19431 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
19432 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
19434 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19436 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
19437 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
19438 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
19439 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
19440 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
19441 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
19442 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
19443 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
19444 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
19445 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
19446 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
19447 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
19448 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
19449 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
19450 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
19451 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
19452 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
19453 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
19455 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19457 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
19458 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
19459 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
19460 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
19461 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
19462 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
19463 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
19464 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
19465 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
19466 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
19467 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
19468 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
19469 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
19470 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
19471 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
19472 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
19473 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
19474 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
19476 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19478 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
19479 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
19480 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
19481 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
19482 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
19483 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
19484 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
19485 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
19486 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
19487 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
19488 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
19489 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
19490 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
19491 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
19492 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
19493 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
19494 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
19495 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
19496 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
19497 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
19498 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
19499 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
19500 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
19501 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
19503 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19505 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
19506 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
19507 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
19508 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
19509 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
19510 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
19511 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
19512 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
19513 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
19514 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
19515 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
19516 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
19517 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
19518 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
19519 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
19520 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
19521 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
19522 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
19523 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
19524 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
19525 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
19526 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
19527 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
19529 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19531 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
19532 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
19533 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
19534 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
19535 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
19536 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
19537 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
19538 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
19539 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
19540 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
19541 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
19542 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
19543 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
19544 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
19545 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
19546 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
19547 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
19548 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
19549 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
19550 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
19551 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
19552 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
19553 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
19554 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
19555 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
19556 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
19557 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
19558 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
19559 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
19560 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
19562 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19564 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
19565 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
19566 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
19567 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
19568 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
19569 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
19570 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
19571 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
19572 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
19573 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
19574 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
19575 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
19576 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
19577 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
19578 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
19579 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
19580 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
19581 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
19582 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
19583 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
19584 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
19585 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
19586 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
19587 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
19588 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
19589 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
19590 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
19591 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
19592 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
19593 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
19595 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19597 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
19598 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
19599 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
19600 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
19601 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
19602 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
19603 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
19604 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
19605 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
19606 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
19607 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
19608 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
19609 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
19610 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
19611 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
19612 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
19613 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
19614 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
19615 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
19616 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
19617 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
19618 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
19619 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
19620 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
19621 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
19622 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
19623 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
19624 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
19626 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19628 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
19629 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
19630 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
19631 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
19632 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
19633 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
19634 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
19635 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
19636 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
19637 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
19638 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
19639 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
19641 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19643 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
19644 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
19645 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
19646 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
19647 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
19648 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
19650 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19652 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
19653 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
19654 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
19655 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
19656 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
19657 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
19658 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
19659 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
19660 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
19661 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
19662 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
19663 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
19664 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
19665 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
19666 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
19667 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
19668 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
19669 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
19671 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19673 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
19674 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
19675 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
19676 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
19677 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
19678 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
19679 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
19680 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
19681 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
19682 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
19683 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
19684 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
19685 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
19686 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
19687 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
19688 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
19689 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
19690 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
19691 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
19692 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
19693 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
19694 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
19695 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
19696 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
19697 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
19698 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
19699 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
19700 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
19701 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
19702 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
19703 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
19704 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
19705 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
19706 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
19707 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
19708 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
19710 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19712 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
19713 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
19714 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
19715 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
19716 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
19717 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
19718 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
19719 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
19720 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
19721 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
19722 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
19723 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
19724 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
19725 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
19726 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
19727 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
19728 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
19729 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
19730 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
19731 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
19732 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
19733 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
19734 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
19735 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
19736 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
19737 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
19738 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
19739 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
19740 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
19741 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
19742 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
19743 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
19744 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
19745 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
19746 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
19747 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
19749 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19751 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
19752 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
19753 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
19754 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
19755 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
19756 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
19757 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
19758 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
19759 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
19760 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
19761 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
19762 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
19763 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
19764 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
19765 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
19766 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
19767 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
19768 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
19770 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19772 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
19773 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
19774 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
19775 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
19776 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
19777 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
19778 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
19779 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
19780 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
19781 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
19782 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
19783 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
19784 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
19785 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
19786 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
19787 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
19788 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
19789 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
19791 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19793 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
19794 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
19795 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
19796 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
19797 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
19798 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
19799 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
19800 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
19801 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
19802 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
19803 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
19804 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
19805 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
19806 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
19807 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
19808 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
19809 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
19810 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
19811 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
19812 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
19813 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
19814 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
19815 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
19816 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
19817 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
19818 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
19820 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19822 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
19823 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
19824 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
19825 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
19826 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
19827 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
19828 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
19829 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
19830 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
19831 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
19832 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
19833 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
19834 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
19835 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
19836 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
19837 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
19838 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
19839 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
19840 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
19841 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
19842 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
19843 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
19844 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
19845 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
19846 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
19847 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
19849 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19851 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
19852 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
19853 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
19854 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
19855 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
19856 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
19857 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
19858 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
19859 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
19860 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
19861 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
19862 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
19863 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
19864 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
19865 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
19866 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
19867 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
19868 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
19870 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19872 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
19873 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
19874 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
19875 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
19876 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
19877 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
19878 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
19879 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
19880 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
19881 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
19882 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
19883 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
19884 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
19885 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
19886 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
19887 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
19888 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
19889 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
19891 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19893 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
19894 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
19895 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
19896 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
19897 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
19898 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
19899 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
19900 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
19901 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
19902 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
19903 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
19904 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
19905 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
19906 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
19907 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
19908 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
19909 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
19910 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
19911 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
19912 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
19913 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
19914 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
19916 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19918 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
19919 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
19920 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
19921 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
19922 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
19923 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
19924 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
19925 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
19926 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
19927 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
19928 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
19929 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
19930 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
19931 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
19932 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
19933 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
19934 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
19935 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
19936 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
19937 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
19938 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
19939 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
19941 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19943 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
19945 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19947 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
19948 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
19949 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
19950 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
19951 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
19952 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
19953 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
19954 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
19955 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
19956 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
19957 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
19958 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
19959 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
19960 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
19961 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
19962 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
19963 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
19964 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
19965 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
19966 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
19967 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
19968 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
19969 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
19970 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
19971 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
19972 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
19973 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
19974 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
19975 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
19976 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
19978 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19980 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
19981 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
19982 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
19983 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
19984 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
19985 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
19986 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
19987 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
19988 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
19989 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
19990 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
19991 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
19992 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
19993 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
19994 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
19995 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
19996 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
19997 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
19998 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
19999 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
20000 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
20001 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
20002 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
20003 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
20004 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
20005 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
20006 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
20007 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
20008 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
20009 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
20011 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20013 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
20014 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
20015 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
20016 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
20017 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
20018 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
20019 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
20020 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
20021 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
20022 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
20023 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
20024 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
20025 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
20026 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
20027 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
20028 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
20029 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
20030 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
20031 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
20032 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
20033 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
20034 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
20035 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
20036 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
20037 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
20038 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
20039 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
20040 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
20041 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
20042 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
20044 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20046 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
20047 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
20048 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
20049 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
20050 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
20051 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
20052 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
20053 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
20054 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
20055 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
20056 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
20057 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
20058 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
20059 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
20060 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
20061 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
20062 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
20063 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
20064 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
20065 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
20066 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
20067 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
20068 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
20069 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
20070 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
20071 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
20072 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
20073 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
20074 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
20075 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
20077 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20079 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
20080 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
20081 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
20082 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
20083 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
20084 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
20085 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
20086 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
20087 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
20088 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
20089 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
20090 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
20091 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
20092 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
20093 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
20094 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
20095 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
20096 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
20097 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
20098 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
20099 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
20100 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
20101 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
20102 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
20103 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
20104 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
20105 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
20106 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
20107 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
20108 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
20110 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20112 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
20113 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
20114 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
20115 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
20116 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
20117 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
20118 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
20119 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
20120 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
20121 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
20122 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
20123 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
20124 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
20125 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
20126 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
20127 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
20128 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
20129 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
20130 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
20131 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
20132 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
20133 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
20134 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
20135 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
20136 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
20137 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
20138 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
20139 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
20140 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
20141 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
20143 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20145 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
20146 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
20147 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
20148 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
20149 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
20150 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
20151 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
20152 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
20153 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
20154 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
20155 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
20156 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
20157 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
20158 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
20159 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
20160 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
20161 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
20162 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
20163 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
20164 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
20165 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
20166 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
20167 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
20168 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
20169 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
20170 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
20171 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
20172 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
20173 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
20174 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
20176 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20178 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
20179 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
20180 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
20181 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
20182 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
20183 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
20184 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
20185 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
20186 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
20187 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
20188 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
20189 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
20190 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
20191 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
20192 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
20193 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
20194 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
20195 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
20196 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
20197 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
20198 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
20199 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
20200 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
20201 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
20202 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
20203 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
20204 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
20205 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
20206 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
20207 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
20209 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20211 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
20212 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
20213 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
20214 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
20215 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
20216 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
20217 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
20218 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
20219 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
20220 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
20221 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
20222 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
20223 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
20224 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
20225 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
20226 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
20227 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
20228 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
20229 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
20230 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
20231 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
20232 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
20233 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
20234 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
20235 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
20236 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
20237 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
20238 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
20239 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
20240 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
20242 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20244 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
20245 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
20246 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
20247 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
20248 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
20249 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
20250 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
20251 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
20252 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
20253 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
20254 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
20255 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
20256 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
20257 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
20258 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
20259 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
20260 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
20261 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
20262 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
20263 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
20264 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
20265 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
20266 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
20267 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
20268 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
20269 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
20270 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
20271 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
20272 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
20273 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
20275 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20277 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
20278 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
20279 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
20280 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
20281 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
20282 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
20283 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
20284 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
20285 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
20286 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
20287 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
20288 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
20289 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
20290 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
20291 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
20292 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
20293 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
20294 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
20295 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
20296 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
20297 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
20298 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
20299 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
20300 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
20301 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
20302 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
20303 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
20304 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
20305 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
20306 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
20308 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20310 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
20311 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
20312 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
20313 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
20314 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
20315 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
20316 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
20317 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
20318 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
20319 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
20320 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
20321 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
20322 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
20323 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
20324 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
20325 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
20326 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
20327 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
20328 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
20329 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
20330 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
20331 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
20332 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
20333 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
20334 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
20335 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
20336 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
20337 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
20338 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
20339 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
20341 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20343 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
20345 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20347 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
20348 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
20349 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
20350 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
20351 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
20352 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
20353 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
20354 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
20355 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
20356 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
20357 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
20358 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
20359 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
20360 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
20361 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
20362 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
20363 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
20364 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
20365 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
20366 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
20367 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
20368 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
20369 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
20370 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
20371 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
20372 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
20373 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
20374 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
20375 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
20376 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
20377 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
20378 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
20379 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
20380 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
20381 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
20382 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
20384 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20386 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
20387 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
20388 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
20389 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
20390 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
20391 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
20392 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
20393 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
20394 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
20395 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
20396 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
20397 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
20398 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
20399 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
20400 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
20401 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
20402 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
20403 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
20404 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
20405 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
20406 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
20407 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
20408 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
20409 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
20410 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
20411 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
20412 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
20413 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
20414 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
20415 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
20416 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
20417 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
20418 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
20419 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
20420 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
20421 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
20423 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20425 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
20426 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
20427 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
20428 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
20429 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
20430 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
20431 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
20432 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
20433 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
20434 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
20435 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
20436 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
20437 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
20438 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
20439 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
20440 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
20441 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
20442 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
20443 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
20444 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
20445 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
20446 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
20447 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
20448 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
20449 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
20450 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
20451 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
20452 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
20453 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
20454 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
20455 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
20456 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
20457 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
20458 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
20459 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
20460 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
20462 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20464 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
20465 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
20466 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
20467 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
20468 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
20469 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
20470 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
20471 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
20472 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
20473 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
20474 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
20475 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
20476 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
20477 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
20478 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
20479 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
20480 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
20481 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
20482 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
20483 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
20484 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
20485 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
20486 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
20487 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
20488 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
20489 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
20490 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
20491 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
20492 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
20493 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
20494 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
20495 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
20496 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
20497 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
20498 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
20499 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
20501 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20503 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
20504 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
20505 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
20506 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
20507 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
20508 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
20509 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
20510 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
20511 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
20512 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
20513 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
20514 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
20515 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
20516 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
20517 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
20518 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
20519 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
20520 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
20521 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
20522 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
20523 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
20524 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
20525 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
20526 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
20527 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
20528 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
20529 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
20530 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
20531 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
20532 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
20533 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
20534 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
20535 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
20536 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
20537 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
20538 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
20540 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20542 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
20543 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
20544 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
20545 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
20546 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
20547 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
20548 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
20549 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
20550 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
20551 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
20552 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
20553 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
20554 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
20555 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
20556 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
20557 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
20558 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
20559 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
20560 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
20561 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
20562 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
20563 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
20564 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
20565 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
20566 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
20567 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
20568 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
20569 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
20570 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
20571 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
20572 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
20573 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
20574 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
20575 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
20576 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
20577 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
20579 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20581 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
20582 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
20583 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
20584 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
20585 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
20586 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
20587 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
20588 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
20589 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
20590 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
20591 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
20592 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
20593 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
20594 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
20595 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
20596 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
20597 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
20598 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
20599 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
20600 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
20601 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
20602 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
20603 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
20604 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
20605 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
20606 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
20607 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
20608 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
20609 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
20610 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
20611 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
20612 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
20613 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
20614 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
20615 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
20616 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
20618 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20620 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
20621 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
20622 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
20623 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
20624 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
20625 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
20626 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
20627 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
20628 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
20629 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
20630 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
20631 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
20632 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
20633 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
20634 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
20635 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
20636 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
20637 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
20638 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
20639 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
20640 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
20641 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
20642 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
20643 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
20644 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
20645 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
20646 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
20647 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
20648 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
20649 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
20650 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
20651 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
20652 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
20653 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
20654 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
20655 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
20657 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20659 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
20660 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
20661 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
20662 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
20663 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
20664 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
20665 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
20666 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
20667 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
20668 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
20669 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
20670 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
20671 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
20672 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
20673 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
20674 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
20675 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
20676 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
20678 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20680 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
20681 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
20682 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
20683 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
20684 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
20685 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
20686 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
20687 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
20688 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
20689 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
20690 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
20691 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
20692 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
20693 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
20694 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
20695 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
20696 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
20697 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
20699 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20701 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
20702 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
20703 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
20704 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
20705 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
20706 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
20707 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
20708 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
20709 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
20710 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
20711 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
20712 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
20713 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
20714 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
20715 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
20716 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
20717 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
20718 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
20720 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20722 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
20723 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
20724 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
20725 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
20726 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
20727 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
20728 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
20729 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
20730 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
20731 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
20732 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
20733 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
20734 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
20735 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
20736 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
20737 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
20738 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
20739 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
20741 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20743 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
20744 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
20745 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
20746 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
20747 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
20748 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
20749 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
20750 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
20751 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
20752 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
20753 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
20754 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
20755 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
20756 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
20757 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
20758 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
20759 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
20760 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
20762 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20764 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
20765 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
20766 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
20767 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
20768 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
20769 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
20770 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
20771 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
20772 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
20773 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
20774 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
20775 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
20776 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
20777 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
20778 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
20779 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
20780 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
20781 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
20783 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20785 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
20786 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
20787 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
20788 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
20789 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
20790 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
20791 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
20792 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
20793 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
20794 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
20795 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
20796 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
20797 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
20798 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
20799 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
20800 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
20801 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
20802 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
20804 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20806 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
20807 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
20808 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
20809 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
20810 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
20811 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
20812 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
20813 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
20814 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
20815 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
20816 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
20817 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
20818 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
20819 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
20820 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
20821 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
20822 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
20823 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
20825 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20827 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
20828 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
20829 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
20830 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
20831 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
20832 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
20833 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
20834 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
20835 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
20836 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
20837 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
20838 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
20839 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
20840 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
20841 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
20843 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20845 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
20846 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
20847 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
20848 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
20849 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
20850 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
20851 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
20852 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
20853 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
20854 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
20855 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
20856 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
20857 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
20858 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
20859 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
20860 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
20861 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
20862 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
20863 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
20864 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
20865 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
20866 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
20867 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
20868 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
20869 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
20870 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
20871 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
20872 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
20873 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
20874 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
20876 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20878 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
20879 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
20880 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
20881 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
20882 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
20883 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
20884 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
20885 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
20886 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
20887 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
20888 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
20889 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
20890 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
20891 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
20892 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
20894 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20896 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
20897 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
20898 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
20899 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
20900 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
20901 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
20902 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
20903 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
20904 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
20905 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
20906 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
20907 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
20908 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
20909 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
20910 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
20911 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
20912 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
20913 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
20914 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
20915 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
20916 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
20917 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
20918 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
20919 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
20920 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
20921 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
20922 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
20923 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
20924 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
20925 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
20927 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20929 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
20930 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
20931 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
20932 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
20933 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
20934 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
20935 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
20936 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
20937 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
20938 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
20939 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
20940 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
20941 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
20942 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
20943 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
20944 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
20945 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
20946 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
20947 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
20948 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
20949 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
20950 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
20951 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
20952 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
20953 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
20954 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
20955 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
20956 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
20957 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
20958 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
20960 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20962 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
20963 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
20964 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
20965 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
20966 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
20967 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
20968 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
20969 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
20970 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
20971 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
20972 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
20973 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
20974 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
20975 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
20976 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
20977 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
20978 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
20979 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
20981 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20983 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
20984 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
20985 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
20986 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
20987 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
20988 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
20989 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
20990 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
20991 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
20992 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
20993 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
20994 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
20995 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
20996 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
20997 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
20998 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
20999 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
21000 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
21001 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
21002 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
21003 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
21004 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
21005 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
21006 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
21007 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
21008 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
21009 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
21010 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
21011 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
21012 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
21013 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
21014 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
21015 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
21016 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
21017 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
21018 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
21020 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21022 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
21023 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
21024 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
21025 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
21026 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
21027 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
21028 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
21029 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
21030 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
21031 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
21032 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
21033 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
21034 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
21035 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
21036 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
21037 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
21038 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
21039 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
21041 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21043 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
21044 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
21045 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
21046 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
21047 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
21048 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
21049 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
21050 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
21051 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
21052 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
21053 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
21054 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
21055 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
21056 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
21057 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
21058 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
21059 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
21060 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
21061 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
21062 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
21063 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
21064 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
21065 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
21066 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
21067 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
21068 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
21069 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
21070 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
21071 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
21072 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
21073 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
21074 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
21075 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
21076 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
21077 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
21078 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
21080 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21082 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
21083 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
21084 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
21085 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
21086 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
21087 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
21088 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
21089 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
21090 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
21091 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
21092 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
21093 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
21094 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
21095 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
21096 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
21097 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
21098 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
21099 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
21101 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21103 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
21104 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
21105 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
21106 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
21107 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
21108 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
21109 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
21110 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
21111 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
21112 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
21113 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
21114 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
21115 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
21116 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
21117 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
21118 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
21119 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
21120 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
21121 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
21122 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
21123 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
21124 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
21125 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
21126 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
21127 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
21128 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
21129 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
21130 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
21131 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
21132 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
21133 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
21134 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
21135 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
21136 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
21137 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
21138 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
21140 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21142 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
21143 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
21144 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
21145 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
21146 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
21147 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
21148 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
21149 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
21150 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
21151 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
21152 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
21153 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
21154 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
21155 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
21156 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
21157 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
21158 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
21159 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
21160 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
21161 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
21162 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
21163 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
21164 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
21165 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
21166 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
21167 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
21168 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
21169 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
21170 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
21171 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
21172 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
21173 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
21174 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
21175 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
21176 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
21177 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
21178 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
21179 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
21180 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
21181 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
21182 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
21183 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
21184 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
21185 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
21186 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
21188 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21190 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
21191 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
21192 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
21193 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
21194 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
21195 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
21196 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
21197 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
21198 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
21199 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
21200 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
21201 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
21202 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
21203 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
21204 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
21206 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21208 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
21209 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
21210 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
21211 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
21212 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
21213 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
21214 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
21215 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
21216 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
21217 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
21218 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
21219 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
21220 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
21221 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
21222 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
21224 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21226 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
21227 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
21228 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
21229 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
21230 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
21231 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
21232 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
21233 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
21234 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
21235 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
21236 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
21237 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
21238 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
21239 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
21240 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
21242 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21244 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
21246 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21248 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
21249 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
21250 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
21251 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
21252 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
21253 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
21254 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
21255 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
21256 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
21257 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
21258 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
21259 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
21260 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
21261 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
21262 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
21263 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
21264 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
21265 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
21267 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21269 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
21270 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
21271 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
21272 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
21273 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
21274 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
21275 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
21276 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
21277 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
21278 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
21279 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
21280 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
21281 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
21282 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
21283 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
21284 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
21285 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
21286 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
21288 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21290 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
21291 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
21292 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
21293 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
21294 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
21295 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
21296 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
21297 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
21298 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
21299 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
21300 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
21301 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
21302 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
21303 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
21304 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
21305 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
21306 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
21307 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
21309 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21311 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
21312 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
21313 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
21314 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
21315 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
21316 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
21317 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
21318 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
21319 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
21320 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
21321 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
21322 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
21323 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
21324 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
21325 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
21326 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
21327 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
21328 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
21330 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21332 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
21333 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
21334 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
21335 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
21336 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
21337 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
21338 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
21339 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
21340 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
21341 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
21342 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
21343 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
21344 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
21345 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
21346 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
21347 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
21348 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
21349 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
21351 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21353 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
21354 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
21355 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
21356 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
21357 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
21358 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
21359 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
21360 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
21361 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
21362 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
21363 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
21364 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
21365 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
21366 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
21367 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
21368 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
21369 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
21370 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
21372 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21374 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
21375 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
21376 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
21377 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
21378 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
21379 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
21380 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
21381 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
21382 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
21383 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
21384 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
21385 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
21386 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
21387 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
21388 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
21389 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
21390 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
21391 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
21392 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
21393 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
21394 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
21395 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
21396 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
21397 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
21398 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
21399 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
21400 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
21401 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
21402 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
21403 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
21405 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21407 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
21408 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
21409 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
21410 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
21411 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
21412 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
21413 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
21414 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
21415 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
21416 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
21417 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
21418 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
21419 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
21420 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
21421 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
21422 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
21423 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
21424 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
21425 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
21426 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
21427 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
21428 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
21429 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
21430 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
21431 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
21432 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
21433 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
21434 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
21435 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
21436 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
21438 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21440 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
21441 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
21442 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
21443 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
21444 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
21445 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
21446 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
21447 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
21448 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
21449 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
21450 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
21451 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
21452 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
21453 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
21454 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
21455 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
21456 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
21457 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
21458 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
21459 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
21460 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
21461 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
21462 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
21463 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
21464 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
21465 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
21466 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
21467 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
21468 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
21469 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
21471 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21473 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
21474 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
21475 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
21476 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
21477 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
21478 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
21479 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
21480 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
21481 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
21482 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
21483 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
21484 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
21485 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
21486 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
21487 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
21488 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
21489 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
21490 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
21491 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
21492 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
21493 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
21494 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
21495 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
21496 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
21497 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
21498 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
21499 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
21500 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
21501 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
21502 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
21504 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21506 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
21507 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
21508 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
21509 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
21510 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
21511 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
21512 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
21513 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
21514 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
21515 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
21516 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
21517 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
21518 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
21519 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
21520 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
21521 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
21522 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
21523 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
21524 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
21525 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
21526 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
21527 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
21528 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
21529 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
21530 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
21531 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
21532 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
21533 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
21534 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
21535 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
21536 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
21537 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
21538 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
21539 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
21540 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
21541 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
21543 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21545 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
21546 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
21547 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
21548 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
21549 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
21550 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
21551 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
21552 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
21553 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
21554 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
21555 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
21556 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
21557 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
21558 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
21559 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
21560 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
21561 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
21562 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
21563 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
21564 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
21565 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
21566 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
21567 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
21568 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
21569 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
21570 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
21571 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
21572 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
21573 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
21574 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
21575 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
21576 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
21577 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
21578 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
21579 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
21580 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
21582 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21584 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
21585 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
21586 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
21587 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
21588 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
21589 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
21590 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
21591 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
21592 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
21593 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
21594 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
21595 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
21596 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
21597 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
21598 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
21599 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
21600 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
21601 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
21602 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
21603 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
21604 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
21605 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
21606 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
21607 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
21608 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
21609 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
21610 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
21611 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
21612 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
21613 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
21614 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
21615 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
21616 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
21617 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
21618 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
21619 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
21621 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21623 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
21624 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
21625 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
21626 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
21627 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
21628 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
21629 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
21630 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
21631 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
21632 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
21633 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
21634 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
21635 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
21636 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
21637 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
21638 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
21639 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
21640 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
21641 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
21642 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
21643 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
21644 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
21645 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
21646 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
21647 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
21648 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
21649 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
21650 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
21651 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
21652 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
21653 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
21654 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
21655 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
21656 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
21657 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
21658 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
21660 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21662 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
21663 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
21664 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
21665 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
21666 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
21667 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
21668 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
21669 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
21670 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
21671 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
21672 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
21673 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
21674 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
21675 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
21676 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
21677 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
21678 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
21679 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
21681 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21683 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
21684 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
21685 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
21686 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
21687 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
21688 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
21689 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
21690 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
21691 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
21692 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
21693 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
21694 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
21695 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
21696 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
21697 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
21698 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
21699 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
21700 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
21702 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21704 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
21705 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
21706 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
21707 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
21708 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
21709 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
21710 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
21711 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
21712 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
21713 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
21714 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
21715 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
21716 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
21717 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
21718 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
21719 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
21720 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
21721 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
21723 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21725 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
21726 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
21727 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
21728 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
21729 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
21730 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
21731 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
21732 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
21733 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
21734 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
21735 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
21736 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
21737 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
21738 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
21739 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
21740 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
21741 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
21742 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
21744 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21746 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
21747 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
21748 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
21749 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
21750 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
21751 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
21752 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
21753 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
21754 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
21755 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
21756 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
21757 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
21758 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
21759 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
21760 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
21762 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21764 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
21765 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
21766 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
21767 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
21768 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
21769 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
21770 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
21771 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
21772 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
21773 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
21774 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
21775 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
21776 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
21777 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
21778 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
21780 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21782 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
21783 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
21784 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
21785 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
21786 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
21787 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
21788 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
21789 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
21790 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
21791 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
21792 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
21793 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
21794 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
21795 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
21796 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
21798 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21800 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
21801 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
21802 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
21803 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
21804 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
21805 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
21806 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
21807 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
21808 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
21809 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
21810 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
21811 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
21812 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
21813 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
21814 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
21816 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21818 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
21819 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
21820 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
21821 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
21822 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
21823 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
21824 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
21825 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
21826 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
21827 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
21828 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
21829 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
21830 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
21831 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
21832 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
21833 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
21834 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
21835 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
21836 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
21837 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
21838 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
21839 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
21840 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
21842 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21844 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
21845 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
21846 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
21847 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
21848 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
21849 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
21850 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
21851 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
21852 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
21853 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
21854 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
21855 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
21856 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
21857 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
21858 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
21860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21862 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
21863 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
21864 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
21865 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
21866 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
21867 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
21868 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
21869 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
21870 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
21871 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
21872 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
21873 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
21874 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
21875 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
21876 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
21878 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21880 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
21882 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21884 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
21885 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
21886 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
21887 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
21888 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
21889 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
21890 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
21891 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
21892 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
21893 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
21894 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
21895 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
21896 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
21897 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
21898 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
21899 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
21900 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
21901 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
21903 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21905 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
21906 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
21907 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
21908 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
21909 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
21910 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
21911 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
21912 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
21913 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
21914 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
21915 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
21916 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
21917 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
21918 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
21919 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
21920 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
21921 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
21922 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
21924 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21926 * g++.target/riscv/rvv/base/exception-1.C: New test.
21928 2023-02-11 Jakub Jelinek <jakub@redhat.com>
21931 * c-c++-common/pr108605.c: New test.
21933 2023-02-11 Jonathan Yong <10walls@gmail.com>
21935 * gcc.dg/pr65658.c: fix LLP64 test.
21937 2023-02-11 Jonathan Yong <10walls@gmail.com>
21939 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
21940 * gcc.dg/Warray-bounds-52.c: ditto
21941 * gcc.dg/Wstringop-overflow-62.c: ditto
21942 * gcc.dg/attr-vector_size.c: ditto
21943 * gcc.dg/overflow-warn-9.c: ditto
21945 2023-02-10 David Malcolm <dmalcolm@redhat.com>
21948 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
21949 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
21951 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
21953 PR tree-optimization/108520
21954 * g++.dg/pr108520.C: New.
21956 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21958 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
21959 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
21960 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
21961 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
21962 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
21963 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
21964 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
21965 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
21966 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
21967 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
21968 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
21969 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
21970 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
21971 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
21972 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
21973 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
21974 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
21975 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
21976 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
21977 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
21978 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
21979 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
21980 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
21981 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
21982 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
21983 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
21984 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
21985 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
21986 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
21987 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
21989 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21991 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
21992 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
21993 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
21994 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
21995 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
21996 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
21997 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
21998 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
21999 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
22000 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
22001 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
22002 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
22003 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
22004 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
22005 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
22006 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
22007 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
22008 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
22009 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
22010 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
22011 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
22012 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
22013 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
22014 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
22015 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
22016 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
22017 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
22018 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
22019 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
22020 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
22022 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22024 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
22025 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
22026 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
22027 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
22028 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
22029 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
22030 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
22031 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
22032 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
22033 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
22034 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
22035 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
22036 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
22037 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
22038 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
22039 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
22040 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
22041 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
22042 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
22043 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
22044 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
22045 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
22046 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
22047 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
22048 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
22049 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
22050 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
22051 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
22052 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
22053 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
22055 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22057 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
22058 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
22059 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
22060 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
22061 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
22062 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
22063 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
22064 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
22065 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
22066 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
22067 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
22068 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
22069 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
22070 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
22071 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
22072 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
22073 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
22074 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
22075 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
22076 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
22077 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
22078 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
22079 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
22080 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
22081 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
22082 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
22083 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
22084 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
22085 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
22086 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
22088 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22090 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
22091 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
22092 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
22093 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
22094 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
22095 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
22096 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
22097 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
22098 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
22099 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
22100 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
22101 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
22102 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
22103 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
22104 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
22105 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
22106 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
22107 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
22108 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
22109 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
22110 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
22111 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
22112 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
22113 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
22114 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
22115 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
22116 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
22117 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
22118 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
22119 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
22121 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22123 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
22124 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
22125 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
22126 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
22127 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
22128 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
22129 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
22130 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
22131 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
22132 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
22133 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
22134 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
22135 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
22136 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
22137 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
22138 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
22139 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
22140 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
22141 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
22142 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
22143 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
22144 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
22145 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
22146 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
22147 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
22148 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
22149 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
22150 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
22151 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
22152 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
22154 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22156 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
22157 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
22158 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
22159 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
22160 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
22161 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
22162 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
22163 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
22164 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
22165 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
22166 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
22167 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
22168 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
22169 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
22170 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
22171 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
22172 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
22173 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
22174 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
22175 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
22176 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
22177 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
22178 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
22179 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
22180 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
22181 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
22182 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
22183 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
22184 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
22185 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
22187 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22189 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
22190 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
22191 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
22192 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
22193 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
22194 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
22195 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
22196 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
22197 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
22198 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
22199 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
22200 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
22201 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
22202 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
22203 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
22204 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
22205 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
22206 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
22207 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
22208 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
22209 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
22210 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
22211 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
22212 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
22213 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
22214 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
22215 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
22216 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
22217 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
22218 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
22220 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22222 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
22223 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
22224 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
22225 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
22226 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
22227 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
22228 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
22229 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
22230 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
22231 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
22232 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
22233 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
22234 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
22235 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
22236 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
22237 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
22238 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
22239 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
22240 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
22241 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
22242 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
22243 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
22244 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
22245 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
22246 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
22247 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
22248 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
22249 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
22250 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
22251 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
22253 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22255 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
22256 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
22257 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
22258 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
22259 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
22260 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
22261 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
22262 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
22263 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
22264 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
22265 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
22266 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
22267 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
22268 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
22269 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
22270 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
22271 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
22272 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
22273 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
22274 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
22275 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
22276 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
22277 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
22278 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
22279 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
22280 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
22281 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
22282 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
22283 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
22284 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
22286 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22288 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
22289 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
22290 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
22291 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
22292 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
22293 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
22294 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
22295 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
22296 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
22297 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
22298 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
22299 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
22300 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
22301 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
22302 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
22303 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
22304 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
22305 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
22306 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
22307 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
22308 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
22309 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
22310 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
22311 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
22312 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
22313 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
22314 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
22315 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
22316 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
22317 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
22319 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22321 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
22322 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
22323 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
22324 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
22325 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
22326 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
22327 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
22328 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
22329 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
22330 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
22331 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
22332 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
22333 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
22334 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
22335 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
22336 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
22337 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
22338 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
22339 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
22340 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
22341 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
22342 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
22343 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
22344 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
22345 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
22346 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
22347 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
22348 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
22349 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
22350 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
22352 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22354 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
22355 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
22356 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
22357 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
22358 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
22359 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
22360 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
22361 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
22362 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
22363 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
22364 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
22365 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
22366 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
22367 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
22368 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
22369 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
22370 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
22371 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
22372 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
22373 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
22374 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
22375 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
22376 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
22377 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
22378 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
22379 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
22380 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
22381 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
22382 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
22383 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
22385 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22387 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
22388 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
22389 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
22390 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
22391 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
22392 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
22393 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
22394 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
22395 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
22396 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
22397 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
22398 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
22399 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
22400 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
22401 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
22402 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
22403 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
22404 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
22405 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
22406 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
22407 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
22408 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
22409 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
22410 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
22411 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
22412 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
22413 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
22414 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
22415 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
22416 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
22418 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22420 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
22421 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
22422 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
22423 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
22424 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
22425 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
22426 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
22427 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
22428 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
22429 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
22430 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
22431 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
22432 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
22433 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
22434 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
22435 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
22436 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
22437 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
22438 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
22439 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
22440 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
22441 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
22442 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
22443 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
22444 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
22445 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
22446 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
22447 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
22448 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
22449 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
22451 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22453 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
22454 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
22455 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
22456 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
22457 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
22458 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
22459 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
22460 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
22461 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
22462 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
22463 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
22464 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
22465 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
22466 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
22467 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
22468 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
22469 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
22470 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
22471 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
22472 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
22473 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
22474 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
22475 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
22476 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
22477 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
22478 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
22479 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
22480 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
22481 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
22482 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
22483 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
22484 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
22485 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
22486 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
22487 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
22488 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
22489 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
22490 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
22491 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
22492 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
22493 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
22494 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
22495 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
22496 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
22497 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
22498 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
22499 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
22500 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
22501 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
22502 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
22503 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
22504 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
22505 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
22506 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
22507 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
22508 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
22509 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
22510 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
22511 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
22512 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
22513 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
22514 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
22515 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
22516 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
22517 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
22518 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
22519 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
22520 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
22521 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
22522 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
22523 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
22524 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
22525 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
22526 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
22527 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
22528 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
22529 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
22530 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
22531 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
22532 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
22533 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
22534 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
22535 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
22536 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
22537 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
22538 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
22539 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
22540 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
22541 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
22542 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
22543 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
22544 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
22545 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
22546 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
22547 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
22548 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
22550 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22552 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
22553 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
22554 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
22555 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
22556 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
22557 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
22558 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
22559 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
22560 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
22561 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
22562 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
22563 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
22564 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
22565 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
22566 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
22567 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
22568 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
22569 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
22570 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
22571 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
22572 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
22573 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
22574 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
22575 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
22576 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
22577 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
22578 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
22579 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
22580 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
22581 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
22582 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
22583 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
22584 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
22585 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
22586 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
22587 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
22589 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22591 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
22592 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
22593 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
22594 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
22595 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
22596 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
22597 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
22598 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
22599 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
22600 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
22601 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
22602 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
22603 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
22604 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
22605 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
22606 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
22607 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
22608 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
22609 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
22610 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
22611 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
22612 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
22613 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
22614 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
22615 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
22616 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
22617 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
22618 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
22619 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
22620 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
22621 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
22622 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
22623 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
22624 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
22625 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
22626 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
22628 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22630 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
22631 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
22632 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
22633 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
22634 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
22635 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
22636 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
22637 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
22638 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
22639 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
22640 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
22641 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
22642 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
22643 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
22644 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
22645 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
22646 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
22647 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
22648 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
22649 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
22650 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
22651 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
22652 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
22653 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
22654 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
22655 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
22656 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
22657 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
22658 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
22659 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
22660 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
22661 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
22662 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
22663 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
22664 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
22665 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
22667 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22669 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
22670 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
22671 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
22672 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
22673 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
22674 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
22675 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
22676 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
22677 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
22678 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
22679 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
22680 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
22681 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
22682 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
22683 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
22684 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
22685 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
22686 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
22687 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
22688 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
22689 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
22690 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
22691 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
22692 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
22693 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
22694 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
22695 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
22696 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
22697 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
22698 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
22699 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
22700 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
22701 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
22702 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
22703 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
22704 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
22706 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22708 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
22709 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
22710 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
22711 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
22712 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
22713 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
22714 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
22715 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
22716 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
22717 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
22718 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
22719 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
22720 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
22721 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
22722 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
22723 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
22724 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
22725 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
22726 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
22727 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
22728 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
22729 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
22730 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
22731 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
22732 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
22733 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
22734 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
22735 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
22736 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
22737 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
22738 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
22739 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
22740 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
22741 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
22742 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
22743 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
22745 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22747 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
22748 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
22749 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
22750 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
22751 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
22752 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
22753 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
22754 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
22755 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
22756 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
22757 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
22758 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
22759 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
22760 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
22761 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
22762 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
22763 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
22764 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
22765 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
22766 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
22767 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
22768 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
22769 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
22770 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
22771 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
22772 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
22773 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
22774 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
22775 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
22776 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
22777 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
22778 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
22779 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
22780 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
22781 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
22782 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
22784 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22786 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
22787 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
22788 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
22789 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
22790 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
22791 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
22792 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
22793 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
22794 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
22795 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
22796 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
22797 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
22798 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
22799 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
22800 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
22801 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
22802 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
22803 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
22804 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
22805 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
22806 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
22807 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
22808 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
22809 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
22810 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
22811 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
22812 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
22813 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
22814 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
22815 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
22816 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
22817 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
22818 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
22819 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
22820 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
22821 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
22823 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22825 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
22826 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
22827 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
22828 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
22829 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
22830 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
22831 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
22832 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
22833 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
22834 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
22835 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
22836 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
22837 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
22838 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
22839 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
22840 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
22841 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
22842 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
22843 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
22844 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
22845 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
22846 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
22847 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
22848 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
22849 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
22850 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
22851 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
22852 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
22853 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
22854 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
22855 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
22856 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
22857 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
22858 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
22859 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
22860 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
22862 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22864 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
22865 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
22866 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
22867 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
22868 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
22869 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
22870 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
22871 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
22872 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
22873 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
22874 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
22875 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
22876 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
22877 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
22878 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
22879 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
22880 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
22881 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
22882 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
22883 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
22884 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
22885 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
22886 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
22887 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
22888 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
22889 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
22890 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
22891 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
22892 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
22893 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
22894 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
22895 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
22896 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
22897 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
22898 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
22899 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
22901 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22903 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
22904 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
22905 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
22906 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
22907 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
22908 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
22909 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
22910 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
22911 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
22912 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
22913 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
22914 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
22915 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
22916 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
22917 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
22918 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
22919 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
22920 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
22921 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
22922 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
22923 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
22924 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
22925 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
22926 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
22927 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
22928 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
22929 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
22930 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
22931 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
22932 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
22933 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
22934 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
22935 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
22936 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
22937 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
22938 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
22940 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22942 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
22943 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
22944 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
22945 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
22946 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
22947 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
22948 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
22949 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
22950 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
22951 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
22952 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
22953 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
22954 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
22955 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
22956 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
22957 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
22958 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
22959 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
22960 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
22961 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
22962 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
22963 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
22964 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
22965 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
22966 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
22967 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
22968 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
22969 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
22970 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
22971 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
22972 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
22973 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
22974 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
22975 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
22976 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
22977 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
22979 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22981 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
22982 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
22983 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
22984 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
22985 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
22986 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
22987 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
22988 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
22989 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
22990 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
22991 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
22992 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
22993 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
22994 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
22995 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
22996 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
22997 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
22998 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
22999 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
23000 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
23001 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
23002 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
23003 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
23004 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
23005 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
23006 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
23007 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
23008 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
23009 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
23010 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
23011 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
23012 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
23013 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
23014 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
23015 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
23016 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
23018 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23020 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
23021 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
23022 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
23023 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
23024 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
23025 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
23026 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
23027 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
23028 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
23029 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
23030 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
23031 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
23032 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
23033 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
23034 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
23035 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
23036 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
23037 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
23038 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
23039 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
23040 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
23041 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
23042 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
23043 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
23044 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
23045 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
23046 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
23047 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
23048 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
23049 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
23050 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
23051 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
23052 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
23053 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
23054 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
23055 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
23057 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23059 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
23060 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
23061 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
23062 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
23063 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
23064 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
23065 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
23066 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
23067 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
23068 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
23069 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
23070 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
23071 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
23072 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
23073 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
23074 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
23075 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
23076 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
23077 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
23078 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
23079 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
23080 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
23081 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
23082 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
23083 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
23084 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
23085 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
23086 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
23087 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
23088 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
23089 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
23090 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
23091 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
23092 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
23093 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
23094 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
23096 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23098 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
23099 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
23100 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
23101 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
23102 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
23103 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
23104 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
23105 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
23106 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
23107 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
23108 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
23109 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
23110 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
23111 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
23112 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
23113 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
23114 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
23115 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
23116 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
23117 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
23118 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
23119 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
23120 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
23121 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
23122 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
23123 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
23124 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
23125 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
23126 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
23127 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
23128 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
23129 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
23130 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
23131 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
23132 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
23133 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
23135 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23137 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
23138 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
23139 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
23140 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
23141 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
23142 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
23143 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
23144 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
23145 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
23146 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
23147 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
23148 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
23149 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
23150 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
23151 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
23153 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23155 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
23156 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
23157 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
23158 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
23159 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
23160 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
23161 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
23162 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
23163 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
23164 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
23165 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
23166 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
23167 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
23168 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
23169 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
23170 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
23171 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
23172 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
23174 2023-02-10 Richard Biener <rguenther@suse.de>
23176 PR tree-optimization/108724
23177 * gcc.target/i386/pr108724.c: New testcase.
23179 2023-02-10 Andrew Pinski <apinski@marvell.com>
23180 Andrew Macleod <amacleod@redhat.com>
23182 PR tree-optimization/108684
23183 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
23184 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
23185 * gcc.dg/tree-ssa/pr108684-1.c: New test.
23187 2023-02-10 Joseph Myers <joseph@codesourcery.com>
23189 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
23190 constants to nullptr_t.
23191 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
23192 null pointer constants to nullptr_t. Do test errors for
23193 conversion of other values to nullptr_t and for unary '+' on
23196 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23198 PR tree-optimization/107561
23199 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
23201 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
23203 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23205 PR testsuite/106120
23206 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
23207 ilp32 targets with c++98.
23209 2023-02-10 Marek Polacek <polacek@redhat.com>
23212 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
23214 2023-02-09 David Malcolm <dmalcolm@redhat.com>
23217 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
23219 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
23221 * gcc.target/i386/pr103541.c: New.
23222 * g++.target/i386/pr108711.C: New.
23224 2023-02-09 Harald Anlauf <anlauf@gmx.de>
23225 Steven G. Kargl <kargl@gcc.gnu.org>
23229 * gfortran.dg/pr103779.f90: New test.
23231 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23233 PR tree-optimization/108688
23234 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
23235 * gcc.dg/pr108688.c: New test.
23237 2023-02-09 Andrew Pinski <apinski@marvell.com>
23239 PR tree-optimization/108688
23240 * gcc.c-torture/compile/pr108688-1.c: New test.
23242 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23245 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
23246 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
23248 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23250 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
23252 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23254 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
23256 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23259 * g++.dg/cpp0x/pr108698.C: New test.
23261 2023-02-08 Joseph Myers <joseph@codesourcery.com>
23263 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
23264 pointers with null values that are not null pointer constants.
23265 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
23266 pointers with non-null values, not with null values that are not
23267 null pointer constants.
23269 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
23271 * gcc.dg/torture/pr100398.c: Limit to lra targets.
23272 * gcc.dg/pr100590.c: Ditto.
23274 2023-02-08 David Malcolm <dmalcolm@redhat.com>
23277 * gcc.dg/analyzer/uninit-7.c: New test.
23278 * gcc.dg/analyzer/uninit-pr108704.c: New test.
23280 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
23283 * gfortran.dg/pr103259.f90: New test.
23285 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23287 PR tree-optimization/108692
23288 * gcc.dg/pr108692.c: New test.
23290 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23292 * objc/execute/execute.exp: Load objc-dg.exp.
23294 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23296 PR tree-optimization/108316
23297 * gcc.dg/vect/pr108316.c: New test.
23299 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23302 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23304 * gcc.target/i386/pr103541.c: New.
23306 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23309 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
23310 incorrectly applied into PR108526 testcase ...
23311 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
23313 2023-02-07 David Malcolm <dmalcolm@redhat.com>
23316 * gcc.dg/analyzer/fread-pr108661.c: New test.
23317 * gcc.dg/analyzer/read-pr108661.c: New test.
23319 2023-02-07 Harald Anlauf <anlauf@gmx.de>
23322 * gfortran.dg/save_7.f90: New test.
23324 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
23326 * gcc.target/i386/pr103541.c: New.
23328 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23330 PR tree-optimization/106923
23331 * gcc.dg/pr106923.c: New test.
23333 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23335 PR tree-optimization/106433
23336 * gcc.c-torture/compile/pr106433.c: New test.
23338 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23340 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
23341 -Wdeprecated warning for C++23.
23343 2023-02-06 Alex Coplan <alex.coplan@arm.com>
23346 * gcc.target/aarch64/pr104921-1.c: New test.
23347 * gcc.target/aarch64/pr104921-2.c: New test.
23348 * gcc.target/aarch64/pr104921.x: Include file for new tests.
23350 2023-02-06 Xi Ruoyao <xry111@xry111.site>
23352 * g++.target/loongarch/bytepick.C: New test.
23354 2023-02-06 Tamar Christina <tamar.christina@arm.com>
23356 * gcc.target/aarch64/options_set_10.c: Removed.
23358 2023-02-06 Jakub Jelinek <jakub@redhat.com>
23360 PR tree-optimization/108655
23361 * gcc.dg/pr108655.c: New test.
23363 2023-02-06 Patrick Palka <ppalka@redhat.com>
23366 * g++.dg/cpp0x/overload5.C: New test.
23367 * g++.dg/cpp0x/overload5a.C: New test.
23368 * g++.dg/cpp0x/overload6.C: New test.
23370 2023-02-05 Harald Anlauf <anlauf@gmx.de>
23373 * gfortran.dg/pr108592.f90: New test.
23375 2023-02-03 Jakub Jelinek <jakub@redhat.com>
23377 PR tree-optimization/108647
23378 * g++.dg/torture/pr108647.C: New test.
23380 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
23382 PR tree-optimization/108639
23383 * gcc.c-torture/compile/pr108638.c: New file.
23384 * gcc.c-torture/compile/pr108639.c: New file.
23386 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
23388 PR tree-optimization/107570
23389 * gcc.dg/pr107570.c: New.
23391 2023-02-03 Marek Polacek <polacek@redhat.com>
23394 * g++.dg/cpp1y/constexpr-108158.C: New test.
23396 2023-02-03 Marek Polacek <polacek@redhat.com>
23399 * g++.dg/cpp0x/variadic-alias8.C: New test.
23401 2023-02-03 Patrick Palka <ppalka@redhat.com>
23404 * g++.dg/template/call9.C: New test.
23406 2023-02-03 Patrick Palka <ppalka@redhat.com>
23409 * g++.dg/cpp2a/concepts-dtor1.C: New test.
23411 2023-02-03 Patrick Palka <ppalka@redhat.com>
23414 * g++.dg/cpp2a/concepts-pr108579.C: New test.
23416 2023-02-03 Martin Jambor <mjambor@suse.cz>
23419 * gcc.dg/ipa/pr108384.c: New test.
23421 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23423 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
23424 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
23426 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23428 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
23429 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
23430 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
23431 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
23432 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
23433 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
23434 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
23435 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
23436 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
23437 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
23438 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
23439 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
23440 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
23441 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
23442 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
23444 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23446 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
23447 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
23448 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
23449 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
23450 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
23451 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
23452 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
23453 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
23454 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
23455 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
23456 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
23457 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
23458 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
23459 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
23460 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
23462 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23464 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
23465 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
23466 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
23467 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
23468 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
23469 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
23470 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
23471 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
23472 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
23473 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
23474 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
23475 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
23476 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
23477 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
23478 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
23480 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23482 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
23484 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23486 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
23487 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
23488 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
23489 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
23490 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
23491 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
23492 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
23493 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
23494 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
23495 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
23496 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
23497 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
23498 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
23499 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
23500 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
23501 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
23502 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
23503 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
23505 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23507 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
23508 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
23509 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
23510 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
23511 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
23512 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
23513 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
23514 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
23515 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
23516 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
23517 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
23518 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
23519 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
23520 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
23521 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
23522 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
23523 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
23524 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
23526 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23528 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
23529 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
23530 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
23531 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
23532 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
23533 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
23534 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
23535 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
23536 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
23537 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
23538 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
23539 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
23540 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
23541 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
23542 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
23543 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
23544 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
23545 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
23547 2023-02-02 Joseph Myers <joseph@codesourcery.com>
23549 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
23550 and pointer to be disallowed.
23551 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
23552 pointers are allowed.
23553 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
23554 nullptr_t and pointers are disallowed.
23556 2023-02-02 Joseph Myers <joseph@codesourcery.com>
23558 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
23559 types with real initializers are allowed.
23560 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
23561 of complex types with real initializers being disallowed.
23562 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
23564 * gcc.dg/c2x-constexpr-9.c: Add more tests.
23565 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
23566 initializers for decimal types.
23567 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
23568 initializers for decimal types. Add more tests of decimal
23569 initializers for binary types.
23571 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
23573 * gcc.target/gcn/cond_shift_3.c: New test.
23574 * gcc.target/gcn/cond_shift_3_run.c: New test.
23575 * gcc.target/gcn/cond_shift_4.c: New test.
23576 * gcc.target/gcn/cond_shift_4_run.c: New test.
23577 * gcc.target/gcn/cond_shift_8.c: New test.
23578 * gcc.target/gcn/cond_shift_8_run.c: New test.
23579 * gcc.target/gcn/cond_shift_9.c: New test.
23580 * gcc.target/gcn/cond_shift_9_run.c: New test.
23582 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23584 PR rtl-optimization/108508
23585 * gcc.target/aarch64/pr108508.c: New test.
23587 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23589 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
23591 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23594 * gcc.dg/analyzer/fd-pr108633.c: New test.
23596 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23598 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
23600 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23603 PR rtl-optimization/108463
23605 * gcc.dg/pr108463.c: New test.
23607 2023-02-02 Richard Biener <rguenther@suse.de>
23609 PR middle-end/108625
23610 * gcc.dg/pr108625.c: New testcase.
23612 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
23614 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
23615 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
23616 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
23617 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
23618 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
23620 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23622 * gcc.target/arm/mve/pr108443-run.c: New test.
23623 * gcc.target/arm/mve/pr108443.c: New test.
23625 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23627 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
23629 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23632 * gcc.target/arm/mve/mve_vpt.c: New test.
23634 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23637 * gcc.dg/pr107300.c: New test.
23639 2023-02-02 liuhongt <hongtao.liu@intel.com>
23641 * gcc.target/aarch64/pr108601.c: New test.
23643 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23645 PR middle-end/108435
23646 * gcc.dg/gomp/pr108435.c: New test.
23648 2023-02-01 Harald Anlauf <anlauf@gmx.de>
23651 * gfortran.dg/pr108527.f90: Adjust test pattern.
23653 2023-02-01 Tamar Christina <tamar.christina@arm.com>
23655 * gcc.target/aarch64/cpunative/info_19: New test.
23656 * gcc.target/aarch64/cpunative/info_20: New test.
23657 * gcc.target/aarch64/cpunative/info_21: New test.
23658 * gcc.target/aarch64/cpunative/info_22: New test.
23659 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
23660 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
23661 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
23662 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
23664 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
23666 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
23668 * gcc.dg/builtin-object-size-common.h: ... new file.
23669 * g++.dg/ext/builtin-object-size1.C: Include
23670 builtin-object-size-common.h. Replace all abort with FAIL.
23672 * g++.dg/ext/builtin-object-size2.C: Likewise.
23673 * gcc.dg/builtin-object-size-1.c: Likewise.
23674 * gcc.dg/builtin-object-size-12.c: Likewise.
23675 * gcc.dg/builtin-object-size-13.c: Likewise.
23676 * gcc.dg/builtin-object-size-15.c: Likewise.
23677 * gcc.dg/builtin-object-size-2.c: Likewise.
23678 * gcc.dg/builtin-object-size-3.c: Likewise.
23679 * gcc.dg/builtin-object-size-4.c: Likewise.
23680 * gcc.dg/builtin-object-size-6.c: Likewise.
23681 * gcc.dg/builtin-object-size-7.c: Likewise.
23682 * gcc.dg/builtin-object-size-8.c: Likewise.
23683 * gcc.dg/pr101836.c: Likewise.
23684 * gcc.dg/strict-flex-array-3.c: Likewise.
23686 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
23688 PR tree-optimization/108356
23689 * gcc.dg/pr108356.c: New.
23691 2023-02-01 Martin Liska <mliska@suse.cz>
23694 * g++.dg/ipa/pr108509.C: New test.
23696 2023-02-01 Marek Polacek <polacek@redhat.com>
23699 * g++.dg/warn/Wlogical-op-4.C: New test.
23701 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23704 * gcc.dg/pr108573.c: New test.
23706 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
23708 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
23709 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
23711 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23714 * g++.dg/gomp/pr108607.C: New test.
23716 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
23718 * gcc.target/s390/preserve-args-1.c: New test.
23719 * gcc.target/s390/preserve-args-2.c: New test.
23720 * gcc.target/s390/preserve-args-3.c: New file.
23722 2023-02-01 Jason Merrill <jason@redhat.com>
23724 * g++.dg/warn/changes-meaning2.C: New test.
23725 * g++.dg/warn/changes-meaning3.C: New test.
23727 2023-02-01 David Malcolm <dmalcolm@redhat.com>
23729 * gcc.dg/analyzer/call-summaries-2.c: Add
23730 dg-require-effective-target alloca.
23731 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
23732 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
23733 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
23734 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
23735 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
23736 "free", to match uses of "__builtin_malloc".
23737 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
23739 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
23741 2023-02-01 David Malcolm <dmalcolm@redhat.com>
23744 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
23745 * gcc.dg/analyzer/test-alloca.h: New test.
23747 2023-01-31 Jason Merrill <jason@redhat.com>
23750 * g++.dg/cpp1z/aggr-base13.C: New test.
23752 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
23754 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
23755 'gcc-set-multilib-library-path' for 'ld_library_path'.
23757 2023-01-31 Marek Polacek <polacek@redhat.com>
23760 * g++.dg/cpp0x/variadic184.C: New test.
23762 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23764 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
23765 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
23766 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
23767 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
23768 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
23769 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
23770 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
23771 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
23772 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
23773 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
23774 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
23775 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
23776 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
23777 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
23778 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
23779 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
23780 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
23781 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
23782 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
23783 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
23784 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
23785 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
23786 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
23787 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
23788 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
23789 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
23790 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
23791 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
23792 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
23793 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
23795 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23797 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
23798 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
23799 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
23800 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
23801 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
23802 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
23803 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
23804 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
23805 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
23806 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
23807 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
23808 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
23809 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
23810 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
23811 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
23812 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
23813 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
23814 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
23815 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
23816 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
23817 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
23818 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
23819 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
23820 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
23821 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
23822 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
23823 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
23824 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
23825 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
23826 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
23828 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23830 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
23831 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
23832 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
23833 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
23834 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
23835 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
23836 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
23837 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
23838 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
23839 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
23840 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
23841 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
23842 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
23843 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
23844 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
23845 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
23846 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
23847 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
23848 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
23849 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
23850 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
23851 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
23852 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
23853 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
23854 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
23855 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
23856 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
23857 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
23858 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
23859 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
23861 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23863 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
23864 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
23865 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
23866 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
23867 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
23868 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
23869 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
23870 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
23871 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
23872 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
23873 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
23874 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
23875 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
23876 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
23877 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
23879 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23881 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
23882 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
23883 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
23884 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
23885 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
23886 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
23887 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
23888 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
23889 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
23890 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
23891 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
23892 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
23893 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
23894 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
23895 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
23896 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
23897 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
23898 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
23899 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
23900 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
23901 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
23902 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
23903 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
23904 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
23905 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
23906 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
23907 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
23908 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
23909 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
23910 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
23912 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23914 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
23915 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
23916 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
23917 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
23918 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
23919 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
23920 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
23921 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
23922 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
23923 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
23924 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
23925 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
23926 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
23927 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
23928 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
23930 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23932 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
23933 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
23934 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
23935 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
23936 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
23937 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
23938 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
23939 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
23940 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
23941 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
23942 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
23943 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
23944 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
23945 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
23946 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
23948 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23950 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
23951 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
23952 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
23953 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
23954 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
23955 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
23956 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
23957 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
23958 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
23959 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
23960 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
23961 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
23962 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
23963 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
23964 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
23966 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23968 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
23969 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
23970 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
23971 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
23972 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
23973 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
23974 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
23975 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
23976 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
23977 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
23978 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
23979 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
23980 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
23981 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
23982 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
23983 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
23984 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
23985 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
23986 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
23987 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
23988 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
23989 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
23990 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
23991 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
23992 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
23993 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
23994 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
23995 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
23996 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
23997 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
23999 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24001 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
24002 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
24003 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
24004 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
24005 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
24006 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
24007 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
24008 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
24009 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
24010 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
24011 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
24012 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
24013 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
24014 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
24015 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
24017 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24019 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
24020 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
24021 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
24022 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
24023 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
24024 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
24025 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
24026 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
24027 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
24028 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
24029 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
24030 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
24031 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
24032 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
24033 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
24035 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24037 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
24039 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24041 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
24042 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
24043 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
24044 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
24045 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
24046 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
24047 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
24048 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
24049 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
24050 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
24051 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
24052 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
24053 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
24054 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
24055 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
24056 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
24057 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
24058 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
24060 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24062 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
24063 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
24064 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
24065 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
24066 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
24067 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
24068 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
24069 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
24070 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
24071 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
24072 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
24073 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
24074 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
24075 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
24076 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
24077 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
24078 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
24079 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
24081 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24083 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
24084 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
24085 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
24086 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
24087 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
24088 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
24089 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
24090 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
24091 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
24092 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
24093 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
24094 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
24095 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
24096 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
24097 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
24098 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
24099 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
24100 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
24101 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
24102 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
24103 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
24104 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
24105 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
24106 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
24107 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
24108 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
24109 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
24110 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
24111 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
24112 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
24113 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
24114 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
24115 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
24116 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
24117 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
24118 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
24120 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24122 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
24123 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
24124 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
24125 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
24126 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
24127 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
24128 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
24129 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
24130 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
24131 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
24132 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
24133 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
24134 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
24135 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
24136 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
24137 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
24138 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
24139 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
24140 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
24141 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
24142 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
24143 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
24144 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
24145 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
24146 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
24147 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
24148 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
24149 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
24150 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
24151 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
24152 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
24153 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
24154 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
24155 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
24156 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
24157 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
24159 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24161 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
24162 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
24163 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
24164 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
24165 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
24166 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
24167 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
24168 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
24169 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
24170 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
24171 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
24172 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
24173 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
24174 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
24175 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
24176 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
24177 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
24178 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
24179 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
24180 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
24181 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
24182 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
24183 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
24184 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
24185 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
24186 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
24187 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
24188 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
24189 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
24190 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
24191 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
24192 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
24193 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
24194 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
24195 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
24196 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
24198 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24200 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
24201 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
24202 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
24203 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
24204 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
24205 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
24206 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
24207 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
24208 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
24209 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
24210 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
24211 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
24212 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
24213 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
24214 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
24215 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
24216 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
24217 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
24219 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24221 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
24222 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
24223 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
24224 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
24225 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
24226 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
24227 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
24228 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
24229 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
24230 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
24231 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
24232 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
24233 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
24234 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
24235 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
24236 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
24237 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
24238 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
24239 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
24240 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
24241 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
24242 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
24243 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
24244 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
24245 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
24246 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
24247 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
24248 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
24249 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
24250 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
24251 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
24252 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
24253 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
24254 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
24255 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
24256 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
24258 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24260 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
24261 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
24262 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
24263 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
24264 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
24265 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
24266 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
24267 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
24268 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
24269 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
24270 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
24271 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
24272 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
24273 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
24274 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
24275 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
24276 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
24277 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
24279 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24281 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
24282 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
24283 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
24284 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
24285 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
24286 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
24287 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
24288 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
24289 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
24290 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
24291 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
24292 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
24293 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
24294 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
24295 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
24296 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
24297 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
24298 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
24300 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24302 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
24303 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
24304 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
24305 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
24306 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
24307 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
24308 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
24309 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
24310 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
24311 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
24312 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
24313 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
24314 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
24315 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
24316 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
24317 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
24318 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
24319 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
24321 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24323 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
24324 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
24325 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
24326 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
24327 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
24328 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
24329 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
24330 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
24331 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
24332 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
24333 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
24334 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
24335 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
24336 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
24337 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
24338 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
24339 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
24340 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
24342 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24344 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
24345 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
24346 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
24347 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
24348 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
24349 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
24350 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
24351 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
24352 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
24353 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
24354 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
24355 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
24356 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
24357 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
24358 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
24359 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
24360 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
24361 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
24363 2023-01-31 Marek Polacek <polacek@redhat.com>
24367 * g++.dg/warn/Wduplicated-cond3.C: New test.
24368 * g++.dg/warn/Wduplicated-cond4.C: New test.
24369 * g++.dg/warn/Wduplicated-cond5.C: New test.
24371 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
24374 * gcc.target/aarch64/pr108589.c: New test.
24376 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
24378 PR tree-optimization/108608
24379 * gcc.dg/vect/pr108608.c: New test.
24380 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
24382 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24384 PR tree-optimization/108385
24385 * gcc.dg/pr108385.c: New.
24387 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24389 PR tree-optimization/108359
24390 * gcc.dg/pr108359.c: New.
24392 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24394 * rust/compile/issue-1073.rs: New test.
24396 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24398 * rust/compile/issue-1006.rs: New test.
24400 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24402 * rust/compile/const_generics_5.rs: Fix assertions.
24403 * rust/compile/unconstrained_type_param.rs: Add more assertions.
24405 2023-01-31 liushuyu <liushuyu011@gmail.com>
24407 * rust/compile/builtin_macro_recurse.rs: New test.
24409 2023-01-31 liushuyu <liushuyu011@gmail.com>
24411 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
24412 * rust/compile/builtin_macro_env.rs: Likewise.
24414 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24416 * rust/compile/frust-compile-until.rs: New test.
24418 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24420 * rust/compile/rust-const-blog-issue.rs: New test.
24422 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24424 * rust/compile/macro44.rs: New test.
24426 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24428 * rust/compile/macro_export_1.rs: New test.
24430 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24432 * rust/compile/const_generics_8.rs: New test.
24434 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24436 * rust/compile/const_generics_7.rs: New test.
24438 2023-01-31 liushuyu <liushuyu011@gmail.com>
24440 * rust/execute/torture/loop-condition-eval.rs: New test.
24442 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24444 * rust/compile/const8.rs: New test.
24446 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24448 * rust/compile/const7.rs: New test.
24450 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24452 * rust/compile/const6.rs: New test.
24454 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24456 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
24457 * rust/compile/tuple1.rs: Likewise.
24458 * rust/compile/type-alias1.rs: Likewise.
24459 * rust/execute/torture/operator_overload_9.rs: Likewise.
24460 * rust/execute/torture/slice1.rs: Rework test to use new parsing
24461 capability and stick to the original implementation.
24463 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24465 * rust/compile/macro43.rs: New test.
24467 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24469 * rust/compile/parse_range.rs: New test.
24471 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24473 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
24474 * rust/compile/issue-1289.rs: Likewise.
24475 * rust/compile/test_mod.rs: Likewise.
24476 * rust/compile/torture/raw_identifiers.rs: Likewise.
24477 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
24478 * rust/compile/privacy7.rs: New test.
24480 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24482 * rust/compile/rustc_attr1.rs: New test.
24484 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24486 * rust/debug/win64-abi.rs: Fix assertion to take into account
24488 * rust/compile/torture/macro-issue1426.rs: Moved to...
24489 * rust/execute/torture/macro-issue1426.rs: ...here.
24490 * rust/execute/torture/overflow1.rs: New test.
24492 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24494 * rust/compile/torture/issue-1506.rs: New test.
24496 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24498 * rust/compile/const4.rs: New.
24499 * rust/compile/const5.rs: New.
24501 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
24503 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
24505 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
24506 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
24507 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
24508 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
24510 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24513 * gcc.target/i386/avx2-pr108599.c: New test.
24515 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
24517 PR testsuite/108604
24518 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
24521 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24523 PR rtl-optimization/108596
24524 * gcc.c-torture/compile/pr108596.c: New test.
24526 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24529 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
24531 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
24533 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
24535 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
24536 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
24537 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
24538 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
24539 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
24540 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
24541 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
24542 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
24543 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
24544 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
24545 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
24546 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
24547 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
24548 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
24549 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
24550 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
24551 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
24552 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
24553 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
24554 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
24555 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
24556 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
24557 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
24558 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
24559 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
24560 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
24561 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
24563 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24565 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
24566 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
24567 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
24568 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
24569 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
24570 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
24571 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
24572 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
24573 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
24574 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
24575 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
24576 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
24577 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
24578 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
24579 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
24581 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24583 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
24584 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
24585 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
24586 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
24587 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
24588 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
24589 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
24590 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
24591 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
24592 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
24593 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
24594 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
24595 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
24596 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
24597 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
24599 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24601 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
24602 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
24603 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
24604 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
24605 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
24606 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
24607 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
24608 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
24609 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
24610 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
24611 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
24612 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
24613 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
24614 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
24615 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
24617 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24619 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
24620 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
24621 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
24622 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
24623 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
24624 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
24625 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
24626 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
24627 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
24628 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
24629 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
24630 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
24631 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
24632 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
24633 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
24635 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24637 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
24638 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
24639 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
24640 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
24641 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
24642 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
24643 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
24644 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
24645 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
24646 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
24647 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
24648 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
24649 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
24650 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
24651 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
24653 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24655 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
24656 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
24657 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
24658 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
24659 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
24660 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
24661 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
24662 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
24663 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
24664 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
24665 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
24666 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
24667 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
24668 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
24669 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
24671 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24673 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
24674 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
24675 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
24676 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
24677 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
24678 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
24679 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
24680 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
24681 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
24682 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
24683 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
24684 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
24685 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
24686 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
24687 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
24689 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24691 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
24692 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
24693 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
24694 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
24695 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
24696 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
24697 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
24698 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
24699 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
24700 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
24701 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
24702 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
24703 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
24704 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
24705 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
24707 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24709 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
24710 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
24711 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
24712 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
24713 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
24714 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
24715 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
24716 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
24717 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
24718 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
24719 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
24720 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
24722 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24724 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
24725 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
24726 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
24727 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
24728 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
24729 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
24730 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
24731 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
24732 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
24733 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
24734 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
24735 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
24736 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
24737 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
24738 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
24739 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
24740 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
24741 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
24742 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
24743 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
24744 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
24745 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
24746 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
24747 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
24749 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24751 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
24752 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
24753 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
24754 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
24755 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
24756 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
24757 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
24758 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
24759 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
24760 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
24761 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
24762 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
24763 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
24764 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
24765 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
24766 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
24767 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
24768 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
24769 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
24770 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
24771 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
24772 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
24773 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
24774 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
24776 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24778 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
24779 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
24780 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
24781 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
24782 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
24783 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
24785 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24787 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
24788 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
24789 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
24790 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
24791 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
24792 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
24794 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24796 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
24797 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
24798 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
24799 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
24800 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
24801 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
24802 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
24803 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
24804 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
24805 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
24806 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
24807 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
24808 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
24809 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
24810 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
24811 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
24812 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
24813 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
24815 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24817 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
24818 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
24819 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
24820 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
24821 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
24822 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
24823 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
24824 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
24825 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
24826 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
24827 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
24828 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
24829 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
24830 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
24831 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
24832 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
24833 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
24834 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
24836 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24838 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
24839 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
24840 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
24841 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
24842 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
24843 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
24844 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
24845 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
24846 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
24847 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
24848 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
24849 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
24850 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
24851 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
24852 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
24853 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
24854 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
24855 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
24857 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24859 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
24860 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
24861 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
24862 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
24863 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
24864 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
24865 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
24866 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
24867 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
24868 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
24869 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
24870 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
24871 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
24872 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
24873 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
24874 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
24875 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
24876 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
24878 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24880 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
24881 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
24882 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
24883 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
24884 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
24885 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
24886 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
24887 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
24888 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
24889 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
24890 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
24891 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
24892 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
24893 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
24894 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
24895 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
24896 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
24897 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
24899 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24901 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
24902 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
24903 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
24904 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
24905 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
24906 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
24907 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
24908 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
24909 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
24910 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
24911 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
24912 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
24913 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
24914 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
24915 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
24916 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
24917 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
24918 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
24920 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24922 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
24923 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
24924 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
24925 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
24926 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
24927 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
24928 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
24929 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
24930 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
24931 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
24932 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
24933 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
24934 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
24935 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
24936 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
24937 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
24938 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
24939 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
24941 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24943 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
24944 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
24945 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
24946 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
24947 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
24948 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
24949 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
24950 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
24951 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
24952 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
24953 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
24954 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
24955 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
24956 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
24957 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
24958 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
24959 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
24960 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
24962 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24964 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
24966 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24968 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
24969 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
24970 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
24972 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24974 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
24975 restore TORTURE_OPTIONS.
24977 2023-01-30 Andrew Pinski <apinski@marvell.com>
24979 PR tree-optimization/108582
24980 * gcc.dg/pr108582-1.c: New test.
24982 2023-01-30 Richard Biener <rguenther@suse.de>
24984 PR tree-optimization/108574
24985 * gcc.dg/torture/pr108574-1.c: New testcase.
24986 * gcc.dg/torture/pr108574-2.c: Likewise.
24987 * gcc.dg/torture/pr108574-3.c: Likewise.
24989 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
24992 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
24994 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24997 * gfortran.dg/pr103506_1.f90: New test.
24999 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
25001 * gcc.dg/ipa/ipa-sra-30.c: New test.
25002 * gcc.dg/ipa/ipa-sra-31.c: New test.
25003 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
25005 2023-01-28 Harald Anlauf <anlauf@gmx.de>
25006 Steven G. Kargl <kargl@gcc.gnu.org>
25009 * gfortran.dg/pr108527.f90: New test.
25011 2023-01-28 Harald Anlauf <anlauf@gmx.de>
25014 * gfortran.dg/common_27.f90: New test.
25016 2023-01-28 Jonathan Yong <10walls@gmail.com>
25019 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
25020 so function call is not mangled by __mingw_printf when
25021 doing assembly symbol inspection.
25023 2023-01-28 Jonathan Yong <10walls@gmail.com>
25026 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
25027 target same as on Linux.
25029 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25031 * g++.target/riscv/rvv/base/vlse-1.C: New test.
25032 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
25033 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
25034 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
25035 * g++.target/riscv/rvv/base/vsse-1.C: New test.
25036 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
25037 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
25038 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
25039 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
25040 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
25041 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
25042 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
25043 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
25044 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
25045 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
25046 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
25047 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
25048 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
25049 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
25050 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
25051 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
25052 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
25053 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
25054 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
25055 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
25056 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
25057 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
25058 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
25059 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
25060 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
25062 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25064 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
25066 * gfortran.dg/array_temporaries_2.f90: Likewise.
25067 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
25068 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
25069 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
25070 * gfortran.dg/fmt_error_4.f90: Likewise.
25071 * gfortran.dg/fmt_error_5.f90: Likewise.
25072 * gfortran.dg/fmt_float.f90: Likewise.
25073 * gfortran.dg/fmt_l.f90: Likewise.
25074 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
25075 * gfortran.dg/fmt_zero_precision.f90: Likewise.
25076 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25077 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25078 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25079 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25080 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
25081 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25082 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25083 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25084 * gfortran.dg/namelist_40.f90: Likewise.
25085 * gfortran.dg/namelist_47.f90: Likewise.
25086 * gfortran.dg/namelist_print_1.f: Likewise.
25087 * gfortran.dg/parameter_array_dummy.f90: Likewise.
25089 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
25091 * gm2/pim/fail/empty.mod: New test.
25093 2023-01-27 Joseph Myers <joseph@codesourcery.com>
25095 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
25096 auto initializers to be disallowed.
25098 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25100 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
25102 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
25105 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25107 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
25108 rather than an asm barrier.
25109 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
25110 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
25111 rather than volatile.
25112 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
25113 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
25114 function. Remove -fno-inline.
25115 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
25116 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
25117 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
25118 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
25119 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
25120 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
25121 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
25122 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
25123 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
25124 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
25125 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
25126 Allow the scalar form to be used when operating on lane 0.
25127 Add a test for lane 1.
25129 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25131 PR tree-optimization/96373
25132 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
25133 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
25135 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25137 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
25139 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
25140 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
25141 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
25142 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
25143 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
25144 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
25146 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25148 PR tree-optimization/108306
25149 * gcc.dg/pr108306.c: New.
25151 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25153 PR tree-optimization/108447
25154 * gcc.dg/pr108447.c: New.
25156 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25158 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
25159 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
25160 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
25162 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25164 * g++.target/riscv/rvv/base/vle-1.C: New test.
25165 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
25166 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
25167 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
25168 * g++.target/riscv/rvv/base/vse-1.C: New test.
25169 * g++.target/riscv/rvv/base/riscv_vector.h: New.
25171 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25173 * gcc.target/riscv/rvv/base/vse-1.c: New test.
25174 * gcc.target/riscv/rvv/base/vse-2.c: New test.
25175 * gcc.target/riscv/rvv/base/vse-3.c: New test.
25176 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
25177 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
25178 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
25180 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25182 * gcc.target/riscv/rvv/base/vle-1.c: New test.
25183 * gcc.target/riscv/rvv/base/vle-2.c: New test.
25184 * gcc.target/riscv/rvv/base/vle-3.c: New test.
25185 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
25186 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
25187 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
25188 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
25189 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
25190 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
25191 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
25192 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
25193 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
25194 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
25195 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
25196 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
25197 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
25198 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
25199 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
25201 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25203 * g++.target/riscv/rvv/base/vsm-1.C: New test.
25204 * g++.target/riscv/rvv/rvv.exp: New test.
25205 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
25206 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
25207 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
25209 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25211 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
25212 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
25213 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
25214 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
25215 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
25216 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
25217 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
25218 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
25219 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
25220 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
25221 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
25222 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
25223 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
25224 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
25225 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
25226 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
25227 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
25228 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
25229 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
25230 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
25231 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
25232 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
25233 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
25234 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
25235 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
25236 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
25237 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
25238 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
25239 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
25240 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
25241 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
25242 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
25243 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
25244 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
25245 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
25246 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
25247 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
25248 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
25249 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
25250 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
25251 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
25252 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
25253 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
25254 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
25255 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
25256 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
25257 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
25258 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
25259 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
25260 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
25261 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
25262 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
25263 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
25264 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
25265 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
25266 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
25267 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
25268 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
25269 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
25270 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
25271 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
25272 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
25273 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
25274 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
25275 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
25276 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
25277 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
25278 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
25279 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
25280 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
25281 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
25282 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
25283 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
25284 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
25285 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
25286 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
25287 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
25288 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
25289 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
25290 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
25291 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
25292 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
25293 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
25294 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
25295 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
25296 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
25297 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
25298 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
25299 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
25300 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
25301 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
25302 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
25303 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
25304 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
25305 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
25306 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
25307 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
25308 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
25309 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
25310 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
25311 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
25312 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
25313 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
25314 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
25315 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
25316 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
25317 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
25318 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
25319 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
25321 2023-01-27 Xi Ruoyao <xry111@xry111.site>
25323 * gcc.dg/pr95115.c (x): Add noipa attribute.
25325 2023-01-27 Jakub Jelinek <jakub@redhat.com>
25328 * gcc.dg/pr106061.c: New test.
25330 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
25332 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
25333 target selector to handle Windows.
25334 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
25335 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
25337 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
25339 * gm2/warnings/returntype/fail/badreturn.mod: New test.
25340 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
25342 * gm2/warnings/returntype/pass/Termbase.mod: New test.
25343 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
25344 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
25345 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
25348 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25350 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
25351 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
25352 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
25353 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
25354 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
25355 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
25356 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
25357 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
25358 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
25359 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
25360 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
25361 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
25362 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
25363 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
25364 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
25365 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
25366 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
25367 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
25368 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
25369 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
25370 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
25371 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
25372 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
25373 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
25374 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
25375 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
25376 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
25377 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
25378 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
25379 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
25380 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
25381 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
25382 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
25383 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
25384 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
25385 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
25386 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
25387 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
25388 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
25389 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
25390 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
25391 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
25392 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
25393 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
25394 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
25395 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
25396 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
25397 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
25398 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
25399 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
25400 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
25401 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
25402 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
25403 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
25404 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
25405 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
25406 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
25407 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
25408 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
25409 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
25410 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
25411 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
25412 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
25413 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
25414 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
25415 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
25416 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
25417 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
25418 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
25419 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
25420 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
25422 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25424 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
25425 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
25426 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
25427 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
25428 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
25429 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
25430 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
25431 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
25432 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
25433 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
25434 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
25435 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
25436 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
25437 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
25438 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
25439 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
25440 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
25441 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
25442 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
25443 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
25444 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
25445 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
25446 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
25447 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
25448 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
25449 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
25450 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
25451 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
25452 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
25453 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
25454 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
25455 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
25456 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
25457 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
25458 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
25459 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
25460 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
25461 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
25462 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
25463 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
25464 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
25465 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
25466 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
25467 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
25469 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25471 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
25473 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
25474 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
25475 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
25476 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
25477 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
25478 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
25479 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
25480 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
25481 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
25483 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25485 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
25487 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25489 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
25491 2023-01-26 Harald Anlauf <anlauf@gmx.de>
25494 * gfortran.dg/pr108544.f90: New test.
25495 * gfortran.dg/pr96102b.f90: New test.
25497 2023-01-26 Marek Polacek <polacek@redhat.com>
25499 PR middle-end/108543
25500 * c-c++-common/asan/pointer-subtract-5.c: New test.
25501 * c-c++-common/asan/pointer-subtract-6.c: New test.
25502 * c-c++-common/asan/pointer-subtract-7.c: New test.
25503 * c-c++-common/asan/pointer-subtract-8.c: New test.
25505 2023-01-26 Jakub Jelinek <jakub@redhat.com>
25507 PR tree-optimization/108540
25508 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
25509 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
25511 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25513 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
25515 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25517 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
25520 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25522 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
25523 * gcc.dg/guality/pr54519-1.c: Likewise.
25524 * gcc.dg/guality/pr54519-3.c: Likewise.
25525 * gcc.dg/guality/pr54693-2.c: Likewise.
25526 * gcc.dg/guality/sra-1.c: Likewise.
25528 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25530 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
25532 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25534 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
25536 2023-01-26 Marek Polacek <polacek@redhat.com>
25539 * g++.dg/cpp0x/udlit-error1.C: New test.
25541 2023-01-26 David Malcolm <dmalcolm@redhat.com>
25544 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
25545 -Wno-stringop-overflow.
25547 2023-01-26 David Malcolm <dmalcolm@redhat.com>
25550 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
25551 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
25552 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
25555 2023-01-26 Richard Biener <rguenther@suse.de>
25557 PR tree-optimization/108547
25558 * gcc.dg/uninit-pr108547.c: New testcase.
25560 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
25562 PR tree-optimization/108522
25563 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
25565 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
25566 test_dynarray_struct_member_d,
25567 test_dynarray_struct_member_subobj_b,
25568 test_dynarray_struct_member_subobj_c,
25569 test_dynarray_struct_member_subobj_d): New tests.
25572 2023-01-26 Jakub Jelinek <jakub@redhat.com>
25575 * g++.dg/gomp/pr108503.C: New test.
25577 2023-01-26 Richard Biener <rguenther@suse.de>
25579 PR tree-optimization/108523
25580 * gcc.dg/torture/pr108523.c: New testcase.
25582 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
25585 * gfortran.dg/pr108528.f90: New test.
25587 2023-01-25 Jakub Jelinek <jakub@redhat.com>
25590 * g++.dg/cpp23/static-operator-call5.C: New test.
25592 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25594 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
25596 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
25597 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
25598 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
25599 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
25600 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
25601 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
25602 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
25603 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
25604 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
25605 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
25606 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
25607 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
25608 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
25609 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
25610 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
25611 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
25612 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
25613 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
25614 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
25615 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
25616 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
25617 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
25618 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
25619 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
25620 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
25621 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
25622 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
25623 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
25624 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
25625 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
25626 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
25627 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
25628 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
25629 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
25630 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
25631 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
25632 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
25633 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
25634 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
25635 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
25636 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
25637 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
25638 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
25639 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
25640 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
25641 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
25642 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
25643 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
25644 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
25645 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
25646 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
25647 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
25648 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
25649 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
25650 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
25651 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
25652 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
25653 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
25654 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
25655 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
25656 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
25657 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
25658 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
25659 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
25660 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
25661 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
25662 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
25663 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
25664 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
25665 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
25666 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
25667 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
25668 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
25669 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
25670 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
25671 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
25672 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
25673 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
25674 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
25675 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
25676 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
25677 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
25678 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
25679 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
25681 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25683 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
25684 check-function-bodies instead of scan-assembler checks. Use
25685 extern "C" for C++ testing.
25686 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
25687 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
25688 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
25689 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
25690 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
25691 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
25692 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
25694 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25696 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
25697 check-function-bodies instead of scan-assembler checks. Use
25698 extern "C" for C++ testing.
25699 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
25700 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
25701 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
25702 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
25703 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
25705 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25707 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
25708 check-function-bodies instead of scan-assembler checks. Use
25709 extern "C" for C++ testing.
25710 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
25711 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
25712 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
25713 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
25714 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
25715 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
25716 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
25717 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
25718 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
25719 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
25720 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
25722 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25724 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
25725 check-function-bodies instead of scan-assembler checks. Use
25726 extern "C" for C++ testing.
25727 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
25728 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
25729 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
25730 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
25731 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
25733 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25735 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
25736 check-function-bodies instead of scan-assembler checks. Use
25737 extern "C" for C++ testing.
25738 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
25739 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
25740 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
25741 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
25742 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
25744 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25746 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
25747 check-function-bodies instead of scan-assembler checks. Use
25748 extern "C" for C++ testing.
25749 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
25750 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
25751 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
25752 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
25753 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
25755 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25757 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
25758 check-function-bodies instead of scan-assembler checks. Use
25759 extern "C" for C++ testing.
25760 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
25761 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
25762 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
25763 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
25764 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
25766 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25768 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
25769 check-function-bodies instead of scan-assembler checks. Use
25770 extern "C" for C++ testing.
25771 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
25772 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
25774 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25776 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
25777 check-function-bodies instead of scan-assembler checks. Use
25778 extern "C" for C++ testing.
25779 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
25780 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
25781 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
25782 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
25783 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
25785 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25787 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
25788 check-function-bodies instead of scan-assembler checks. Use
25789 extern "C" for C++ testing.
25790 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
25791 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
25792 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
25793 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
25794 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
25796 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25798 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
25799 check-function-bodies instead of scan-assembler checks. Use
25800 extern "C" for C++ testing.
25801 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
25802 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
25803 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
25804 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
25805 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
25807 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25809 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
25810 check-function-bodies instead of scan-assembler checks. Use
25811 extern "C" for C++ testing.
25812 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
25813 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
25814 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
25815 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
25816 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
25818 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25820 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
25821 check-function-bodies instead of scan-assembler checks. Use
25822 extern "C" for C++ testing.
25823 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
25824 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
25825 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
25826 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
25827 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
25829 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25831 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
25832 check-function-bodies instead of scan-assembler checks. Use
25833 extern "C" for C++ testing.
25834 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
25835 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
25836 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
25837 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
25838 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
25839 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
25840 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
25841 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
25842 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
25843 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
25844 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
25845 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
25846 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
25847 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
25848 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
25849 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
25850 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
25851 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
25852 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
25853 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
25854 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
25855 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
25856 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
25858 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25860 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
25861 check-function-bodies instead of scan-assembler checks. Use
25862 extern "C" for C++ testing.
25863 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
25864 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
25865 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
25866 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
25867 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
25868 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
25869 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
25870 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
25871 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
25872 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
25873 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
25874 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
25875 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
25876 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
25877 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
25879 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25881 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
25882 check-function-bodies instead of scan-assembler checks. Use
25883 extern "C" for C++ testing.
25884 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
25885 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
25886 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
25887 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
25888 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
25889 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
25890 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
25891 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
25892 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
25893 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
25894 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
25895 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
25896 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
25897 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
25898 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
25899 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
25900 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
25901 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
25902 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
25903 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
25904 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
25905 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
25906 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
25907 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
25908 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
25909 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
25910 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
25911 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
25912 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
25913 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
25914 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
25915 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
25916 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
25917 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
25918 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
25919 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
25920 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
25921 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
25922 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
25923 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
25924 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
25925 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
25926 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
25927 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
25928 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
25929 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
25930 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
25932 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25934 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
25935 check-function-bodies instead of scan-assembler checks. Use
25936 extern "C" for C++ testing.
25937 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
25938 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
25939 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
25940 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
25941 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
25942 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
25943 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
25944 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
25945 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
25946 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
25947 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
25948 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
25949 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
25950 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
25951 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
25952 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
25953 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
25954 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
25955 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
25956 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
25957 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
25958 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
25959 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
25961 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25963 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
25964 check-function-bodies instead of scan-assembler checks. Use
25965 extern "C" for C++ testing.
25966 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
25967 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
25968 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
25969 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
25970 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
25971 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
25972 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
25973 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
25974 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
25975 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
25976 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
25977 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
25978 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
25979 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
25980 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
25981 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
25982 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
25983 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
25984 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
25985 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
25986 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
25987 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
25988 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
25990 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25992 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
25993 check-function-bodies instead of scan-assembler checks. Use
25994 extern "C" for C++ testing.
25995 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
25996 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
25997 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
25998 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
25999 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
26000 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
26001 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
26002 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
26003 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
26004 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
26005 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
26006 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
26007 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
26008 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
26009 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
26010 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
26011 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
26013 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26015 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
26016 check-function-bodies instead of scan-assembler checks. Use
26017 extern "C" for C++ testing.
26018 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
26019 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
26020 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
26021 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
26022 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
26023 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
26024 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
26025 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
26026 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
26027 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
26028 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
26029 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
26030 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
26031 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
26032 * gcc.target/arm/simd/mve-vneg.c: Update test.
26033 * gcc.target/arm/simd/mve-vshr.c: Likewise
26035 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26037 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
26038 check-function-bodies instead of scan-assembler checks. Use
26039 extern "C" for C++ testing.
26040 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
26041 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
26042 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
26043 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
26044 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
26045 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
26046 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
26047 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
26048 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
26049 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
26050 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
26051 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
26052 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
26053 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
26054 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
26055 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
26056 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
26057 * gcc.target/arm/simd/mve-vclz.c: Update test.
26059 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26061 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
26062 check-function-bodies instead of scan-assembler checks. Use extern
26063 "C" for C++ testing.
26064 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
26065 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
26066 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
26067 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
26068 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
26069 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
26070 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
26071 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
26073 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
26075 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
26076 "initializer element is not constant" error.
26077 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
26079 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
26081 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
26082 aarch64 to list of targets supporting long long vectorization.
26084 2023-01-25 Jakub Jelinek <jakub@redhat.com>
26086 PR tree-optimization/108498
26087 * gcc.c-torture/execute/pr108498-1.c: New test.
26088 * gcc.c-torture/execute/pr108498-2.c: New test.
26090 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
26091 Jakub Jelinek <jakub@redhat.com>
26093 PR tree-optimization/108522
26094 * gcc.dg/builtin-dynamic-object-size-0.c
26095 (test_dynarray_struct_member): New test.
26098 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26101 PR testsuite/108533
26102 * g++.dg/init/new51.C (size_t): New typedef.
26103 (RexxClass::operator new, RexxClass::operator delete): Use size_t
26104 instead of unsigned long.
26106 2023-01-24 Jason Merrill <jason@redhat.com>
26109 * g++.dg/ext/pragma1.C: New test.
26111 2023-01-24 Jason Merrill <jason@redhat.com>
26114 * g++.dg/cpp23/static-operator-call5.C: New test.
26116 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
26118 * gcc.target/pdp11/pdp11.exp: New.
26119 * gcc.target/pdp11/pr108388.c: New.
26121 2023-01-24 Harald Anlauf <anlauf@gmx.de>
26124 * gfortran.dg/pr108529.f90: New test.
26126 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
26128 * gcc.target/arm/mve/pr108177-1-run.c: New test.
26129 * gcc.target/arm/mve/pr108177-1.c: New test.
26130 * gcc.target/arm/mve/pr108177-10-run.c: New test.
26131 * gcc.target/arm/mve/pr108177-10.c: New test.
26132 * gcc.target/arm/mve/pr108177-11-run.c: New test.
26133 * gcc.target/arm/mve/pr108177-11.c: New test.
26134 * gcc.target/arm/mve/pr108177-12-run.c: New test.
26135 * gcc.target/arm/mve/pr108177-12.c: New test.
26136 * gcc.target/arm/mve/pr108177-13-run.c: New test.
26137 * gcc.target/arm/mve/pr108177-13.c: New test.
26138 * gcc.target/arm/mve/pr108177-14-run.c: New test.
26139 * gcc.target/arm/mve/pr108177-14.c: New test.
26140 * gcc.target/arm/mve/pr108177-2-run.c: New test.
26141 * gcc.target/arm/mve/pr108177-2.c: New test.
26142 * gcc.target/arm/mve/pr108177-3-run.c: New test.
26143 * gcc.target/arm/mve/pr108177-3.c: New test.
26144 * gcc.target/arm/mve/pr108177-4-run.c: New test.
26145 * gcc.target/arm/mve/pr108177-4.c: New test.
26146 * gcc.target/arm/mve/pr108177-5-run.c: New test.
26147 * gcc.target/arm/mve/pr108177-5.c: New test.
26148 * gcc.target/arm/mve/pr108177-6-run.c: New test.
26149 * gcc.target/arm/mve/pr108177-6.c: New test.
26150 * gcc.target/arm/mve/pr108177-7-run.c: New test.
26151 * gcc.target/arm/mve/pr108177-7.c: New test.
26152 * gcc.target/arm/mve/pr108177-8-run.c: New test.
26153 * gcc.target/arm/mve/pr108177-8.c: New test.
26154 * gcc.target/arm/mve/pr108177-9-run.c: New test.
26155 * gcc.target/arm/mve/pr108177-9.c: New test.
26156 * gcc.target/arm/mve/pr108177-main.x: New test include.
26157 * gcc.target/arm/mve/pr108177.x: New test include.
26159 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26162 * g++.dg/cpp1z/decomp57.C: New test.
26163 * g++.dg/cpp1z/decomp58.C: New test.
26165 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26167 PR testsuite/107808
26168 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
26169 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
26171 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26173 PR testsuite/104756
26174 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
26175 * gcc.dg/vect/vect-fmax-2.c: Likewise.
26176 * gcc.dg/vect/vect-fmax-3.c: Likewise.
26177 * gcc.dg/vect/vect-fmin-1.c: Likewise.
26178 * gcc.dg/vect/vect-fmin-2.c: Likewise.
26179 * gcc.dg/vect/vect-fmin-3.c: Likewise.
26181 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
26182 Yang Yujie <yangyujie@loongson.cn>
26185 * gcc.target/loongarch/tst-asm-const.c: Moved to...
26186 * gcc.target/loongarch/pr107731.c: ...here.
26188 2023-01-24 Jason Merrill <jason@redhat.com>
26192 * g++.dg/ext/builtin-shufflevector-5.C: New test.
26193 * g++.dg/init/new51.C: New test.
26195 2023-01-23 Jason Merrill <jason@redhat.com>
26198 * g++.dg/cpp0x/move2.C: New test.
26200 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26203 * gfortran.dg/pr108502.f90: New test.
26205 2023-01-23 Marek Polacek <polacek@redhat.com>
26208 * g++.dg/warn/Wunused-value-1.C: New test.
26210 2023-01-23 Jason Merrill <jason@redhat.com>
26213 * g++.dg/cpp0x/initlist-vect2.C: New test.
26215 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26218 * gfortran.dg/pr108501.f90: New test.
26220 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26223 * gfortran.dg/pr108420.f90: New test.
26225 2023-01-23 Jason Merrill <jason@redhat.com>
26228 * g++.dg/template/explicit-instantiation5.C: New test.
26230 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26232 * g++.target/arm/pac-1.C: New test.
26233 * gcc.target/arm/pac-15.c: Likewise.
26235 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26237 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
26239 * gcc.target/arm/pac-12.c: New test.
26240 * gcc.target/arm/pac-13.c: Likewise.
26241 * gcc.target/arm/pac-14.c: Likewise.
26243 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26245 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
26247 2023-01-23 Richard Biener <rguenther@suse.de>
26249 PR tree-optimization/108482
26250 * gcc.dg/torture/pr108482.c: New testcase.
26252 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26254 * gcc.target/arm/bti-1.c: New testcase.
26255 * gcc.target/arm/bti-2.c: Likewise.
26257 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26259 * gcc.target/arm/pac.h : New file.
26260 * gcc.target/arm/pac-1.c : New test case.
26261 * gcc.target/arm/pac-2.c : Likewise.
26262 * gcc.target/arm/pac-3.c : Likewise.
26263 * gcc.target/arm/pac-4.c : Likewise.
26264 * gcc.target/arm/pac-5.c : Likewise.
26265 * gcc.target/arm/pac-6.c : Likewise.
26266 * gcc.target/arm/pac-7.c : Likewise.
26267 * gcc.target/arm/pac-8.c : Likewise.
26268 * gcc.target/arm/pac-9.c : Likewise.
26269 * gcc.target/arm/pac-10.c : Likewise.
26270 * gcc.target/arm/pac-11.c : Likewise.
26272 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26274 * gcc.target/arm/multilib.exp: Add pacbti related entries.
26276 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26277 Tejas Belagod <tbelagod@arm.com>
26279 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
26280 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
26281 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
26282 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
26284 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26285 Tejas Belagod <tbelagod@arm.com>
26287 * lib/target-supports.exp
26288 (check_effective_target_mbranch_protection_ok): New function.
26289 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
26290 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
26291 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
26292 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
26293 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
26294 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
26295 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
26296 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
26298 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26299 Tejas Belagod <tbelagod@arm.com>
26301 * lib/target-supports.exp:
26302 (check_effective_target_arm_pacbti_hw): New.
26304 2023-01-23 Richard Biener <rguenther@suse.de>
26306 PR tree-optimization/108449
26307 * gcc.dg/pr108449.c: New testcase.
26309 2023-01-23 Jason Merrill <jason@redhat.com>
26313 * g++.dg/init/lifetime4.C: New test.
26315 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
26317 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
26319 * gm2/complex/pass/complex-pass.exp: Likewise.
26320 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
26321 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
26322 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
26323 * gm2/iso/fail/iso-fail.exp: Likewise.
26324 * gm2/iso/pass/iso-pass.exp: Likewise.
26325 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
26326 * gm2/pim/fail/pim-fail.exp: Likewise.
26327 * gm2/pim/pass/pim-pass.exp: Likewise.
26328 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26329 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
26330 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26331 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
26332 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
26333 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
26334 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
26335 * gm2/recover/pass/recover-pass.exp: Likewise.
26336 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
26337 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
26338 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26339 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
26340 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
26341 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
26342 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
26343 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
26344 function. Remove the use of concatenated include and library paths.
26345 Remove string processing where possible.
26347 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
26349 * gcc.target/pru/clz-hi-2.c: New test.
26350 * gcc.target/pru/clz-hi.c: New test.
26352 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26355 * gfortran.dg/pr88048.f90: Adjust for changed error message.
26356 * gfortran.dg/parameter_data0.f90: New test.
26358 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
26360 * gcc.target/aarch64/acle/pmull64.c: New.
26361 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
26362 feature flag based on the intrinsic.
26363 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
26364 * gcc.target/aarch64/aes_1.c: Likewise.
26365 * gcc.target/aarch64/aes_2.c: Likewise.
26366 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
26367 * gcc.target/aarch64/sha1_1.c: Likewise.
26368 * gcc.target/aarch64/sha256_1.c: Likewise.
26369 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
26371 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26374 * g++.dg/cpp23/subscript12.C: New test.
26375 * g++.dg/cpp23/subscript13.C: New test.
26377 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26380 * g++.dg/init/pr53932.C: New test.
26382 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
26384 * gcc.target/i386/pr108436.c: New test.
26386 2023-01-19 David Malcolm <dmalcolm@redhat.com>
26389 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
26390 involving dominance.
26391 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
26392 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
26395 2023-01-19 Harald Anlauf <anlauf@gmx.de>
26398 * gfortran.dg/pr108434.f90: New test.
26400 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
26402 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
26403 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
26404 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
26405 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26406 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26407 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
26409 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
26411 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
26413 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
26414 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26415 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
26416 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
26417 Likewise, and also ensure that the -g option is appended to avoid it
26418 being taken as a path.
26419 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
26420 libraries added matches the set of -I and -L options.
26422 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
26425 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
26426 -fno-stack-protector.
26427 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
26428 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
26429 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
26430 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
26431 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
26432 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
26433 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
26434 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
26435 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
26437 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26439 PR tree-optimization/108440
26440 * c-c++-common/rotate-10.c: New test.
26441 * c-c++-common/rotate-11.c: New test.
26443 2023-01-19 Alexandre Oliva <oliva@adacore.com>
26446 * gcc.target/i386/pr106746.c: New.
26448 2023-01-18 Marek Polacek <polacek@redhat.com>
26451 * gcc.dg/c2x-nullptr-6.c: New test.
26453 2023-01-18 David Malcolm <dmalcolm@redhat.com>
26455 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
26456 from https://samate.nist.gov/SARD/test-suites/81.
26457 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
26458 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
26459 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
26460 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
26462 2023-01-18 Richard Biener <rguenther@suse.de>
26465 * gcc.dg/lto/pr108445_0.c: New testcase.
26466 * gcc.dg/lto/pr108445_1.c: Likewise.
26468 2023-01-18 Murray Steele <murray.steele@arm.com>
26470 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
26472 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26473 Andrew Pinski <apinski@marvell.com>
26476 * gcc.target/powerpc/pr108396.c: New test.
26478 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26481 * gcc.target/powerpc/pr108348-1.c: New test.
26482 * gcc.target/powerpc/pr108348-2.c: New test.
26484 2023-01-17 Harald Anlauf <anlauf@gmx.de>
26487 * gfortran.dg/pr108421.f90: New test.
26489 2023-01-17 Jakub Jelinek <jakub@redhat.com>
26491 PR tree-optimization/106523
26492 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
26493 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
26494 __builtin_unreachable about shift count.
26495 * c-c++-common/rotate-2b.c: New test.
26496 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
26497 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
26498 __builtin_unreachable about shift count.
26499 * c-c++-common/rotate-4b.c: New test.
26500 * gcc.c-torture/execute/pr106523.c: New test.
26502 2023-01-16 Andrew Pinski <apinski@marvell.com>
26504 * lib/target-supports.exp (add_options_for_tls): Remove
26505 reference to Solaris 9 in comments.
26507 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
26510 * g++.target/i386/pr105980.C: New test.
26512 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
26514 * g++.dg/tree-ssa/pr106077.C: New test.
26516 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26520 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
26521 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
26523 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26525 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
26526 * gcc.dg/tree-ssa/popcount.c: Likewise.
26527 * gcc.dg/tree-ssa/popcount2.c: Likewise.
26528 * gcc.dg/tree-ssa/popcount3.c: Likewise.
26529 * gcc.target/aarch64/popcount4.c: Likewise.
26530 * gcc.target/i386/pr95771.c: Likewise, and...
26531 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
26532 since this would emit just a single IFN if a TI optab is added.
26534 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26536 * gcc.dg/tree-ssa/cltz-max.c: New test.
26537 * gcc.dg/tree-ssa/clz-char.c: New test.
26538 * gcc.dg/tree-ssa/clz-int.c: New test.
26539 * gcc.dg/tree-ssa/clz-long-long.c: New test.
26540 * gcc.dg/tree-ssa/clz-long.c: New test.
26541 * gcc.dg/tree-ssa/ctz-char.c: New test.
26542 * gcc.dg/tree-ssa/ctz-int.c: New test.
26543 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
26544 * gcc.dg/tree-ssa/ctz-long.c: New test.
26546 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26548 * lib/target-supports.exp (check_effective_target_clz)
26549 (check_effective_target_clzl, check_effective_target_clzll)
26550 (check_effective_target_ctz, check_effective_target_clzl)
26551 (check_effective_target_ctzll): New.
26552 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
26553 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
26554 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
26555 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
26556 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
26557 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
26558 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
26559 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
26560 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
26562 2023-01-16 Jakub Jelinek <jakub@redhat.com>
26565 * g++.target/i386/pr105593.C: New test.
26567 2023-01-16 Jakub Jelinek <jakub@redhat.com>
26570 * c-c++-common/Winit-self3.c: New test.
26571 * c-c++-common/Winit-self4.c: New test.
26572 * c-c++-common/Winit-self5.c: New test.
26574 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
26577 * gcc.target/powerpc/pr108272-1.c: New test.
26578 * gcc.target/powerpc/pr108272-2.c: New test.
26579 * gcc.target/powerpc/pr108272-3.c: New test.
26580 * gcc.target/powerpc/pr108272-4.c: New test.
26582 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26584 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
26586 2023-01-14 Jakub Jelinek <jakub@redhat.com>
26589 * c-c++-common/pr108365.c: New test.
26590 * g++.dg/opt/pr108365.C: New test.
26591 * g++.dg/warn/pr108365.C: New test.
26593 2023-01-14 Alexandre Oliva <oliva@adacore.com>
26596 * gcc.target/arm/pr42093.c: Disable tree-dce.
26598 2023-01-13 David Malcolm <dmalcolm@redhat.com>
26601 * gcc.dg/analyzer/switch-enum-1.c: New test.
26602 * gcc.dg/analyzer/switch-enum-2.c: New test.
26603 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
26604 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
26605 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
26606 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
26608 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
26610 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
26613 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
26615 PR rtl-optimization/108117
26616 PR rtl-optimization/108132
26617 * gcc.dg/pr108117.c: New test.
26619 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26622 * g++.dg/warn/pr108285.C: New test.
26624 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
26626 * gm2/examples/map/pass/examples-map-pass.exp:
26627 Call gm2_push_timeout 30 before foreach testcase.
26628 Call gm2_pop_timeout after the foreach statement.
26629 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
26630 Call gm2_push_timeout 20 before foreach testcase.
26631 Call gm2_pop_timeout after the foreach statement.
26633 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26636 * gcc.c-torture/execute/pr107131.c: New test.
26638 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26640 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
26642 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
26644 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
26645 from the message issued by -Wstrict-flex-arrays.
26646 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
26647 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
26648 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
26649 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
26650 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
26651 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
26652 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
26653 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
26655 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26658 * gcc.dg/pr107131.c: New test.
26660 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
26662 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
26663 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
26665 2023-01-13 Richard Biener <rguenther@suse.de>
26667 * gcc.target/aarch64/pr107209.c: New test.
26669 2023-01-13 Richard Biener <rguenther@suse.de>
26671 PR tree-optimization/108387
26672 * gcc.dg/pr108387.c: New testcase.
26674 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
26676 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
26677 (timeout-dg.exp): Load.
26678 Call gm2_push_timeout 15.
26679 Call gm2_pop_timeout at the end.
26680 * gm2/link/min/pass/link-min-pass.exp: Set path
26682 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
26683 Call gm2_push_timeout 60.
26684 Call gm2_pop_timeout at the end.
26685 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
26686 individual_timeout.
26687 Configure dejagnu to timeout for 10 seconds.
26688 (gm2_push_timeout): New proc.
26689 (gm2_pop_timeout): New proc.
26690 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
26691 individual_timeout.
26692 Configure dejagnu to timeout for 10 seconds.
26693 (gm2_push_timeout): New proc.
26694 (gm2_pop_timeout): New proc.
26696 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26698 * lib/gm2.exp: Use timeout.exp.
26700 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26702 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
26705 2023-01-12 Andrew Pinski <apinski@marvell.com>
26706 Roger Sayle <roger@nextmovesoftware.com>
26708 PR tree-optimization/92342
26709 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
26710 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
26711 * gcc.dg/tree-ssa/multcmp-1.c: New test.
26712 * gcc.dg/tree-ssa/multcmp-2.c: New test.
26714 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26715 Richard Sandiford <richard.sandiford@arm.com>
26718 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
26719 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
26720 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
26721 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
26722 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
26723 * gcc.target/aarch64/pr105549.c: New test.
26724 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
26725 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
26726 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
26727 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
26729 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26730 Richard Sandiford <richard.sandiford@arm.com>
26732 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
26733 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
26735 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
26736 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
26738 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
26739 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
26740 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
26741 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
26743 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
26744 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
26746 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
26747 * g++.target/aarch64/bitfield-abi-warning.h: New test.
26749 2023-01-12 Richard Biener <rguenther@suse.de>
26751 PR tree-optimization/99412
26752 * gcc.dg/vect/pr99412.c: New testcase.
26753 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
26754 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
26756 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
26759 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
26760 * gfortran.dg/gomp/assumes-2.f90: Likewise.
26761 * gfortran.dg/gomp/assume-5.f90: New test.
26763 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
26765 * c-c++-common/cpp/pr108244-1.c: New test.
26766 * c-c++-common/cpp/pr108244-2.c: New test.
26767 * c-c++-common/gomp/pr108244-3.c: New test.
26769 2023-01-11 David Malcolm <dmalcolm@redhat.com>
26772 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
26773 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
26774 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
26775 warning false +ve directives.
26776 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
26777 * gcc.dg/analyzer/pr103217-3.c: Likewise.
26778 * gcc.dg/analyzer/strdup-pr108252.c: New test.
26779 * gcc.dg/analyzer/strndup-pr108252.c: New test.
26781 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26784 * gcc.dg/pr105972.c: New test.
26786 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
26788 PR tree-optimization/71343
26789 * gcc.dg/pr71343-2.c: New test case.
26791 2023-01-11 David Faust <david.faust@oracle.com>
26794 * gcc.target/bpf/double-1.c: New test.
26795 * gcc.target/bpf/double-2.c: New test.
26796 * gcc.target/bpf/float-1.c: New test.
26798 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
26800 * gcc.dg/sso-17.c: New test.
26802 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
26804 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
26805 the testing target isn't a PowerPC target.
26807 2023-01-11 Richard Biener <rguenther@suse.de>
26809 PR tree-optimization/107767
26810 * gcc.dg/tree-ssa/pr107767.c: New testcase.
26812 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26815 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
26817 2023-01-11 Richard Biener <rguenther@suse.de>
26819 PR tree-optimization/108352
26820 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
26821 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
26823 2023-01-11 Richard Biener <rguenther@suse.de>
26825 PR tree-optimization/108353
26826 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
26828 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
26830 * gcc.target/s390/not.c: New test.
26832 2023-01-11 Richard Biener <rguenther@suse.de>
26834 PR tree-optimization/106293
26835 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
26837 2023-01-10 Richard Biener <rguenther@suse.de>
26839 PR tree-optimization/106293
26840 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
26842 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
26844 PR rtl-optimization/106421
26845 * gcc.dg/pr106421.c: New test case.
26847 2023-01-10 Martin Jambor <mjambor@suse.cz>
26850 * g++.dg/ipa/pr108110.C: New test.
26852 2023-01-10 Richard Biener <rguenther@suse.de>
26854 PR tree-optimization/108314
26855 * gcc.dg/vect/pr108314.c: New testcase.
26857 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
26859 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
26862 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
26864 * gcc.target/csky/and3a.c: Rename to ...
26865 * gcc.target/csky/ck801-and.c: ... this.
26866 * gcc.target/csky/constpool-3.c: Rename to ...
26867 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
26868 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
26869 * gcc.target/csky/ck801-constpool.c: ... this, and skip
26870 if the CPU is not ck801.
26871 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
26873 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
26875 * gcc.target/s390/fcall-saved.c: New test.
26877 2023-01-09 Jakub Jelinek <jakub@redhat.com>
26882 * g++.dg/tree-ssa/initlist-opt2.C: New test.
26883 * g++.dg/tree-ssa/initlist-opt3.C: New test.
26885 2023-01-09 Joseph Myers <joseph@codesourcery.com>
26887 * gcc.dg/c2x-complit-8.c: New test.
26889 2023-01-09 Richard Biener <rguenther@suse.de>
26891 PR middle-end/69482
26892 * gcc.target/i386/pr69482-1.c: New testcase.
26893 * gcc.target/i386/pr69482-2.c: Likewise.
26895 2023-01-09 Martin Liska <mliska@suse.cz>
26898 * g++.dg/ipa/pr108830.C: New test.
26900 2023-01-09 Richard Biener <rguenther@suse.de>
26902 PR tree-optimization/101912
26903 * gcc.dg/uninit-pr101912.c: New testcase.
26905 2023-01-09 Martin Liska <mliska@suse.cz>
26908 * gcc.target/i386/pr107993.c: New test.
26910 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
26912 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
26914 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
26916 2023-01-06 Joseph Myers <joseph@codesourcery.com>
26918 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
26921 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26924 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26926 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
26928 2023-01-06 Jakub Jelinek <jakub@redhat.com>
26932 * gcc.c-torture/execute/pr108292.c: New test.
26933 * gcc.target/i386/pr108292.c: New test.
26934 * gcc.dg/pr108308.c: New test.
26936 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26939 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26941 * gcc.target/i386/cmov10.c: New test case.
26943 2023-01-05 Patrick Palka <ppalka@redhat.com>
26946 * g++.dg/parse/access14.C: New test.
26948 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
26950 * lib/gm2.exp (gm2_init_minx): New procedure.
26951 (gm2_init_min): New procedure calls gm2_init_min with
26953 * gm2/link/min/pass/tiny.mod: New test case.
26954 * gm2/link/min/pass/link-min-pass.exp: New file.
26956 2023-01-04 Patrick Palka <ppalka@redhat.com>
26959 * g++.dg/cpp2a/concepts-requires34.C: New test.
26961 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26964 * g++.dg/template/pr108206.C: New test.
26966 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
26968 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
26970 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26972 PR tree-optimization/108253
26973 * g++.dg/opt/pr108253.C: New test.
26975 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26977 PR middle-end/108237
26978 * gcc.c-torture/compile/pr108237.c: New test.
26980 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26982 PR sanitizer/108256
26983 * c-c++-common/ubsan/pr108256.c: New test.
26985 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
26987 * g++.dg/modules/modules.exp: Skip on AIX.
26988 * gcc.target/powerpc/pr99708.c: Skip on AIX.
26990 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
26992 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
26993 that the unused clone is GC'ed.
26994 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
26996 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
26998 * gcc.target/i386/cmov10.c: New test case.
27000 2023-01-03 Jakub Jelinek <jakub@redhat.com>
27002 PR middle-end/108264
27003 * gcc.dg/pr108264.c: New test.
27005 2023-01-03 Jakub Jelinek <jakub@redhat.com>
27007 PR rtl-optimization/108263
27008 * gcc.dg/pr108263.c: New test.
27010 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
27011 Uroš Bizjak <ubizjak@gmail.com>
27013 * gcc.target/i386/extendditi2-1.c: New test case.
27014 * gcc.target/i386/extendditi2-2.c: Likewise.
27017 Copyright (C) 2023 Free Software Foundation, Inc.
27019 Copying and distribution of this file, with or without modification,
27020 are permitted in any medium without royalty provided the copyright
27021 notice and this notice are preserved.