1 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
3 * lib/target-supports.exp (check_effective_target_lra): Remove
4 cris-*-* from expression for exceptions to LRA.
6 2023-06-28 Jan Hubicka <jh@suse.cz>
9 * g++.dg/opt/pr66119.C: Disable early inlining.
10 * gcc.c-torture/compile/pr110334.c: New test.
11 * gcc.dg/tree-ssa/pr110334.c: New test.
13 2023-06-28 Harald Anlauf <anlauf@gmx.de>
16 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
18 2023-06-28 Patrick Palka <ppalka@redhat.com>
22 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
24 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
25 kind mismatch for variable template has_P_match_V.
26 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
28 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
30 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
31 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
32 template argument to variable template A so that A<> is valid.
33 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
34 declaration with no type" error.
35 * g++.dg/parse/template30.C: Don't expect "parse error in
36 template argument list" error.
37 * g++.dg/cpp1y/var-templ82.C: New test.
39 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
43 * gdc.dg/torture/pr110406.d: New test.
45 2023-06-28 Marek Polacek <polacek@redhat.com>
48 * g++.dg/cpp0x/decltype-110175.C: New test.
50 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
53 * g++.dg/torture/pr110308.C: New test.
55 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
57 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
59 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
61 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
63 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
65 2023-06-28 Richard Biener <rguenther@suse.de>
67 PR tree-optimization/110451
68 * gfortran.dg/vect/pr110451.f: New testcase.
70 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
73 * gfortran.dg/pr49213.f90 : New test
75 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
77 * gcc.target/i386/pieces-memcmp-2.c: New test case.
79 2023-06-28 Richard Biener <rguenther@suse.de>
81 PR tree-optimization/110443
82 * gcc.dg/torture/pr110443.c: New testcase.
84 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
86 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
87 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
89 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
91 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
92 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
93 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
94 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
96 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
99 * gcc.target/powerpc/pr104124.c: New.
101 2023-06-28 Jan Hubicka <jh@suse.cz>
103 PR tree-optimization/110377
104 * gcc.dg/ipa/pr110377.c: New test.
106 2023-06-28 Andrew Pinski <apinski@marvell.com>
108 PR tree-optimization/110444
109 * gcc.c-torture/compile/pr110444-1.c: New test.
111 2023-06-28 Jason Merrill <jason@redhat.com>
114 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
116 2023-06-28 Alexandre Oliva <oliva@adacore.com>
118 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
119 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
120 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
121 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
123 2023-06-28 Alexandre Oliva <oliva@adacore.com>
125 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
128 2023-06-28 Jason Merrill <jason@redhat.com>
131 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
132 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
133 * g++.dg/cpp26/feat-cxx26.C: New test.
135 2023-06-28 Jason Merrill <jason@redhat.com>
137 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
139 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
141 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
142 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
143 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
144 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
145 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
146 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
147 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
148 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
149 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
150 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
151 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
152 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
153 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
154 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
156 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
158 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
160 2023-06-28 liuhongt <hongtao.liu@intel.com>
162 * gcc.target/i386/bf16_short_warn.c: New test.
164 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
166 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
167 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
168 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
169 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
170 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
171 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
172 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
173 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
174 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
175 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
176 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
177 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
178 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
179 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
180 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
181 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
182 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
183 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
184 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
185 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
187 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
189 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
190 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
191 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
192 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
193 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
194 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
195 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
196 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
197 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
198 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
200 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
202 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
203 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
205 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
207 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
209 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
211 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
213 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
215 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
216 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
217 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
218 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
219 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
220 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
221 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
223 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
225 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
226 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
227 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
228 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
229 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
231 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
233 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
235 2023-06-27 Andrew Pinski <apinski@marvell.com>
240 * gcc.c-torture/compile/asmgoto-6.c: New test.
242 2023-06-27 Richard Biener <rguenther@suse.de>
244 PR tree-optimization/96208
245 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
246 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
248 2023-06-27 liuhongt <hongtao.liu@intel.com>
250 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
252 2023-06-27 liuhongt <hongtao.liu@intel.com>
254 * gcc.target/i386/avx-vzeroupper-30.c: New test.
256 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
258 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
259 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
260 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
261 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
262 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
263 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
265 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
267 * gcc.target/s390/larl-1.c: New test.
269 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
271 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
273 2023-06-26 Richard Biener <rguenther@suse.de>
275 PR tree-optimization/110381
276 * gcc.dg/vect/pr110381.c: New testcase.
278 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
280 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
281 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
283 2023-06-26 liuhongt <hongtao.liu@intel.com>
285 * gcc.target/aarch64/pr110371.c: New test.
287 2023-06-26 liuhongt <hongtao.liu@intel.com>
289 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
290 * gcc.target/i386/pr110018-2.c: Ditto.
292 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
294 * gcc.target/i386/mvc17.c: New test.
296 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
298 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
300 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
303 * gdc.dg/pr110359.d: New test.
305 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
307 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
308 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
310 2023-06-25 Li Xu <xuli1@eswincomputing.com>
312 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
314 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
316 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
317 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
318 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
319 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
320 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
321 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
323 2023-06-25 Pan Li <pan2.li@intel.com>
325 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
326 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
327 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
328 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
329 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
330 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
331 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
332 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
334 2023-06-25 Pan Li <pan2.li@intel.com>
336 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
337 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
338 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
339 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
340 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
342 2023-06-25 liuhongt <hongtao.liu@intel.com>
344 * gcc.target/i386/pr110309.c: New test.
346 2023-06-25 yulong <shiyulong@iscas.ac.cn>
348 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
349 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
350 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
351 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
352 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
353 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
354 * gcc.target/riscv/rvv/base/abi-17.c: New test.
355 * gcc.target/riscv/rvv/base/abi-18.c: New test.
357 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
359 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
360 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
361 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
362 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
363 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
364 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
365 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
366 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
367 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
368 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
369 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
370 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
371 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
372 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
373 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
374 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
375 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
376 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
377 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
378 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
379 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
380 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
381 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
382 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
383 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
384 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
385 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
386 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
387 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
388 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
389 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
390 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
391 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
392 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
393 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
394 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
396 2023-06-24 David Malcolm <dmalcolm@redhat.com>
398 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
399 #define INCLUDE_VECTOR.
401 2023-06-23 David Malcolm <dmalcolm@redhat.com>
404 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
406 2023-06-23 Marek Polacek <polacek@redhat.com>
408 * lib/target-supports.exp (check_effective_target_c++23): Return
409 1 also if check_effective_target_c++26.
410 (check_effective_target_c++23_down): New.
411 (check_effective_target_c++26_only): New.
412 (check_effective_target_c++26): New.
413 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
414 * g++.dg/cpp26/cplusplus.C: New test.
416 2023-06-23 Harald Anlauf <anlauf@gmx.de>
419 * gfortran.dg/value_9.f90: New test.
421 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
422 Aaron Sawdey <acsawdey@linux.ibm.com>
425 * g++.target/powerpc/pr105325.C: New test.
426 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
428 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
430 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
431 this header use pragma system_header.
433 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
435 PR tree-optimization/110280
436 * gcc.target/aarch64/sve/pr110280.c: New test.
438 2023-06-22 Richard Biener <rguenther@suse.de>
440 PR tree-optimization/110332
441 * g++.dg/torture/pr110332.C: New testcase.
442 * gcc.dg/torture/pr110332-1.c: Likewise.
443 * gcc.dg/torture/pr110332-2.c: Likewise.
445 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
446 Uros Bizjak <ubizjak@gmail.com>
448 * gcc.target/i386/avx-vptest-4.c: New test case.
449 * gcc.target/i386/avx-vptest-5.c: Likewise.
450 * gcc.target/i386/avx-vptest-6.c: Likewise.
451 * gcc.target/i386/pr109973-1.c: Update test case.
452 * gcc.target/i386/pr109973-2.c: Likewise.
453 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
454 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
455 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
457 2023-06-22 David Malcolm <dmalcolm@redhat.com>
460 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
461 out-of-bounds working.
462 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
463 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
464 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
465 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
466 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
467 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
468 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
469 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
470 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
471 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
472 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
473 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
474 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
475 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
476 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
477 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
478 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
479 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
480 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
481 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
482 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
483 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
484 * gcc.dg/analyzer/pr101962.c: Update expected results.
485 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
486 pending_diagnostic::emit implementations.
488 2023-06-22 David Malcolm <dmalcolm@redhat.com>
490 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
491 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
492 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
493 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
494 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
495 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
496 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
498 2023-06-22 David Malcolm <dmalcolm@redhat.com>
500 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
502 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
503 dg-regexp directives.
504 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
506 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
507 handle-multiline-outputs from prune_gcc_output to here.
508 * lib/multiline.exp (dg-end-multiline-output): Move call to
509 maybe-handle-nn-line-numbers from prune_gcc_output to here.
510 * lib/prune.exp (prune_gcc_output): Move calls to
511 maybe-handle-nn-line-numbers and handle-multiline-outputs from
514 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
522 * gfortran.dg/pr107900.f90 : New test
523 * gfortran.dg/pr110224.f90 : New test
524 * gfortran.dg/pr88688.f90 : New test
525 * gfortran.dg/pr94380.f90 : New test
526 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
527 numbers in the error tests by two and change the text in two.
529 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
532 * gfortran.dg/pr108961.f90: New test.
534 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
537 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
538 * gcc.target/i386/pr110018-2.c: New test.
540 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
542 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
543 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
545 2023-06-21 Richard Biener <rguenther@suse.de>
547 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
548 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
550 2023-06-21 Jan Beulich <jbeulich@suse.com>
552 * gcc.target/i386/avx512f-copysign.c: New test.
554 2023-06-21 Jan Beulich <jbeulich@suse.com>
556 * gcc.target/i386/avx512f-dupv2di.c: Add
557 -mprefer-vector-width=512.
559 2023-06-21 liuhongt <hongtao.liu@intel.com>
561 * gcc.target/i386/pr110018-1.c: New test.
563 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
566 * c-c++-common/cpp/macro-ranges.c: New test.
567 * c-c++-common/cpp/line-2.c: Adapt to check for column information
568 on macro-related libcpp warnings.
569 * c-c++-common/cpp/line-3.c: Likewise.
570 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
571 * c-c++-common/cpp/pr58844-1.c: Likewise.
572 * c-c++-common/cpp/pr58844-2.c: Likewise.
573 * c-c++-common/cpp/warning-zero-location.c: Likewise.
574 * c-c++-common/pragma-diag-14.c: Likewise.
575 * c-c++-common/pragma-diag-15.c: Likewise.
576 * g++.dg/modules/macro-2_d.C: Likewise.
577 * g++.dg/modules/macro-4_d.C: Likewise.
578 * g++.dg/modules/macro-4_e.C: Likewise.
579 * g++.dg/spellcheck-macro-ordering.C: Likewise.
580 * gcc.dg/builtin-redefine.c: Likewise.
581 * gcc.dg/cpp/Wunused.c: Likewise.
582 * gcc.dg/cpp/redef2.c: Likewise.
583 * gcc.dg/cpp/redef3.c: Likewise.
584 * gcc.dg/cpp/redef4.c: Likewise.
585 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
586 * gcc.dg/cpp/ucnid-11.c: Likewise.
587 * gcc.dg/cpp/undef2.c: Likewise.
588 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
589 * gcc.dg/cpp/warn-redefined.c: Likewise.
590 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
591 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
593 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
595 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
596 pointer to indirect argument registers and allow either to be used
597 as the base register in subsequent stores.
598 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
599 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
600 indirect argument to happen via the argument register or the
602 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
603 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
604 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
605 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
606 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
607 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
608 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
609 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
610 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
611 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
612 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
613 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
614 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
615 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
616 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
617 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
618 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
619 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
620 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
621 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
622 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
623 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
624 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
625 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
626 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
627 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
628 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
629 -fcprop-registers and combine.
630 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
631 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
632 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
633 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
634 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
635 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
636 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
637 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
638 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
639 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
640 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
641 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
642 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
643 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
644 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
645 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
646 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
647 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
648 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
649 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
650 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
651 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
652 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
653 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
654 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
655 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
656 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
657 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
658 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
659 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
660 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
661 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
662 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
663 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
664 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
665 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
666 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
668 2023-06-20 Jakub Jelinek <jakub@redhat.com>
671 * g++.target/i386/pr79173-1.C: New test.
673 2023-06-20 Martin Jambor <mjambor@suse.cz>
676 * gcc.dg/ipa/pr110276.c: New test.
678 2023-06-20 Carl Love <cel@us.ibm.com>
680 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
681 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
682 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
684 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
686 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
688 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
689 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
690 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
691 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
692 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
693 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
694 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
695 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
697 2023-06-20 Li Xu <xuli1@eswincomputing.com>
699 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
701 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
703 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
704 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
705 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
707 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
709 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
711 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
712 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
713 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
714 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
716 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
717 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
718 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
719 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
720 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
722 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
724 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
726 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
727 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
729 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
731 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
733 2023-06-20 Richard Biener <rguenther@suse.de>
735 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
736 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
737 due to missing return.
739 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
741 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
743 2023-06-20 Jan Beulich <jbeulich@suse.com>
745 * gcc.target/i386/avx512f-dupv2di.c: New test.
747 2023-06-20 Richard Biener <rguenther@suse.de>
750 * g++.dg/debug/pr110295.C: New testcase.
752 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
754 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
755 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
756 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
757 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
759 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
761 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
762 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
763 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
764 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
765 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
766 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
767 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
768 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
769 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
770 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
771 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
772 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
773 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
774 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
775 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
776 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
777 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
778 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
779 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
780 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
781 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
782 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
783 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
784 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
785 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
786 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
787 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
788 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
789 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
790 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
791 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
792 * gcc.target/riscv/vector-abi-1.c: Ditto.
793 * gcc.target/riscv/vector-abi-2.c: Ditto.
794 * gcc.target/riscv/vector-abi-3.c: Ditto.
795 * gcc.target/riscv/vector-abi-4.c: Ditto.
796 * gcc.target/riscv/vector-abi-5.c: Ditto.
797 * gcc.target/riscv/vector-abi-6.c: Ditto.
798 * gcc.target/riscv/vector-abi-7.c: New test.
799 * gcc.target/riscv/vector-abi-8.c: New test.
800 * gcc.target/riscv/vector-abi-9.c: New test.
802 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
804 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
805 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
806 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
808 2023-06-19 Jan Hubicka <jh@suse.cz>
810 PR tree-optimization/109811
811 PR tree-optimization/109849
812 * gcc.dg/tree-ssa/phiprop-1.c: New test.
813 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
815 2023-06-19 Pan Li <pan2.li@intel.com>
818 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
819 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
820 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
821 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
822 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
823 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
824 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
825 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
827 2023-06-19 Pan Li <pan2.li@intel.com>
830 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
831 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
832 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
833 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
835 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
837 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
838 * gcc.dg/unroll-8.c: Likewise.
839 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
840 * lib/target-supports.exp
841 (check_effective_target_vect_int_mod): Add amdgcn.
842 (check_effective_target_divmod): Likewise.
843 * gcc.target/gcn/simd-math-3-16.c: New test.
844 * gcc.target/gcn/simd-math-3-2.c: New test.
845 * gcc.target/gcn/simd-math-3-32.c: New test.
846 * gcc.target/gcn/simd-math-3-4.c: New test.
847 * gcc.target/gcn/simd-math-3-8.c: New test.
848 * gcc.target/gcn/simd-math-3-char-16.c: New test.
849 * gcc.target/gcn/simd-math-3-char-2.c: New test.
850 * gcc.target/gcn/simd-math-3-char-32.c: New test.
851 * gcc.target/gcn/simd-math-3-char-4.c: New test.
852 * gcc.target/gcn/simd-math-3-char-8.c: New test.
853 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
854 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
855 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
856 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
857 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
858 * gcc.target/gcn/simd-math-3-char-run.c: New test.
859 * gcc.target/gcn/simd-math-3-char.c: New test.
860 * gcc.target/gcn/simd-math-3-long-16.c: New test.
861 * gcc.target/gcn/simd-math-3-long-2.c: New test.
862 * gcc.target/gcn/simd-math-3-long-32.c: New test.
863 * gcc.target/gcn/simd-math-3-long-4.c: New test.
864 * gcc.target/gcn/simd-math-3-long-8.c: New test.
865 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
866 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
867 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
868 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
869 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
870 * gcc.target/gcn/simd-math-3-long-run.c: New test.
871 * gcc.target/gcn/simd-math-3-long.c: New test.
872 * gcc.target/gcn/simd-math-3-run-16.c: New test.
873 * gcc.target/gcn/simd-math-3-run-2.c: New test.
874 * gcc.target/gcn/simd-math-3-run-32.c: New test.
875 * gcc.target/gcn/simd-math-3-run-4.c: New test.
876 * gcc.target/gcn/simd-math-3-run-8.c: New test.
877 * gcc.target/gcn/simd-math-3-run.c: New test.
878 * gcc.target/gcn/simd-math-3-short-16.c: New test.
879 * gcc.target/gcn/simd-math-3-short-2.c: New test.
880 * gcc.target/gcn/simd-math-3-short-32.c: New test.
881 * gcc.target/gcn/simd-math-3-short-4.c: New test.
882 * gcc.target/gcn/simd-math-3-short-8.c: New test.
883 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
884 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
885 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
886 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
887 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
888 * gcc.target/gcn/simd-math-3-short-run.c: New test.
889 * gcc.target/gcn/simd-math-3-short.c: New test.
890 * gcc.target/gcn/simd-math-3.c: New test.
891 * gcc.target/gcn/simd-math-4-char-run.c: New test.
892 * gcc.target/gcn/simd-math-4-char.c: New test.
893 * gcc.target/gcn/simd-math-4-long-run.c: New test.
894 * gcc.target/gcn/simd-math-4-long.c: New test.
895 * gcc.target/gcn/simd-math-4-run.c: New test.
896 * gcc.target/gcn/simd-math-4-short-run.c: New test.
897 * gcc.target/gcn/simd-math-4-short.c: New test.
898 * gcc.target/gcn/simd-math-4.c: New test.
899 * gcc.target/gcn/simd-math-5-16.c: New test.
900 * gcc.target/gcn/simd-math-5-32.c: New test.
901 * gcc.target/gcn/simd-math-5-4.c: New test.
902 * gcc.target/gcn/simd-math-5-8.c: New test.
903 * gcc.target/gcn/simd-math-5-char-16.c: New test.
904 * gcc.target/gcn/simd-math-5-char-32.c: New test.
905 * gcc.target/gcn/simd-math-5-char-4.c: New test.
906 * gcc.target/gcn/simd-math-5-char-8.c: New test.
907 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
908 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
909 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
910 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
911 * gcc.target/gcn/simd-math-5-char-run.c: New test.
912 * gcc.target/gcn/simd-math-5-char.c: New test.
913 * gcc.target/gcn/simd-math-5-long-16.c: New test.
914 * gcc.target/gcn/simd-math-5-long-32.c: New test.
915 * gcc.target/gcn/simd-math-5-long-4.c: New test.
916 * gcc.target/gcn/simd-math-5-long-8.c: New test.
917 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
918 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
919 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
920 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
921 * gcc.target/gcn/simd-math-5-long-run.c: New test.
922 * gcc.target/gcn/simd-math-5-long.c: New test.
923 * gcc.target/gcn/simd-math-5-run-16.c: New test.
924 * gcc.target/gcn/simd-math-5-run-32.c: New test.
925 * gcc.target/gcn/simd-math-5-run-4.c: New test.
926 * gcc.target/gcn/simd-math-5-run-8.c: New test.
927 * gcc.target/gcn/simd-math-5-run.c: New test.
928 * gcc.target/gcn/simd-math-5-short-16.c: New test.
929 * gcc.target/gcn/simd-math-5-short-32.c: New test.
930 * gcc.target/gcn/simd-math-5-short-4.c: New test.
931 * gcc.target/gcn/simd-math-5-short-8.c: New test.
932 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
933 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
934 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
935 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
936 * gcc.target/gcn/simd-math-5-short-run.c: New test.
937 * gcc.target/gcn/simd-math-5-short.c: New test.
938 * gcc.target/gcn/simd-math-5.c: New test.
940 2023-06-19 Richard Biener <rguenther@suse.de>
942 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
943 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
944 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
945 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
946 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
947 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
948 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
949 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
950 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
952 2023-06-19 Richard Biener <rguenther@suse.de>
954 PR tree-optimization/110298
955 * gcc.dg/torture/pr110298.c: New testcase.
957 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
959 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
961 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
964 * lib/target-supports.exp
965 (check_effective_target_keeps_null_pointer_checks): Add
967 * gcc.target/avr/pr105523.c: New test.
969 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
971 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
972 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
973 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
974 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
975 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
976 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
977 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
978 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
979 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
980 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
981 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
982 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
983 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
984 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
985 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
986 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
988 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
990 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
991 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
992 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
993 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
994 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
995 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
996 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
997 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
998 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
999 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
1000 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
1001 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
1002 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
1003 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
1004 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
1005 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
1006 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
1007 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
1008 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
1009 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
1010 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
1011 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
1012 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
1013 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
1014 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
1015 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
1016 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
1017 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
1018 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
1019 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
1020 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
1021 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
1024 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1026 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
1027 that no sext insns are present.
1028 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1029 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1030 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1032 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1034 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
1035 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
1036 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
1037 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
1038 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
1040 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
1041 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
1042 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
1043 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
1044 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
1045 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
1047 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
1049 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1051 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
1053 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
1054 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
1055 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
1056 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
1057 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
1058 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
1059 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
1060 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
1061 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
1062 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
1063 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
1064 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
1065 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
1066 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
1067 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
1068 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
1069 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
1070 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
1071 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
1072 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
1073 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
1074 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
1075 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
1076 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
1077 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
1078 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
1079 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
1080 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
1081 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
1082 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
1083 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
1084 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
1085 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
1086 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
1087 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
1088 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
1089 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
1090 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
1091 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
1092 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
1093 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
1094 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
1095 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
1097 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
1100 * gcc.target/avr/pr110086.c: New test.
1102 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
1104 * gcc.target/powerpc/const_anchors.c: New test.
1105 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
1107 2023-06-19 liuhongt <hongtao.liu@intel.com>
1109 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
1110 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
1112 2023-06-18 Jan Hubicka <jh@suse.cz>
1114 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
1116 2023-06-18 Honza <jh@ryzen3.suse.cz>
1118 PR tree-optimization/109849
1119 * g++.dg/ipa/devirt-45.C: Update template.
1121 2023-06-18 yulong <shiyulong@iscas.ac.cn>
1123 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
1124 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
1125 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
1126 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
1127 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
1129 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
1131 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
1133 2023-06-16 Pan Li <pan2.li@intel.com>
1136 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
1137 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
1138 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
1139 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
1140 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
1142 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1145 * gcc.target/i386/pr79173-11.c: New test.
1146 * gcc.dg/builtin-addc-1.c: New test.
1148 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1150 PR tree-optimization/110271
1151 * gcc.c-torture/compile/pr110271.c: New test.
1153 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
1154 Uros Bizjak <ubizjak@gmail.com>
1157 * gcc.target/i386/pr31985.c: New test case.
1159 2023-06-16 Alex Coplan <alex.coplan@arm.com>
1161 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
1162 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1163 * g++.dg/cpp0x/elab-enum-base.C: New test.
1165 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
1167 * gcc.target/mips/code-readable-attr-1.c: New test.
1168 * gcc.target/mips/code-readable-attr-2.c: New test.
1169 * gcc.target/mips/code-readable-attr-3.c: New test.
1170 * gcc.target/mips/code-readable-attr-4.c: New test.
1171 * gcc.target/mips/code-readable-attr-5.c: New test.
1173 2023-06-16 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/110269
1176 * gcc.dg/tree-ssa/pr110269.c: New testcase.
1178 2023-06-16 David Malcolm <dmalcolm@redhat.com>
1181 * c-c++-common/spellcheck-pr107583.c: New test.
1183 2023-06-15 Andrew Pinski <apinski@marvell.com>
1185 PR tree-optimization/110266
1186 * gcc.c-torture/compile/pr110266.c: New test.
1188 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
1190 PR tree-optimization/110266
1191 * gcc.dg/pr110266.c: New.
1193 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1195 PR preprocessor/80753
1196 * c-c++-common/missing-header-5.c: New test.
1198 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
1200 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
1202 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1205 * gcc.target/i386/pr79173-1.c: New test.
1206 * gcc.target/i386/pr79173-2.c: New test.
1207 * gcc.target/i386/pr79173-3.c: New test.
1208 * gcc.target/i386/pr79173-4.c: New test.
1209 * gcc.target/i386/pr79173-5.c: New test.
1210 * gcc.target/i386/pr79173-6.c: New test.
1211 * gcc.target/i386/pr79173-7.c: New test.
1212 * gcc.target/i386/pr79173-8.c: New test.
1213 * gcc.target/i386/pr79173-9.c: New test.
1214 * gcc.target/i386/pr79173-10.c: New test.
1216 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
1218 * gcc.target/aarch64/abd.h: New file.
1219 * gcc.target/aarch64/abd_2.c: New test.
1220 * gcc.target/aarch64/abd_3.c: New test.
1221 * gcc.target/aarch64/abd_4.c: New test.
1222 * gcc.target/aarch64/abd_none_2.c: New test.
1223 * gcc.target/aarch64/abd_none_3.c: New test.
1224 * gcc.target/aarch64/abd_none_4.c: New test.
1225 * gcc.target/aarch64/abd_run_1.c: New test.
1226 * gcc.target/aarch64/sve/abd_1.c: New test.
1227 * gcc.target/aarch64/sve/abd_none_1.c: New test.
1228 * gcc.target/aarch64/sve/abd_2.c: New test.
1229 * gcc.target/aarch64/sve/abd_none_2.c: New test.
1231 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1233 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
1234 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
1235 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
1236 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
1237 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
1238 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
1239 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
1240 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
1241 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
1242 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
1243 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
1244 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
1245 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
1246 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
1248 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
1251 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
1252 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
1254 2023-06-14 Jason Merrill <jason@redhat.com>
1258 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
1259 * g++.dg/cpp1z/elide7.C: New test.
1261 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1263 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
1264 OpenACC 'serial', OpenMP 'target' usage.
1266 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1268 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
1270 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
1271 * c-c++-common/Wfree-nonheap-object.c: Likewise.
1273 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1275 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
1277 2023-06-14 liuhongt <hongtao.liu@intel.com>
1279 * gcc.target/i386/pr110227.c: New test.
1281 2023-06-13 David Malcolm <dmalcolm@redhat.com>
1284 * g++.dg/cpp2a/srcloc3.C: Update expected message.
1285 * g++.dg/lookup/missing-std-include-2.C: Likewise.
1286 * g++.dg/lookup/missing-std-include-3.C: Likewise.
1287 * g++.dg/lookup/missing-std-include-6.C: Likewise.
1288 * g++.dg/lookup/missing-std-include.C: Likewise.
1289 * g++.dg/spellcheck-inttypes.C: Likewise.
1290 * g++.dg/spellcheck-stdint.C: Likewise.
1291 * g++.dg/spellcheck-stdlib.C: Likewise.
1292 * gcc.dg/spellcheck-inttypes.c: Likewise.
1293 * gcc.dg/spellcheck-stdbool.c: Likewise.
1294 * gcc.dg/spellcheck-stdint.c: Likewise.
1295 * gcc.dg/spellcheck-stdlib.c: Likewise.
1297 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1299 * gfortran.dg/data_array_7.f90: New test.
1301 2023-06-13 Harald Anlauf <anlauf@gmx.de>
1302 Mikael Morin <mikael@gcc.gnu.org>
1305 * gfortran.dg/zero_sized_14.f90: New test.
1306 * gfortran.dg/zero_sized_15.f90: New test.
1308 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1310 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
1311 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
1312 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
1313 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
1314 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
1315 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
1316 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
1317 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
1318 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
1319 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
1321 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1323 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
1324 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
1326 2023-06-13 Jason Merrill <jason@redhat.com>
1328 * g++.dg/tree-ssa/initlist-opt6.C: New test.
1330 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
1331 Kito Cheng <kito.cheng@sifive.com>
1333 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
1334 * g++.target/riscv/rvv/base/pr109535.C: Same
1335 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
1336 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
1337 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
1338 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
1339 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
1340 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
1341 * gcc.target/riscv/rvv/base/spill-10.c: Same
1342 * gcc.target/riscv/rvv/base/spill-11.c: Same
1343 * gcc.target/riscv/rvv/base/spill-9.c: Same
1344 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
1345 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
1346 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
1347 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
1348 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
1349 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
1350 * gcc.target/riscv/vector-abi-1.c: New test.
1351 * gcc.target/riscv/vector-abi-2.c: New test.
1352 * gcc.target/riscv/vector-abi-3.c: New test.
1353 * gcc.target/riscv/vector-abi-4.c: New test.
1354 * gcc.target/riscv/vector-abi-5.c: New test.
1355 * gcc.target/riscv/vector-abi-6.c: New test.
1357 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1359 * gcc.target/arm/mtp.c: New test.
1360 * gcc.target/arm/mtp_1.c: New test.
1361 * gcc.target/arm/mtp_2.c: New test.
1362 * gcc.target/arm/mtp_3.c: New test.
1363 * gcc.target/arm/mtp_4.c: New test.
1365 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1368 * gcc.target/aarch64/mtp_5.c: New test.
1369 * gcc.target/aarch64/mtp_6.c: New test.
1370 * gcc.target/aarch64/mtp_7.c: New test.
1371 * gcc.target/aarch64/mtp_8.c: New test.
1372 * gcc.target/aarch64/mtp_9.c: New test.
1374 2023-06-13 Richard Biener <rguenther@suse.de>
1376 PR middle-end/110232
1377 * gcc.target/i386/pr110232.c: New testcase.
1379 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
1382 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
1384 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
1388 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
1389 * gcc.target/powerpc/pr109932-2.c: Ditto.
1391 2023-06-13 Pan Li <pan2.li@intel.com>
1393 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
1394 Adjust dg-do to comiple for asm checking.
1396 2023-06-13 Tejas Belagod <tbelagod@arm.com>
1399 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
1400 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
1401 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
1402 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
1403 to expect optimized code for function body.
1404 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
1405 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
1406 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
1407 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
1408 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
1409 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
1410 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
1411 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
1412 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
1413 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
1414 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
1416 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1418 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
1420 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1422 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
1423 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
1424 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
1425 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
1427 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
1430 * gm2/pim/fail/foovaltype.mod: New test.
1432 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
1434 PR rtl-optimization/101188
1435 * gcc.c-torture/execute/pr101188.c: New test
1437 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1439 * gcc.target/aarch64/vec-init-single-const.c: New test.
1440 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
1441 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
1443 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
1445 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
1446 * c-c++-common/gomp/map-9.c: Likewise.
1447 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
1448 * gfortran.dg/gomp/map-11.f90: Likewise.
1449 * gfortran.dg/gomp/target-update-1.f90: Likewise.
1450 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
1451 * c-c++-common/gomp/map-6.c: Update dg-error and also check
1452 clause error with 'target (enter/exit) data'.
1454 2023-06-12 Pan Li <pan2.li@intel.com>
1456 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
1458 2023-06-12 Pan Li <pan2.li@intel.com>
1460 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
1461 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
1463 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1465 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
1466 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
1467 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
1468 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
1469 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
1470 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
1472 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1474 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
1476 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
1478 * gcc.dg/vect/pr110142.c: New test.
1480 2023-06-12 liuhongt <hongtao.liu@intel.com>
1482 * gcc.target/i386/vec_pack_fp16-1.c: New test.
1483 * gcc.target/i386/vec_pack_fp16-2.c: New test.
1484 * gcc.target/i386/vec_pack_fp16-3.c: New test.
1486 2023-06-12 Jason Merrill <jason@redhat.com>
1489 * g++.dg/tree-ssa/initlist-opt5.C: New test.
1491 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1494 * gcc.target/powerpc/pr109932-1.c: New test.
1495 * gcc.target/powerpc/pr109932-2.c: New test.
1497 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1500 * gcc.target/powerpc/pr110011.c: New test.
1502 2023-06-12 Pan Li <pan2.li@intel.com>
1504 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
1505 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
1507 2023-06-12 Pan Li <pan2.li@intel.com>
1509 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
1510 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
1512 2023-06-11 Patrick Palka <ppalka@redhat.com>
1515 * g++.dg/cpp2a/nontype-class59.C: New test.
1517 2023-06-11 Patrick Palka <ppalka@redhat.com>
1520 * g++.dg/cpp2a/nontype-class57.C: New test.
1521 * g++.dg/cpp2a/nontype-class58.C: New test.
1523 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
1526 * gcc.target/avr/pr109907.c: New test.
1527 * gcc.target/avr/torture/pr109907-1.c: New test.
1528 * gcc.target/avr/torture/pr109907-2.c: New test.
1530 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1532 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
1533 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
1534 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
1535 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
1536 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
1537 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
1539 2023-06-10 Nathan Sidwell <nathan@acm.org>
1541 * g++.dg/template/pr61663.C: New.
1543 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
1546 * gcc.target/avr/torture/pr109650-1.c: New test.
1547 * gcc.target/avr/torture/pr109650-2.c: New test.
1549 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1551 * gfortran.dg/ieee/minmax_1.f90: New test.
1552 * gfortran.dg/ieee/minmax_2.f90: New file.
1553 * gfortran.dg/ieee/minmax_3.f90: New file.
1554 * gfortran.dg/ieee/minmax_4.f90: New file.
1556 2023-06-10 Tim Lange <mail@tim-lange.me>
1559 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
1561 2023-06-10 Tim Lange <mail@tim-lange.me>
1564 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
1565 and add new test case.
1566 * gcc.dg/analyzer/pr109577.c: New test.
1568 2023-06-10 Pan Li <pan2.li@intel.com>
1570 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
1571 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
1573 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1575 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
1576 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
1577 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
1579 2023-06-09 Jason Merrill <jason@redhat.com>
1581 * g++.dg/concepts/auto7.C: New test.
1582 * g++.dg/concepts/auto7a.C: New test.
1584 2023-06-09 Jason Merrill <jason@redhat.com>
1587 * g++.dg/cpp0x/initlist-opt1.C: New test.
1589 2023-06-09 Andrew Pinski <apinski@marvell.com>
1591 PR tree-optimization/97711
1592 PR tree-optimization/110155
1593 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
1594 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
1596 2023-06-09 Andrew Pinski <apinski@marvell.com>
1598 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
1600 2023-06-09 Andrew Pinski <apinski@marvell.com>
1602 PR tree-optimization/110165
1603 PR tree-optimization/110166
1604 * gcc.c-torture/execute/pr110165-1.c: New test.
1605 * gcc.c-torture/execute/pr110166-1.c: New test.
1607 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
1609 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
1610 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
1612 2023-06-09 Pan Li <pan2.li@intel.com>
1614 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
1617 2023-06-09 liuhongt <hongtao.liu@intel.com>
1619 * gcc.target/i386/pr110108-2.c: New test.
1621 2023-06-09 liuhongt <hongtao.liu@intel.com>
1623 * gcc.target/i386/pr110108.c: New test.
1624 * gcc.target/i386/pr110108-3.c: New test.
1625 * gcc.target/i386/pr109900.c: Adjust testcase.
1627 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
1630 * gm2/pim/pass/fooasm3.mod: New test.
1632 2023-06-08 Pan Li <pan2.li@intel.com>
1634 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
1635 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
1637 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
1639 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
1640 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
1641 * gcc.dg/analyzer/pr101962.c: Likewise.
1642 * gcc.dg/analyzer/realloc-5.c: Likewise.
1643 * gcc.dg/analyzer/pr109439.c: New test.
1645 2023-06-08 Jakub Jelinek <jakub@redhat.com>
1647 * gcc.target/i386/ctzll-1.c: New test.
1648 * gcc.target/i386/ffsll-1.c: New test.
1650 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
1655 * gfortran.dg/pr99350.f90 : New test.
1656 * gfortran.dg/associate_5.f03 : Changed error message.
1657 * gfortran.dg/pr107821.f90 : New test.
1658 * gfortran.dg/associate_61.f90 : New test
1660 2023-06-08 Alexandre Oliva <oliva@adacore.com>
1662 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
1663 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
1664 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
1665 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
1666 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
1667 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
1668 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
1669 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
1671 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
1672 Uros Bizjak <ubizjak@gmail.com>
1674 * gcc.target/i386/cmc-1.c: New test case.
1675 * gcc.target/i386/stc-1.c: Likewise.
1677 2023-06-07 Jason Merrill <jason@redhat.com>
1681 * g++.dg/opt/nrv26.C: New test.
1682 * g++.dg/opt/nrv26a.C: New test.
1683 * g++.dg/opt/nrv27.C: New test.
1685 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1686 Jeff Law <jlaw@ventanamicro.com>
1688 * gcc.target/riscv/shift-and-2.c: New tests.
1689 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
1690 * gcc.target/riscv/sign-extend.c: New test.
1691 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
1693 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1696 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
1698 * g++.target/aarch64/acle/acle.exp: New.
1699 * g++.target/aarch64/acle/ls64.C: New test.
1700 * g++.target/aarch64/acle/ls64_lto.C: New test.
1701 * gcc.target/aarch64/acle/ls64_lto.c: New test.
1702 * gcc.target/aarch64/acle/pr110132.c: New test.
1704 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1707 * gcc.target/aarch64/acle/pr110100.c: New test.
1709 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
1711 * gcc.target/sparc/pr109541.c: New.
1713 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1715 * gcc.target/hppa/shadd-3.c: Update expected output.
1717 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1719 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
1721 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
1722 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
1723 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
1724 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
1725 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
1726 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
1727 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
1728 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
1729 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
1730 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
1731 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
1732 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
1733 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
1734 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
1735 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
1736 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
1737 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
1738 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
1739 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
1740 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
1741 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
1742 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
1744 2023-06-07 Andrew Pinski <apinski@marvell.com>
1746 PR middle-end/110117
1747 * gcc.dg/pr110117-1.c: New test.
1748 * gcc.dg/pr110117-2.c: New test.
1750 2023-06-07 Andrew Pinski <apinski@marvell.com>
1752 PR tree-optimization/110134
1753 * gcc.dg/tree-ssa/negneq-1.c: New test.
1754 * gcc.dg/tree-ssa/negneq-2.c: New test.
1755 * gcc.dg/tree-ssa/negneq-3.c: New test.
1756 * gcc.dg/tree-ssa/negneq-4.c: New test.
1758 2023-06-07 Andrew Pinski <apinski@marvell.com>
1760 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
1761 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
1762 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
1763 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
1764 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
1765 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
1766 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
1767 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
1768 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
1770 2023-06-07 Jason Merrill <jason@redhat.com>
1773 * g++.dg/opt/nrv25.C: New test.
1775 2023-06-07 Jason Merrill <jason@redhat.com>
1779 * g++.dg/opt/nrv23.C: New test.
1781 2023-06-07 Jason Merrill <jason@redhat.com>
1784 * g++.dg/opt/nrv22.C: New test.
1786 2023-06-07 Jason Merrill <jason@redhat.com>
1789 * g++.dg/eh/return1.C: Add label cases.
1791 2023-06-07 Jason Merrill <jason@redhat.com>
1793 * g++.dg/contracts/contracts-post7.C: New test.
1795 2023-06-07 Jason Merrill <jason@redhat.com>
1798 * g++.dg/opt/nrv24.C: New test.
1800 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
1803 * gm2/cpp/fail/cpp-fail.exp: New test.
1804 * gm2/cpp/fail/foocpp.mod: New test.
1806 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1808 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
1809 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
1810 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
1811 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
1812 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
1813 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
1815 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
1816 Tobias Burnus <tobias@codesourcery.com>
1818 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
1819 duplicated 'present' and extend scan-dump tests for 'present'.
1820 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
1821 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
1823 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
1825 * c-c++-common/gomp/defaultmap-4.c: New test.
1826 * c-c++-common/gomp/map-9.c: New test.
1827 * c-c++-common/gomp/target-update-1.c: New test.
1828 * gfortran.dg/gomp/defaultmap-8.f90: New test.
1829 * gfortran.dg/gomp/map-11.f90: New test.
1830 * gfortran.dg/gomp/map-12.f90: New test.
1831 * gfortran.dg/gomp/target-update-1.f90: New test.
1833 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1835 * gcc.target/aarch64/simd/vrshr_1.c: New test.
1837 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1839 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
1842 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1844 * gcc.target/aarch64/simd/addlv_1.c: New test.
1846 2023-06-06 Richard Biener <rguenther@suse.de>
1848 PR middle-end/110055
1849 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
1851 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1853 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
1856 2023-06-06 Pan Li <pan2.li@intel.com>
1858 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
1860 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1862 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
1865 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1866 Joel Hutton <joel.hutton@arm.com>
1867 Tamar Christina <tamar.christina@arm.com>
1869 * gcc.target/aarch64/vect-widen-add.c: Test that new
1870 IFN_VEC_WIDEN_PLUS is being used.
1871 * gcc.target/aarch64/vect-widen-sub.c: Test that new
1872 IFN_VEC_WIDEN_MINUS is being used.
1874 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
1876 * gdc.dg/Wmismatched_enum.d: New test.
1878 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
1880 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
1881 less sensitive to register allocation choices.
1882 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
1884 2023-06-05 Pan Li <pan2.li@intel.com>
1886 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
1888 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1891 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
1892 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
1894 2023-06-04 Pan Li <pan2.li@intel.com>
1896 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
1898 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
1901 * gcc.target/i386/pr110083.c: New test case.
1903 2023-06-04 Jason Merrill <jason@redhat.com>
1906 * g++.dg/eh/terminate2.C: New test.
1908 2023-06-04 Pan Li <pan2.li@intel.com>
1910 * gcc.target/riscv/rvv/base/mov-14.c: New test.
1911 * gcc.target/riscv/rvv/base/spill-13.c: New test.
1913 2023-06-03 Patrick Palka <ppalka@redhat.com>
1916 * g++.dg/template/friend79.C: New test.
1918 2023-06-03 Patrick Palka <ppalka@redhat.com>
1920 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
1921 to be marked as odr-used.
1923 2023-06-03 Patrick Palka <ppalka@redhat.com>
1926 * g++.dg/abi/mangle78.C: New test.
1928 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1930 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
1931 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
1932 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
1933 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
1935 2023-06-03 liuhongt <hongtao.liu@intel.com>
1937 * gcc.target/i386/pr110067.c: New test.
1939 2023-06-03 liuhongt <hongtao.liu@intel.com>
1941 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
1943 2023-06-02 Andrew Pinski <apinski@marvell.com>
1945 PR rtl-optimization/102733
1946 * gcc.target/i386/addr-space-6.c: New test.
1948 2023-06-02 Andrew Pinski <apinski@marvell.com>
1950 PR rtl-optimization/110042
1951 * gcc.target/aarch64/csel_bfx_2.c: New test.
1953 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
1956 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
1957 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
1958 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
1959 * gcc.target/powerpc/darwin-structs-0.h: New test.
1961 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
1964 * gfortran.dg/select_rank_6.f90: New test.
1966 2023-06-02 Jason Merrill <jason@redhat.com>
1970 * g++.dg/cpp0x/initlist-explicit3.C: New test.
1972 2023-06-02 Carl Love <cel@us.ibm.com>
1974 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
1975 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
1976 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
1978 2023-06-02 Jason Merrill <jason@redhat.com>
1982 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
1983 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
1984 * g++.dg/tree-ssa/initlist-opt4.C: New test.
1985 * g++.dg/opt/icf1.C: New test.
1986 * g++.dg/opt/icf2.C: New test.
1987 * g++.dg/opt/icf3.C: New test.
1988 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
1990 2023-06-02 David Malcolm <dmalcolm@redhat.com>
1993 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
1994 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
1995 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
1996 * gcc.dg/analyzer/atomic-types-1.c: New test.
1998 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
2000 * gcc.dg/pr107557-1.c: Require LTO support.
2001 * gcc.dg/pr107557-2.c: Require LTO support.
2003 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
2012 * gfortran.dg/associate_54.f90 : Cope with extra error.
2013 * gfortran.dg/pr102109.f90 : New test.
2014 * gfortran.dg/pr102112.f90 : New test.
2015 * gfortran.dg/pr102190.f90 : New test.
2016 * gfortran.dg/pr102532.f90 : New test.
2017 * gfortran.dg/pr109948.f90 : New test.
2018 * gfortran.dg/pr99326.f90 : New test.
2020 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2022 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
2024 2023-06-02 Pan Li <pan2.li@intel.com>
2026 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
2027 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
2029 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2031 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
2032 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
2033 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
2034 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
2035 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
2036 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
2037 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
2038 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
2039 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
2041 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2043 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
2044 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
2045 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
2046 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
2047 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
2048 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
2050 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2052 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
2053 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
2054 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
2055 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
2056 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
2057 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
2058 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
2059 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
2060 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
2061 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
2062 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
2063 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
2064 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
2065 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
2066 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
2068 2023-06-01 Harald Anlauf <anlauf@gmx.de>
2071 * gfortran.dg/pr88552.f90: New test.
2073 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2075 * lib/torture-options.exp: print the value of non-empty options:
2076 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
2078 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2080 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
2081 the torture-{init,finish}
2083 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
2085 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
2086 * gcc.target/powerpc/pr109566.c: Skip on AIX.
2088 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
2089 Uros Bizjak <ubizjak@gmail.com>
2092 * gcc.target/i386/pr109973-1.c: New test case.
2093 * gcc.target/i386/pr109973-2.c: Likewise.
2095 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2097 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
2099 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
2101 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
2102 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
2103 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
2104 * gfortran.dg/gomp/pure-1.f90: New test.
2105 * gfortran.dg/gomp/pure-2.f90: New test.
2106 * gfortran.dg/gomp/pure-3.f90: New test.
2107 * gfortran.dg/gomp/pure-4.f90: New test.
2109 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2111 * gcc.target/riscv/rvv/base/frm-1.c: New test.
2113 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2115 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
2116 gcc_set_required_options.
2117 * lib/target-supports.exp: Rename force_conventional_output_for
2118 to set_required_options_for.
2119 * lib/scanasm.exp: Adjust callers.
2120 * lib/scanrtl.exp: Same.
2122 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2125 * gcc.target/aarch64/simd/pr99195_11.c: New test.
2127 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2130 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
2131 * gcc.target/aarch64/simd/pr99195_10.c: New test.
2133 2023-05-31 David Faust <david.faust@oracle.com>
2135 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
2136 in scan-assembler expressions where useful.
2137 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2138 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2139 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2140 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2141 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
2142 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2143 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
2144 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2145 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2146 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2147 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2148 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2149 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2150 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
2151 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
2153 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2155 * gcc.target/riscv/rvv/rvv.exp:
2156 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
2157 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
2158 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
2159 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
2160 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
2161 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
2162 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
2163 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
2165 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2167 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
2168 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
2169 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
2170 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
2172 2023-05-31 Cui, Lili <lili.cui@intel.com>
2174 PR tree-optimization/110038
2175 * gcc.dg/pr110038.c: New test.
2177 2023-05-31 Pan Li <pan2.li@intel.com>
2179 * gcc.target/riscv/arch-21.c: New test.
2180 * gcc.target/riscv/predef-27.c: New test.
2182 2023-05-31 Pan Li <pan2.li@intel.com>
2184 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
2187 2023-05-30 liuhongt <hongtao.liu@intel.com>
2189 * gcc.target/i386/pr108804.c: New test.
2191 2023-05-30 David Malcolm <dmalcolm@redhat.com>
2193 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
2195 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
2197 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
2200 * gcc.dg/torture/pr107451.c: Require int32plus.
2201 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
2202 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
2203 * gcc.dg/torture/pr95248.c: Require size24plus.
2204 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
2205 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
2206 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
2208 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2210 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
2211 Support both definitions of int32_t.
2213 2023-05-30 Andrew Pinski <apinski@marvell.com>
2215 * gcc.dg/tree-ssa/minmax-22.c: New test.
2217 2023-05-30 Andrew Pinski <apinski@marvell.com>
2219 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
2220 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
2222 * gcc.dg/tree-ssa/pr66726-5.c: New test.
2223 * gcc.dg/tree-ssa/pr66726-6.c: New test.
2225 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2227 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
2228 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
2231 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
2234 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
2235 * c-c++-common/goacc/clauses-fail.c: Likewise.
2236 * c-c++-common/goacc/data-2.c: Likewise.
2237 * c-c++-common/gomp/declare-target-2.c: Likewise.
2238 * c-c++-common/gomp/directive-1.c: Likewise.
2239 * g++.dg/goacc/data-1.C: Likewise.
2241 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
2243 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
2245 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
2246 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
2247 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
2248 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
2249 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
2251 2023-05-30 liuhongt <hongtao.liu@intel.com>
2253 * gcc.target/i386/pr108938-1.c: New test.
2254 * gcc.target/i386/pr108938-2.c: New test.
2255 * gcc.target/i386/pr108938-3.c: New test.
2256 * gcc.target/i386/pr108938-load-1.c: New test.
2257 * gcc.target/i386/pr108938-load-2.c: New test.
2259 2023-05-30 Andreas Schwab <schwab@suse.de>
2262 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
2265 2023-05-30 Lili Cui <lili.cui@intel.com>
2267 PR tree-optimization/98350
2268 * gcc.dg/pr98350-1.c: New test.
2269 * gcc.dg/pr98350-2.c: Ditto.
2271 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2273 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
2274 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
2275 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
2276 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
2278 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2280 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
2281 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
2282 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
2283 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
2284 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
2285 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
2287 2023-05-29 Die Li <lidie@eswincomputing.com>
2289 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
2290 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
2292 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2294 * gcc.target/riscv/and-extend-1.c: New test
2295 * gcc.target/riscv/and-extend-2.c: New test
2297 2023-05-29 Pan Li <pan2.li@intel.com>
2299 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
2300 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
2301 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
2302 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
2303 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
2304 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
2305 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
2306 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
2308 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
2310 * gnat.dg/specs/storage_offset1.ads: New test.
2312 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2314 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
2316 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2318 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
2320 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2322 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
2323 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
2324 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
2325 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
2326 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
2327 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
2328 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
2330 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2332 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
2333 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
2335 2023-05-29 Pan Li <pan2.li@intel.com>
2337 * gcc.target/riscv/arch-20.c: New test.
2338 * gcc.target/riscv/predef-26.c: New test.
2340 2023-05-27 liuhongt <hongtao.liu@intel.com>
2342 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
2343 * gcc.target/i386/pr100711-3.c: New test.
2345 2023-05-26 Martin Uecker <uecker@tugraz.at>
2347 * gcc.dg/pr109970.c: New test.
2349 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
2351 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
2352 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
2353 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
2354 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
2355 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
2356 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
2357 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
2358 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
2359 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
2360 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
2361 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
2362 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
2363 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
2365 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
2366 Juzhe Zhong <juzhe.zhong@rivai.ai>
2368 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
2370 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
2371 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
2372 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
2373 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
2374 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
2375 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
2376 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
2377 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
2378 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
2379 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
2380 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
2381 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
2382 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
2383 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
2384 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
2385 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
2386 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
2387 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
2388 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
2389 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
2390 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
2391 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
2392 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
2393 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
2394 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
2395 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
2396 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
2397 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
2398 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
2399 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
2401 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
2403 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
2404 * gfortran.dg/gomp/allocate-4.f90: New test.
2405 * gfortran.dg/gomp/allocate-5.f90: New test.
2406 * gfortran.dg/gomp/allocate-6.f90: New test.
2407 * gfortran.dg/gomp/allocate-7.f90: New test.
2408 * gfortran.dg/gomp/allocators-1.f90: New test.
2409 * gfortran.dg/gomp/allocators-2.f90: New test.
2411 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
2413 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
2414 * gfortran.dg/gomp/allocate-5.f90: Likewise.
2415 * gfortran.dg/gomp/allocate-6.f90: Likewise.
2416 * gfortran.dg/gomp/allocate-7.f90: Likewise.
2417 * gfortran.dg/gomp/allocators-1.f90: Likewise.
2418 * gfortran.dg/gomp/allocators-2.f90: Likewise.
2420 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
2421 Tobias Burnus <tobias@codesourcery.com>
2423 * gfortran.dg/gomp/allocate-4.f90: New file.
2424 * gfortran.dg/gomp/allocate-5.f90: New file.
2425 * gfortran.dg/gomp/allocate-6.f90: New file.
2426 * gfortran.dg/gomp/allocate-7.f90: New file.
2427 * gfortran.dg/gomp/allocators-1.f90: New file.
2428 * gfortran.dg/gomp/allocators-2.f90: New file.
2430 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
2432 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
2433 * gcc.dg/nested-vla-2.c: Ditto.
2434 * gcc.dg/nested-vla-3.c: Ditto.
2436 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
2438 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
2440 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
2443 * gcc.target/avr/pr82931.c: New test.
2445 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2446 Richard Sandiford <richard.sandiford@arm.com>
2448 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
2449 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
2450 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
2451 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
2453 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2456 * gcc.target/aarch64/simd/pr99195_9.c: New test.
2458 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
2460 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
2461 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
2462 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
2463 * gcc.target/arm/acle/data-intrinsics.c: New test.
2465 2023-05-25 Alex Coplan <alex.coplan@arm.com>
2468 * gcc.target/arm/pure-code/pr109800.c: New test.
2470 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2472 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
2474 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
2478 * gcc.target/i386/pr109173-1.c: New test.
2479 * gcc.target/i386/pr109174-1.c: Ditto.
2481 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
2483 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
2484 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
2486 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2489 * gcc.target/powerpc/pr100106-sa.c: New.
2491 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2493 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
2494 * gcc.target/i386/pr104447.c: Likewise.
2496 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2498 * g++.dg/pr80481.C: Add explicit pthread requirement.
2500 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2502 * gcc.target/i386/pr103074.c: Require fpic support.
2504 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2506 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
2507 malloc.h and sys/time.h.
2509 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2511 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
2512 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
2513 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
2514 * gcc.target/i386/pieces-memset-1.c: Likewise.
2515 * gcc.target/i386/pieces-memset-36.c: Likewise.
2516 * gcc.target/i386/pieces-memset-4.c: Likewise.
2517 * gcc.target/i386/pieces-memset-40.c: Likewise.
2518 * gcc.target/i386/pieces-memset-41.c: Likewise.
2519 * gcc.target/i386/pieces-memset-7.c: Likewise.
2520 * gcc.target/i386/pieces-memset-8.c: Likewise.
2521 * gcc.target/i386/pieces-memset-9.c: Likewise.
2522 * gcc.target/i386/pr102230.c: Likewise.
2523 * gcc.target/i386/pr78103-2.c: Likewise.
2525 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
2527 PR tree-optimization/107822
2528 PR tree-optimization/107986
2529 * gcc.dg/pr107822.c: New.
2530 * gcc.dg/pr107986-1.c: New.
2532 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2535 * gfortran.dg/size_dim_2.f90: New test.
2537 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2540 * gfortran.dg/reshape_10.f90: New test.
2541 * gfortran.dg/reshape_11.f90: New test.
2543 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
2545 PR middle-end/109840
2546 * gcc.dg/fold-parity-8.c: New test.
2547 * gcc.dg/fold-popcount-11.c: Likewise.
2549 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
2551 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
2552 * gcc.dg/ipa/vrp1.c: Same.
2553 * gcc.dg/ipa/vrp2.c: Same.
2554 * gcc.dg/ipa/vrp3.c: Same.
2555 * gcc.dg/ipa/vrp4.c: Same.
2556 * gcc.dg/ipa/vrp5.c: Same.
2557 * gcc.dg/ipa/vrp6.c: Same.
2558 * gcc.dg/ipa/vrp7.c: Same.
2559 * gcc.dg/ipa/vrp8.c: Same.
2561 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
2563 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
2564 Remove -ftree-vectorize.
2565 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
2566 * gcc.target/i386/vect-vshiftv4qi.c: New test.
2567 * gcc.target/i386/vect-vshiftv8qi.c: New test.
2569 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2572 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
2573 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
2574 * gcc.target/aarch64/simd/pr99195_8.c: New test.
2576 2023-05-24 Richard Biener <rguenther@suse.de>
2579 * gcc.target/i386/pr109944-1.c: New testcase.
2580 * gcc.target/i386/pr109944-2.c: Likewise.
2582 2023-05-24 Richard Biener <rguenther@suse.de>
2584 PR tree-optimization/109849
2585 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
2587 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
2590 * gm2/pim/run/pass/hightests.mod: New test.
2592 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
2594 * gcc.dg/torture/pr109940.c: New test.
2596 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2599 * gcc.target/arm/pr109939.c: New test.
2601 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2603 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
2604 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
2606 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2608 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
2611 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2613 * gcc.dg/signbit-2.c: Add -msse2 on x86.
2615 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2617 * lib/target-supports.exp (check_effective_target_sysconf):
2618 Check for declaration and _SC_PAGESIZE on vxworks.
2620 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
2622 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
2624 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2625 Richard Sandiford <richard.sandiford@arm.com>
2627 * gcc.target/riscv/rvv/rvv.exp:
2628 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
2629 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
2630 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
2631 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
2632 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
2633 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
2635 2023-05-24 Pan Li <pan2.li@intel.com>
2637 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2640 2023-05-24 Pan Li <pan2.li@intel.com>
2642 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2643 Enrich the test cases.
2645 2023-05-24 liuhongt <hongtao.liu@intel.com>
2647 * gcc.target/i386/pr109900.c: New test.
2649 2023-05-23 Martin Uecker <uecker@tugraz.at>
2652 * gcc.dg/pr109450-1.c: New test.
2653 * gcc.dg/pr109450-2.c: New test.
2654 * gcc.dg/vla-26.c: New test.
2656 2023-05-23 Martin Uecker <uecker@tugraz.at>
2662 * gcc.dg/nested-vla-1.c: New test.
2663 * gcc.dg/nested-vla-2.c: New test.
2664 * gcc.dg/nested-vla-3.c: New test.
2665 * gcc.dg/pr70418.c: New test.
2666 * gcc.dg/pr106465.c: New test.
2667 * gcc.dg/pr107557-1.c: New test.
2668 * gcc.dg/pr107557-2.c: New test.
2669 * gcc.dg/pr108423-1.c: New test.
2670 * gcc.dg/pr108423-2.c: New test.
2671 * gcc.dg/pr108423-3.c: New test.
2672 * gcc.dg/pr108423-4.c: New test.
2673 * gcc.dg/pr108423-5.c: New test.
2674 * gcc.dg/pr108423-6.c: New test.
2675 * gcc.dg/typename-vla-2.c: New test.
2676 * gcc.dg/typename-vla-3.c: New test.
2677 * gcc.dg/typename-vla-4.c: New test.
2678 * gcc.misc-tests/gcov-pr85350.c: Adapt.
2679 * gcc.dg/typename-vla-5.c: New file.
2680 * gcc.dg/typename-vla-6.c: New file.
2682 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
2684 * gcc.target/i386/vect-shiftv4qi.c: New test.
2685 * gcc.target/i386/vect-shiftv8qi.c: New test.
2687 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
2689 PR tree-optimization/109934
2690 * gcc.dg/tree-ssa/pr109934.c: New test.
2692 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
2694 * gcc.target/aarch64/ins_bitfield_1.c: New test.
2695 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
2696 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
2697 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
2698 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
2699 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
2701 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2704 * gcc.target/aarch64/pr109855.c: New test.
2706 2023-05-23 Richard Biener <rguenther@suse.de>
2708 PR tree-optimization/109849
2709 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
2711 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
2713 * gnat.dg/opt101.adb: New test.
2714 * gnat.dg/opt101_pkg.ads: New helper.
2716 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2719 * gfortran.dg/pr103716.f90 : New test.
2721 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2722 Steven G. Kargl <kargl@gcc.gnu.org>
2725 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
2726 declaration of finalizable derived types in submodules works.
2728 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
2730 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
2732 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2735 * gcc.c-torture/compile/pr108892.c: Require int32.
2736 * gcc.c-torture/compile/pr98199.c: Require int32plus.
2737 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
2738 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
2739 * gcc.dg/tree-ssa/pr102232.c: Same.
2740 * gcc.dg/tree-ssa/pr105860.c: Same.
2741 * gcc.dg/tree-ssa/pr96730.c: Same.
2742 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
2743 * gcc.dg/tree-ssa/pr96779.c: Same.
2744 * gcc.dg/tree-ssa/pr98513.c: Same.
2745 * gcc.dg/tree-ssa/ssa-sink-18.c
2746 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
2748 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
2749 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
2750 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
2751 * gcc.dg/tree-ssa/pr93435.c: Same.
2752 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
2753 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
2754 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
2756 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
2758 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
2759 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
2760 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
2761 * gcc.dg/tree-ssa/pr109031-2.c: Same.
2762 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
2763 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
2764 * gcc.dg/Warray-bounds-33.c: Skip target avr.
2765 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
2766 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
2767 * gcc.dg/analyzer/isatty-1.c: Same.
2768 * gcc.dg/analyzer/pipe-glibc.c: Same.
2770 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2773 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
2774 * gcc.c-torture/compile/pr103813.c: Require size32plus.
2775 * gcc.c-torture/execute/pr108498-2.c: Same.
2776 * gcc.c-torture/compile/pr96426.c: Condition on
2777 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
2778 * gcc.c-torture/execute/pr103417.c: Require int32plus.
2779 * gcc.dg/pr104198.c: Same.
2780 * gcc.dg/pr21137.c: Same.
2781 * gcc.dg/pr88905.c: Same.
2782 * gcc.dg/pr90838.c: Same.
2783 * gcc.dg/pr97317.c: Same.
2784 * gcc.dg/pr100292.c: Require int32.
2785 * gcc.dg/pr101008.c: Same.
2786 * gcc.dg/pr96542.c: Same.
2787 * gcc.dg/pr96674.c: Same.
2788 * gcc.dg/pr97750.c: Require ptr_eq_long.
2790 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2792 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
2793 * gcc.dg/pr19402-2.c: Skip for avr.
2794 * gcc.dg/pr86124.c: Same.
2795 * gcc.dg/pr94291.c: Same.
2796 * gcc.dg/torture/builtin-complex-1.c: Same.
2797 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
2798 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
2799 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
2800 * gcc.dg/torture/fp-int-convert-float64.c: Same.
2801 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
2802 * gcc.dg/torture/fp-int-convert-timode.c: Same.
2803 * c-c++-common/torture/builtin-convertvector-1.c: Same.
2804 * c-c++-common/torture/complex-sign-add.c: Same.
2805 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
2806 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
2807 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
2808 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
2809 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
2810 * c-c++-common/torture/complex-sign-mul-one.c: Same.
2811 * c-c++-common/torture/complex-sign-mul.c: Same.
2812 * c-c++-common/torture/complex-sign-sub.c: Same.
2814 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2816 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
2819 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2821 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
2823 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
2825 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
2827 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
2829 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
2831 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
2834 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
2836 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
2837 * gcc.target/nvptx/brev-2.c: Likewise.
2838 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
2839 * gcc.target/nvptx/brevll-2.c: Likewise.
2841 2023-05-21 Jakub Jelinek <jakub@redhat.com>
2843 PR tree-optimization/109505
2844 * gcc.target/aarch64/sve/pr109505.c: New test.
2846 2023-05-21 Pan Li <pan2.li@intel.com>
2848 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
2849 test cases for vbool[2|4|8|16|32|64]_t.
2851 2023-05-21 Andrew Pinski <apinski@marvell.com>
2853 PR middle-end/109919
2854 * gcc.c-torture/compile/pr109919-1.c: New test.
2856 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
2859 * gcc.target/avr/torture/pr105753.c: New test.
2861 2023-05-20 Die Li <lidie@eswincomputing.com>
2863 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
2864 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
2866 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2868 * gcc.target/riscv/zbs-bext-02.c: New test.
2870 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2873 * gcc.target/riscv/pr106888.c: New test.
2874 * gcc.target/riscv/zbbw.c: Check for ANDI.
2876 2023-05-19 Patrick Palka <ppalka@redhat.com>
2879 * g++.dg/cpp1y/var-templ80.C: New test.
2880 * g++.dg/cpp1y/var-templ81.C: New test.
2882 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
2884 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
2886 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
2887 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
2888 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
2889 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
2890 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
2891 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
2892 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
2893 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
2894 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
2895 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
2896 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
2898 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
2900 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
2901 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
2903 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
2906 * gm2/isolib/run/pass/testdelete.mod: New test.
2908 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2910 PR tree-optimization/105776
2911 * gcc.target/i386/pr105776.c: New test.
2913 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2915 PR tree-optimization/101856
2916 * gcc.dg/tree-ssa/pr101856.c: New test.
2918 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
2920 * gnat.dg/specs/array6.ads: New test.
2922 2023-05-19 Joseph Myers <joseph@codesourcery.com>
2924 * gcc.dg/c2x-thread-local-2.c: New test.
2926 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
2928 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
2929 expected scan-assembler-times frequency and strings..
2930 * gcc.target/i386/vect-mulv4qi.c: New test.
2931 * gcc.target/i386/vect-mulv8qi.c: New test.
2933 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
2936 * gcc.test-framework/gen_directive_tests: Use = operator instead
2939 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2941 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
2942 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
2943 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
2944 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
2945 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
2946 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
2947 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
2948 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
2949 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
2950 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
2951 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
2952 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
2953 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
2954 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
2955 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
2956 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
2957 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
2958 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
2959 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
2960 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
2961 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
2962 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
2963 * gcc.target/arm/mve/mve_const_shifts.c: New test.
2965 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2968 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
2969 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
2970 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
2971 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
2972 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
2973 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
2974 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
2975 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
2976 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
2977 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
2978 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
2979 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
2980 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
2981 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
2982 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
2983 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
2984 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
2985 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
2986 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
2987 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
2988 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
2989 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
2990 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
2991 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
2992 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
2993 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
2994 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
2995 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
2996 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
2997 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
2998 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
2999 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
3000 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
3001 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
3002 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
3003 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
3004 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
3005 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
3006 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
3007 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
3009 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3011 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
3012 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
3013 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
3014 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
3015 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
3016 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
3017 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
3018 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
3019 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
3020 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
3021 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
3022 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
3023 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
3024 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
3025 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
3026 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
3027 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
3028 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
3029 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
3030 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
3031 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
3032 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
3033 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
3034 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
3035 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
3036 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
3037 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
3038 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
3039 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
3040 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
3041 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
3042 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
3043 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
3044 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
3045 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
3046 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
3047 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
3048 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
3049 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
3050 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
3051 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
3052 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
3053 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
3054 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
3055 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
3056 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
3057 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
3058 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
3059 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
3060 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
3061 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
3062 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
3063 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
3064 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
3065 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
3066 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
3067 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
3068 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
3069 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
3070 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
3071 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
3072 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
3073 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
3074 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
3075 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
3076 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
3077 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
3078 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
3079 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
3080 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
3081 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
3082 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
3083 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
3084 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
3085 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
3086 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
3087 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
3088 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
3089 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
3090 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
3091 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
3092 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
3093 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
3094 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
3095 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
3096 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
3097 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
3098 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
3099 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
3100 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
3101 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
3102 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
3103 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
3104 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
3105 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
3106 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
3107 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
3108 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
3109 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
3110 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
3111 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
3112 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
3113 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
3114 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
3115 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
3116 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
3117 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
3118 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
3119 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
3120 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
3121 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
3122 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
3123 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
3124 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
3125 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
3126 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
3127 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
3128 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
3129 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
3130 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
3131 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
3132 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
3133 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
3134 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
3135 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
3136 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
3137 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
3138 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
3139 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
3140 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
3141 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
3142 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
3143 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
3144 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
3145 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
3147 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3149 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
3150 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
3152 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3154 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
3156 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
3158 * gcc.target/arm/mve/intrinsics/asrl.c: Use
3159 check-function-bodies instead of scan-assembler checks. Use
3160 extern "C" for C++ testing.
3161 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4229 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4231 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
4232 check-function-bodies instead of scan-assembler checks. Use
4233 extern "C" for C++ testing.
4234 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4264 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4266 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
4267 check-function-bodies instead of scan-assembler checks. Use
4268 extern "C" for C++ testing.
4269 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4463 2023-05-18 Joseph Myers <joseph@codesourcery.com>
4465 * gcc.dg/format/c2x-printf-1.c: Test %B here.
4466 * gcc.dg/format/ext-9.c: Do not test %B here.
4468 2023-05-17 Harald Anlauf <anlauf@gmx.de>
4472 * gfortran.dg/zero_sized_13.f90: New test.
4474 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
4476 * gcc.target/riscv/shift-and-2.c: Fixed test
4477 * gcc.target/riscv/zbb-rol-ror-01.c: New test
4478 * gcc.target/riscv/zbb-rol-ror-02.c: New test
4479 * gcc.target/riscv/zbb-rol-ror-03.c: New test
4480 * gcc.target/riscv/zbb-rol-ror-04.c: New test
4481 * gcc.target/riscv/zbb-rol-ror-05.c: New test
4482 * gcc.target/riscv/zbb-rol-ror-06.c: New test
4483 * gcc.target/riscv/zbb-rol-ror-07.c: New test
4485 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4488 * c-c++-common/pr109884.c: New test.
4490 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4492 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
4493 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
4494 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
4495 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
4496 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
4498 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4500 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
4501 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
4502 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
4503 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
4504 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
4505 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
4506 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
4507 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
4508 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
4509 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
4510 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
4511 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
4512 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
4513 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
4514 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
4515 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
4516 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
4517 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
4518 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
4519 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
4520 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
4521 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
4522 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
4523 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
4524 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
4525 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
4526 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
4527 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
4528 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
4529 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
4530 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
4531 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
4532 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
4533 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
4534 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
4535 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
4536 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
4537 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
4538 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
4539 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
4540 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
4541 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
4542 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
4543 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
4544 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
4545 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
4546 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
4547 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
4549 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4551 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
4553 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
4555 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
4556 for 'finalize' as a ptr is now 'delete' instead of 'release'.
4557 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
4558 to if (allocated) block
4559 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
4560 replaced by a MEM< _25 > expression.
4561 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
4562 * gfortran.dg/gomp/map-10.f90: New test.
4564 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4566 * g++.target/s390/atomic-align-1.C: New test.
4567 * gcc.target/s390/atomic-align-1.c: New test.
4568 * gcc.target/s390/atomic-align-2.c: New test.
4570 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4573 * g++.dg/init/pr109868.C: New test.
4575 2023-05-17 Pan Li <pan2.li@intel.com>
4577 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
4579 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
4582 * gcc.target/powerpc/pr106708.c: Add test function.
4584 2023-05-16 Joseph Myers <joseph@codesourcery.com>
4586 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
4587 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
4588 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
4589 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
4590 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
4592 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
4593 not expect errors for typedef declaration in for loop.
4595 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
4598 * gm2/isolib/run/pass/testreadint.mod: New test.
4600 2023-05-16 Marek Polacek <polacek@redhat.com>
4603 * g++.dg/warn/Wdangling-reference13.C: New test.
4605 2023-05-16 Patrick Palka <ppalka@redhat.com>
4608 * g++.dg/cpp2a/desig27.C: New test.
4610 2023-05-16 Carl Love <cel@us.ibm.com>
4612 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
4615 2023-05-16 Carl Love <cel@us.ibm.com>
4617 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
4620 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
4622 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
4623 to occur after the intrinsic instruction, rather than requiring
4624 them to happen before.
4625 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
4627 2023-05-16 Pan Li <pan2.li@intel.com>
4629 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
4630 Replace stdint.h with stdint-gcc.h.
4631 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
4632 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
4633 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
4634 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
4635 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
4636 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
4637 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
4638 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
4639 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
4640 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
4641 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
4642 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
4643 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
4644 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
4646 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4648 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
4651 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
4659 * gfortran.dg/pr105152.f90 : New test
4660 * gfortran.dg/pr100193.f90 : New test
4661 * gfortran.dg/pr87946.f90 : New test
4662 * gfortran.dg/pr103389.f90 : New test
4663 * gfortran.dg/pr104429.f90 : New test
4664 * gfortran.dg/pr82774.f90 : New test
4666 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
4668 * gcc.dg/attr-returns-nonnull.c: Skip if
4669 keeps_null_pointer_checks.
4670 * gcc.dg/init-compare-1.c: Likewise.
4671 * gcc.dg/ipa/pr85734.c: Likewise.
4672 * gcc.dg/ipa/propmalloc-1.c: Likewise.
4673 * gcc.dg/ipa/propmalloc-2.c: Likewise.
4674 * gcc.dg/ipa/propmalloc-3.c: Likewise.
4675 * gcc.dg/ipa/propmalloc-4.c: Likewise.
4676 * gcc.dg/tree-ssa/evrp11.c: Likewise.
4677 * gcc.dg/tree-ssa/pr83648.c: Likewise.
4679 2023-05-16 Andrew Pinski <apinski@marvell.com>
4681 PR tree-optimization/109424
4682 * gcc.dg/tree-ssa/bool-12.c: New test.
4683 * gcc.dg/tree-ssa/bool-13.c: New test.
4684 * gcc.dg/tree-ssa/minmax-20.c: New test.
4685 * gcc.dg/tree-ssa/minmax-21.c: New test.
4687 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4689 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
4691 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4693 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
4694 __has_c_attribute for all C2x attributes.
4696 2023-05-15 Harald Anlauf <anlauf@gmx.de>
4699 * gfortran.dg/ptr-func-5.f90: New test.
4701 2023-05-15 Patrick Palka <ppalka@redhat.com>
4703 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
4705 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4707 * gcc.target/aarch64/facg_1.c: New test.
4709 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4712 * gcc.target/aarch64/simd/pr99195_7.c: New test.
4714 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4717 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
4719 2023-05-15 Pan Li <pan2.li@intel.com>
4720 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4721 kito-cheng <kito.cheng@sifive.com>
4723 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
4725 2023-05-15 Richard Biener <rguenther@suse.de>
4727 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
4730 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4732 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
4733 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
4734 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
4736 2023-05-14 Andrew Pinski <apinski@marvell.com>
4738 PR tree-optimization/109829
4739 * gcc.dg/tree-ssa/abs-3.c: New test.
4740 * gcc.dg/tree-ssa/abs-4.c: New test.
4742 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
4745 * gcc.target/i386/pr109825.c: New test.
4747 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4749 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
4751 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
4752 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
4753 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
4754 * gcc.target/aarch64/vec-init-18.c: ... this.
4755 * gcc.target/aarch64/vec-init-19.c: New test.
4756 * gcc.target/aarch64/vec-init-20.c: Likewise.
4757 * gcc.target/aarch64/vec-init-21.c: Likewise.
4758 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
4759 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
4760 * gcc.target/aarch64/vec-init-22.h: New header.
4762 2023-05-13 Andrew Pinski <apinski@marvell.com>
4764 PR tree-optimization/109834
4765 * gcc.c-torture/compile/pr109834-1.c: New test.
4766 * gcc.dg/tree-ssa/pr109834-1.c: New test.
4768 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4771 * gfortran.dg/pr109662-a.f90: Add a section to verify that
4772 a short namelist read does not modify the variable.
4774 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
4777 * gm2/isolib/run/pass/seqappend.mod: New test.
4779 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
4780 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4783 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
4784 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
4785 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
4786 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
4788 2023-05-12 Richard Biener <rguenther@suse.de>
4790 PR tree-optimization/64731
4791 * gcc.target/i386/pr64731.c: New testcase.
4793 2023-05-12 Patrick Palka <ppalka@redhat.com>
4796 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
4797 * g++.dg/template/function2.C: Removed.
4799 2023-05-12 Patrick Palka <ppalka@redhat.com>
4802 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
4803 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
4805 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
4807 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
4809 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
4811 * gcc.target/riscv/rvv/rvv.exp:
4812 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
4813 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
4814 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
4815 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
4816 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
4817 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
4818 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
4819 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
4820 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
4821 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
4822 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
4823 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
4824 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
4825 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
4826 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
4827 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
4828 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
4830 2023-05-12 Pan Li <pan2.li@intel.com>
4832 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
4833 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
4834 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
4835 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
4836 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
4837 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
4838 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
4839 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
4840 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
4841 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
4842 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
4843 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
4844 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
4845 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
4846 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
4847 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
4848 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
4849 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
4850 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
4851 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
4852 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
4853 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
4854 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
4855 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
4856 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
4857 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
4858 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
4859 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
4860 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
4861 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
4862 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
4863 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
4864 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
4865 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
4866 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
4867 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
4868 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
4869 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
4870 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
4871 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
4872 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
4873 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
4874 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
4875 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
4876 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
4877 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
4878 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
4879 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
4880 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
4881 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
4882 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
4883 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
4884 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
4885 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
4886 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
4887 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
4888 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
4889 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
4890 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
4891 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
4892 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
4893 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
4894 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
4895 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
4896 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
4897 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
4898 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
4899 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
4900 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
4901 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
4902 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
4903 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
4904 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
4905 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
4906 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
4907 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
4908 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
4909 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
4910 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
4911 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
4912 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
4913 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
4914 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
4915 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
4916 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
4917 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
4918 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
4919 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
4920 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
4921 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
4922 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
4923 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
4924 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
4925 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
4926 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
4927 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
4928 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
4929 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
4930 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
4931 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
4932 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
4933 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
4934 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
4935 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
4936 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
4937 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
4938 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
4939 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
4940 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
4941 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
4942 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
4943 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
4944 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
4945 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
4946 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
4947 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
4948 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
4949 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
4950 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
4952 2023-05-12 Pan Li <pan2.li@intel.com>
4954 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
4955 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
4956 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
4957 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
4958 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
4959 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
4960 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
4961 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
4962 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
4963 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
4964 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
4965 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
4966 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
4967 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
4968 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
4969 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
4970 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
4971 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
4972 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
4973 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
4974 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
4975 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
4977 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
4979 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
4980 with dg-skip-if has_arch_ppc64.
4981 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4982 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4984 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
4986 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
4987 with has_arch_ppc64.
4988 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4989 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
4990 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
4991 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
4992 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4994 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
4996 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
4997 with has_arch_ppc64.
4998 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4999 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
5001 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5003 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
5004 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
5005 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
5007 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
5009 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
5012 * gm2/pim/fail/highice.mod: New test.
5014 2023-05-11 Patrick Palka <ppalka@redhat.com>
5017 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
5018 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
5019 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
5021 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
5023 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
5025 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
5028 * gcc.target/i386/pr109807.c: New test.
5030 2023-05-11 Patrick Palka <ppalka@redhat.com>
5033 * g++.dg/cpp2a/lambda-targ1.C: New test.
5035 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5037 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
5038 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
5039 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
5040 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
5042 2023-05-11 Patrick Palka <ppalka@redhat.com>
5043 Jonathan Wakely <jwakely@redhat.com>
5048 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
5049 error for the template argument &B2:fn in C++17 mode.
5050 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
5051 * g++.dg/cpp2a/nontype-class56.C: New test.
5052 * g++.dg/template/function2.C: New test.
5054 2023-05-11 Alexandre Oliva <oliva@adacore.com>
5056 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
5057 include, call builtin.
5059 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5060 Michael Collison <collison@rivosinc.com>
5062 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
5063 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
5064 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
5065 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
5066 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
5067 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
5068 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
5069 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
5070 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
5071 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
5072 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
5073 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
5074 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
5075 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
5076 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
5077 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
5078 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
5079 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
5080 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
5081 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
5082 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
5083 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
5084 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
5085 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
5086 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
5087 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
5088 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
5089 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
5090 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
5091 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
5092 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
5093 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
5094 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
5095 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
5096 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
5097 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
5098 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
5099 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
5100 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
5101 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
5102 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
5103 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
5104 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
5105 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
5106 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
5107 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
5108 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
5109 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
5110 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
5111 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
5112 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
5113 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
5114 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
5115 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
5116 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
5117 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
5118 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
5119 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
5120 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
5122 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5124 * lib/torture-options.exp (torture-init-done): Add.
5125 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
5126 implicit 'torture-init'.
5127 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
5128 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
5129 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
5131 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5133 * gcc.target/arm/acle/acle.exp: Add missing
5134 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
5136 * gcc.target/arm/cmse/cmse.exp: Likewise.
5137 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
5139 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5141 * gcc.dg/fold-popcount-8.c: New test case.
5142 * gcc.dg/fold-popcount-9.c: Likewise.
5143 * gcc.dg/fold-popcount-10.c: Likewise.
5145 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5147 * gcc.dg/fold-parity-6.c: New test.
5148 * gcc.dg/fold-parity-7.c: Likewise.
5149 * gcc.dg/fold-popcount-6.c: Likewise.
5150 * gcc.dg/fold-popcount-7.c: Likewise.
5152 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5154 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
5155 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
5157 2023-05-10 Marek Polacek <polacek@redhat.com>
5160 * g++.dg/ext/is_convertible6.C: New test.
5162 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
5165 * gcc.target/i386/pr92658-sse4-4b.c: New test.
5166 * gcc.target/i386/pr92658-sse4-8b.c: New test.
5168 2023-05-10 Andrew Pinski <apinski@marvell.com>
5170 * gcc.c-torture/execute/20230510-1.c: New test.
5172 2023-05-10 Jason Merrill <jason@redhat.com>
5175 * g++.dg/DRs/dr2543.C: New test.
5177 2023-05-10 Jason Merrill <jason@redhat.com>
5179 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
5180 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
5181 * g++.dg/cpp2a/consteval20.C: Likewise.
5182 * g++.dg/cpp2a/consteval24.C: Likewise.
5183 * g++.dg/cpp2a/srcloc20.C: Likewise.
5185 2023-05-10 Richard Biener <rguenther@suse.de>
5187 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
5189 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5191 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
5193 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5196 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
5199 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5202 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
5203 * gcc.target/aarch64/simd/pr99195_6.c: New test.
5205 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5207 * gcc.target/aarch64/simd/pr99195_5.c: New test.
5209 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5212 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
5214 2023-05-10 Jakub Jelinek <jakub@redhat.com>
5217 * g++.dg/cpp0x/gen-attrs-78.C: New test.
5219 2023-05-10 Li Xu <xuli1@eswincomputing.com>
5221 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
5222 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
5224 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5226 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
5227 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
5228 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
5229 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
5230 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
5231 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
5232 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
5233 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
5234 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
5235 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
5236 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
5237 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
5238 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
5239 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
5241 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5244 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
5245 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
5247 2023-05-10 Andrew Pinski <apinski@marvell.com>
5249 * gcc.c-torture/execute/20230509-1.c: New test.
5251 2023-05-09 Patrick Palka <ppalka@redhat.com>
5254 * g++.dg/cpp2a/concepts-pr109752.C: New test.
5256 2023-05-09 Patrick Palka <ppalka@redhat.com>
5259 * g++.dg/cpp0x/noexcept78.C: New test.
5261 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5263 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
5264 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
5265 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
5266 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
5267 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
5268 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
5269 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
5270 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
5271 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
5272 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
5273 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
5274 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
5275 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
5276 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
5277 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
5278 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
5279 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
5280 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
5281 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
5282 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
5283 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
5284 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
5285 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
5286 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
5287 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
5288 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
5289 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
5290 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
5291 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
5292 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
5293 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5294 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5295 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
5296 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
5297 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5298 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5299 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
5300 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
5301 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
5302 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
5303 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
5304 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
5305 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
5306 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
5307 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
5308 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
5309 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
5310 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
5311 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
5312 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
5313 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
5314 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
5315 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
5316 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
5317 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
5318 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
5319 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
5320 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
5321 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
5322 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
5323 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
5324 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
5325 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
5326 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
5327 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
5328 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
5329 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
5330 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
5331 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
5332 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
5333 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
5334 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5335 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5336 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5337 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5338 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5339 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5340 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
5341 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
5342 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
5343 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
5344 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
5345 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
5346 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
5347 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
5348 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
5349 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
5350 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
5351 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
5352 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
5353 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
5354 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
5355 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
5356 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
5357 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
5358 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
5359 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
5360 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
5361 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
5362 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
5363 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
5364 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
5365 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
5366 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
5367 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
5368 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
5369 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
5370 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
5371 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
5372 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
5373 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
5374 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
5375 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
5376 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
5377 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
5378 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
5379 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
5380 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
5381 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
5382 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
5383 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
5384 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
5385 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
5386 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
5387 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
5388 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
5389 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
5390 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
5391 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
5392 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
5393 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
5394 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
5395 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
5396 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
5397 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
5398 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
5399 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
5400 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
5401 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
5402 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
5403 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
5404 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
5405 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
5406 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
5407 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
5408 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
5409 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
5410 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
5411 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
5412 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
5413 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
5414 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
5415 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
5416 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
5417 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
5418 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
5419 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
5420 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
5421 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
5422 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
5423 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
5424 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
5425 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
5426 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
5427 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
5428 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
5429 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
5430 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
5431 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
5432 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
5433 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
5434 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
5435 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
5436 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
5437 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
5438 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
5439 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
5440 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
5441 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
5442 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
5443 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
5444 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
5445 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
5446 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
5447 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
5448 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
5449 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
5450 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
5451 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
5452 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
5453 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
5454 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
5455 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
5456 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
5457 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
5458 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
5459 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
5460 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
5461 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
5462 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
5463 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
5464 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
5465 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
5466 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
5467 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
5468 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
5469 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
5470 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
5471 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
5472 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
5473 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
5474 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
5475 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
5476 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
5477 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
5478 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
5479 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
5480 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
5481 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
5482 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
5483 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
5484 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
5485 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
5486 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
5487 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
5488 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
5489 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
5490 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
5491 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
5492 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
5493 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
5494 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
5495 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
5496 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
5497 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
5498 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
5499 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
5500 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
5501 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
5502 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
5503 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
5504 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
5505 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
5506 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
5507 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
5508 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
5509 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
5511 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5513 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
5514 sve2_flags instead of sve_flags.
5516 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
5519 * gm2/isolib/run/pass/skiplinetest.mod: New test.
5521 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5524 * g++.dg/cpp23/attr-assume11.C: New test.
5526 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5528 PR tree-optimization/109778
5529 * gcc.dg/lto/pr109778_0.c: New test.
5530 * gcc.dg/lto/pr109778_1.c: New file.
5532 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5534 PR tree-optimization/109778
5535 * gcc.c-torture/execute/pr109778.c: New test.
5537 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5539 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
5540 allocation for temporary results, rather than requiring specific
5542 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
5543 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
5544 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
5545 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
5546 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
5547 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
5548 * gcc.target/aarch64/memset-q-reg.c: Likewise.
5549 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
5550 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
5551 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
5552 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
5553 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
5554 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
5555 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
5556 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
5557 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
5558 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
5559 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
5560 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
5561 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
5562 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
5563 predicate register to be any of p4-p7, rather than requiring p4
5565 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
5566 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
5567 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
5568 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
5569 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
5570 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
5571 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
5572 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
5573 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
5574 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
5575 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
5577 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5579 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
5580 FP/vector register, not just register 0-9.
5581 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5582 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
5583 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
5584 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
5585 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
5586 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
5587 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
5588 * gcc.target/aarch64/sve/adr_1.c: Likewise.
5589 * gcc.target/aarch64/sve/adr_2.c: Likewise.
5590 * gcc.target/aarch64/sve/adr_3.c: Likewise.
5591 * gcc.target/aarch64/sve/adr_4.c: Likewise.
5592 * gcc.target/aarch64/sve/adr_5.c: Likewise.
5593 * gcc.target/aarch64/sve/extract_1.c: Likewise.
5594 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5595 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5596 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5597 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5598 * gcc.target/aarch64/sve/spill_3.c: Likewise.
5599 * gcc.target/aarch64/vfp-1.c: Likewise.
5600 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
5602 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
5605 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5607 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
5608 register for the temporary results, not just p0-p7.
5609 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
5610 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
5611 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
5612 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
5613 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
5614 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
5615 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
5616 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
5617 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
5618 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
5619 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
5620 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
5621 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
5622 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5623 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
5624 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
5625 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
5626 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
5627 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
5628 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
5629 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
5631 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5633 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
5634 between two constant vectors, allow the constant moves to appear in
5636 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
5637 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
5638 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
5639 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
5640 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
5642 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5644 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
5645 moves to occur after the intrinsic instruction, rather than requiring
5646 them to happen before.
5647 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
5648 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
5649 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
5650 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
5651 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
5652 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
5653 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
5654 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
5655 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
5656 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
5657 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
5658 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
5659 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
5660 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
5661 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
5662 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
5663 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
5664 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
5665 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
5666 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
5667 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
5668 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
5669 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
5670 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
5671 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
5672 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
5673 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
5674 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
5675 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
5676 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
5677 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
5678 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
5679 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
5680 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
5681 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
5682 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
5683 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
5685 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5687 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
5688 allocation in the case where a move occurs after the intrinsic
5690 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
5691 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
5692 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
5693 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
5695 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5697 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
5698 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
5699 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
5700 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5701 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5702 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5703 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5704 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5705 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5706 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5707 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5708 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5709 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5710 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
5711 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
5712 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
5713 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
5714 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
5716 2023-05-09 Jason Merrill <jason@redhat.com>
5719 * g++.dg/template/friend78.C: New test.
5721 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
5722 Uros Bizjak <ubizjak@gmail.com>
5724 * gcc.target/i386/insvti_highpart-1.c: New test case.
5726 2023-05-08 Andrew Pinski <apinski@marvell.com>
5729 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
5731 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
5733 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
5734 stdint.h to stdint-gcc.h.
5735 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
5736 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
5738 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
5740 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
5741 * gcc.dg/guality/guality.exp: Likewise.
5742 * gfortran.dg/guality/guality.exp: Likewise.
5743 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
5744 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
5745 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
5746 determine the default 'LTO_OPTIONS'.
5747 * lib/torture-options.exp (torture-init, torture-finish): Let each
5748 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
5750 2023-05-08 Patrick Palka <ppalka@redhat.com>
5754 * g++.dg/cpp1z/class-deduction114.C: New test.
5756 2023-05-08 Andrew Pinski <apinski@marvell.com>
5758 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
5759 details change in wording.
5760 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
5761 * gcc.dg/tree-ssa/pr103771.c: Likewise.
5762 * gcc.dg/tree-ssa/minmax-18.c: New test.
5763 * gcc.dg/tree-ssa/minmax-19.c: New test.
5765 2023-05-08 Andrew Pinski <apinski@marvell.com>
5767 * gcc.dg/tree-ssa/minmax-17.c: New test.
5769 2023-05-08 Andrew Pinski <apinski@marvell.com>
5771 PR tree-optimization/49959
5772 PR tree-optimization/103771
5773 * c-c++-common/torture/harden-cond-comp.c: Change testcase
5774 slightly to avoid the new phiopt optimization.
5775 * gcc.dg/tree-ssa/abs-2.c: New test.
5776 * gcc.dg/tree-ssa/pr103771.c: New test.
5778 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5780 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
5782 2023-05-08 Andrew Pinski <apinski@marvell.com>
5784 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
5785 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5786 * gcc.dg/tree-ssa/vrp35.c: Likewise.
5787 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5788 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
5789 to check for assignment too instead of just a call.
5790 * c-c++-common/goacc/kernels-alias-8.c: Update test
5791 for removal of load.
5792 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
5794 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5797 * gfortran.dg/pr109662-a.f90: New test.
5799 2023-05-07 Patrick Palka <ppalka@redhat.com>
5802 * g++.dg/diagnostic/alignof4.C: New test.
5804 2023-05-07 Patrick Palka <ppalka@redhat.com>
5808 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
5809 goto made valid by DR 2256.
5810 * g++.dg/init/goto4.C: New test.
5812 2023-05-07 Patrick Palka <ppalka@redhat.com>
5814 * g++.dg/cpp2a/concepts-alias6.C: New test.
5816 2023-05-07 Patrick Palka <ppalka@redhat.com>
5819 * g++.dg/cpp1y/paren6.C: New test.
5821 2023-05-07 Patrick Palka <ppalka@redhat.com>
5824 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
5825 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
5827 2023-05-07 Patrick Palka <ppalka@redhat.com>
5830 * g++.dg/template/non-dependent25a.C: New test.
5832 2023-05-07 Patrick Palka <ppalka@redhat.com>
5835 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
5836 expected "without object" diagnostic isn't replaced by a
5837 "call to non-constexpr function" diagnostic.
5838 * g++.dg/template/non-dependent25.C: New test.
5840 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
5842 * gcc.target/powerpc/parall_5insn_const.c: New test.
5844 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
5847 * gcc.target/i386/pr43644.c: New test case.
5849 2023-05-06 Xi Ruoyao <xry111@xry111.site>
5851 * gcc.target/loongarch/shrink-wrap.c: New test.
5853 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5855 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
5856 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
5857 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
5858 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
5859 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
5860 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
5861 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
5862 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
5863 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
5864 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
5865 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
5866 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
5867 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
5868 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
5869 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
5870 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
5871 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
5872 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
5873 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
5874 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
5875 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
5876 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
5877 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
5878 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
5879 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
5880 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
5881 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
5882 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
5883 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
5884 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
5885 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
5886 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
5887 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
5888 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
5890 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5893 * gfortran.dg/pr109662.f90: New test.
5895 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5897 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
5899 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5902 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
5904 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5906 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
5908 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
5910 * gcc.target/cris/peep2-addsplit1.c: New test.
5912 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5914 * gcc.target/cris/peep2-movandsplit1.c: New test.
5916 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5918 * gcc.target/cris/peep2-lsrandsplit1.c,
5919 gcc.target/cris/peep2-movulsr2.c: New tests.
5921 2023-05-05 Harald Anlauf <anlauf@gmx.de>
5924 * gfortran.dg/overload_5.f90: New test.
5926 2023-05-05 Pan Li <pan2.li@intel.com>
5927 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5929 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
5930 Adjust indexed load/store check condition.
5932 2023-05-05 Pan Li <pan2.li@intel.com>
5934 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
5935 Adjust test check condition.
5937 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5940 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
5941 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
5942 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
5944 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
5946 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
5948 2023-05-05 Andrew Pinski <apinski@marvell.com>
5950 PR tree-optimization/109732
5951 * gcc.dg/pr109732.c: New test.
5952 * gcc.dg/pr109732-1.c: New test.
5954 2023-05-05 Andrew Pinski <apinski@marvell.com>
5956 PR tree-optimization/109722
5957 * gcc.dg/tree-ssa/abs-1.c: New test.
5959 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
5962 * gm2/pim/run/pass/ForChar.mod: New test.
5964 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5966 * gcc.target/aarch64/simd/pr99195_4.c: New test.
5968 2023-05-04 Julian Brown <julian@codesourcery.com>
5971 * gfortran.dg/goacc/pr109622-5.f90: New test.
5972 * gfortran.dg/goacc/pr109622-6.f90: New test.
5974 2023-05-04 Andrew Pinski <apinski@marvell.com>
5976 * gcc.dg/tree-ssa/minmax-15.c: Update test.
5977 * gcc.dg/tree-ssa/minmax-16.c: Update test.
5978 * gcc.dg/tree-ssa/minmax-3.c: Update test.
5979 * gcc.dg/tree-ssa/minmax-4.c: Update test.
5980 * gcc.dg/tree-ssa/minmax-5.c: Update test.
5981 * gcc.dg/tree-ssa/minmax-8.c: Update test.
5983 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5986 * gcc.target/aarch64/simd/pr99195_3.c: New test.
5988 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5991 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
5992 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
5994 2023-05-04 Richard Biener <rguenther@suse.de>
5996 PR tree-optimization/109724
5997 * g++.dg/torture/pr109724.C: New testcase.
5999 2023-05-04 Jakub Jelinek <jakub@redhat.com>
6002 * g++.target/i386/pr109676.C: New test.
6004 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
6006 * gcc.target/cris/peep2-andsplit1.c: New test.
6007 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
6008 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
6009 Adjust values to avoid interference with "opsplit1" with AND. Add
6010 whitespace to match-strings that may be confused with identifiers
6013 2023-05-03 Jason Merrill <jason@redhat.com>
6017 * g++.dg/template/friend77.C: New test.
6019 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
6021 PR tree-optimization/109711
6022 * gcc.dg/tree-ssa/pr109711-1.c: New file.
6023 * gcc.dg/tree-ssa/pr109711-2.c: New file.
6025 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
6028 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
6030 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
6032 * g++.target/aarch64/pr109661-1.C: New test.
6033 * g++.target/aarch64/pr109661-2.C: Likewise.
6034 * g++.target/aarch64/pr109661-3.C: Likewise.
6035 * g++.target/aarch64/pr109661-4.C: Likewise.
6036 * gcc.target/aarch64/pr109661-1.c: Likewise.
6038 2023-05-03 Murray Steele <murray.steele@arm.com>
6039 Christophe Lyon <christophe.lyon@arm.com>
6041 * g++.target/arm/mve.exp: Add general-c++ and general directories.
6042 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
6043 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
6044 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
6045 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
6047 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6049 * gcc.target/riscv/rvv/base/abi-10.c: New test.
6050 * gcc.target/riscv/rvv/base/abi-11.c: New test.
6051 * gcc.target/riscv/rvv/base/abi-12.c: New test.
6052 * gcc.target/riscv/rvv/base/abi-13.c: New test.
6053 * gcc.target/riscv/rvv/base/abi-14.c: New test.
6054 * gcc.target/riscv/rvv/base/abi-15.c: New test.
6055 * gcc.target/riscv/rvv/base/abi-16.c: New test.
6056 * gcc.target/riscv/rvv/base/abi-8.c: New test.
6057 * gcc.target/riscv/rvv/base/abi-9.c: New test.
6058 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
6059 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
6060 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
6061 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
6062 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
6063 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
6064 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
6065 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
6066 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
6067 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
6068 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
6069 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
6070 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
6071 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
6072 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
6073 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
6074 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
6075 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
6076 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
6077 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
6078 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
6079 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
6080 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
6081 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
6082 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
6083 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
6084 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
6085 * gcc.target/riscv/rvv/base/user-10.c: New test.
6086 * gcc.target/riscv/rvv/base/user-11.c: New test.
6087 * gcc.target/riscv/rvv/base/user-12.c: New test.
6088 * gcc.target/riscv/rvv/base/user-13.c: New test.
6089 * gcc.target/riscv/rvv/base/user-14.c: New test.
6090 * gcc.target/riscv/rvv/base/user-15.c: New test.
6091 * gcc.target/riscv/rvv/base/user-7.c: New test.
6092 * gcc.target/riscv/rvv/base/user-8.c: New test.
6093 * gcc.target/riscv/rvv/base/user-9.c: New test.
6095 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6098 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
6101 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6104 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
6105 and binary floating-point ops.
6106 * gcc.target/aarch64/simd/pr99195_2.c: New test.
6108 2023-05-03 Jason Merrill <jason@redhat.com>
6110 * g++.dg/template/nontype12.C: Check for duplicate error.
6112 2023-05-02 Andrew Pinski <apinski@marvell.com>
6114 PR tree-optimization/109702
6115 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
6117 2023-05-02 Andrew Pinski <apinski@marvell.com>
6120 * gcc.target/aarch64/csinv-2.c: New test.
6122 2023-05-02 Jason Merrill <jason@redhat.com>
6125 * g++.dg/cpp1z/variant1.C: New test.
6127 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6129 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
6130 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
6131 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
6132 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
6133 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
6134 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
6135 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
6136 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
6137 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
6138 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
6139 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
6140 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
6141 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
6142 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
6143 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
6144 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
6145 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
6146 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
6147 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
6148 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
6149 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
6150 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
6151 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
6152 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
6153 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
6154 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
6155 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
6156 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
6158 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6161 * gcc.target/riscv/pr89835.c: New test.
6163 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
6164 Pan Li <pan2.li@intel.com>
6167 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
6169 2023-05-02 Patrick Palka <ppalka@redhat.com>
6172 * g++.dg/cpp0x/nsdmi-template26.C: New test.
6174 2023-05-02 Richard Biener <rguenther@suse.de>
6176 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
6177 * gcc.target/i386/pr88531-2b.c: Likewise.
6178 * gcc.target/i386/pr88531-2c.c: Likewise.
6179 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
6181 2023-05-01 Jason Merrill <jason@redhat.com>
6184 * g++.dg/cpp0x/nsdmi-array2.C: New test.
6186 2023-04-30 Jeff Law <jlaw@ventanamicro>
6189 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6191 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6193 * gcc.dg/builtin-redefine-1.c: New test.
6195 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
6197 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
6199 2023-04-30 Andrew Pinski <apinski@marvell.com>
6201 * gcc.dg/init-bad-1.c: Update error message.
6202 * gcc.dg/init-bad-2.c: Likewise.
6203 * gcc.dg/init-bad-3.c: Likewise.
6204 * gcc.dg/init-excess-3.c: Likewise.
6205 * gcc.dg/pr61096-1.c: Likewise.
6207 2023-04-30 Andrew Pinski <apinski@marvell.com>
6210 * gcc.dg/init-excess-3.c: New test.
6212 2023-04-30 Martin Liska <mliska@suse.cz>
6214 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
6216 * c-c++-common/hwasan/heap-overflow.c: Likewise.
6217 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
6218 * c-c++-common/hwasan/use-after-free.c: Likewise.
6220 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6222 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6224 * gcc.dg/builtin-redefine-1.c: New test.
6226 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
6228 * gm2/pim/run/pass/constlitbase.mod: New test.
6230 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6232 * gcc.target/xstormy16/neghi2.c: New test case.
6233 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
6235 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6237 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
6238 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
6239 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
6240 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
6242 2023-04-29 Jeff Law <jlaw@ventanamicro>
6244 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
6245 encourage if-conversion. Skip for -Os.
6246 * gcc.target/mips/movcc-3.c: Similarly.
6248 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
6250 * gcc.target/riscv/rv32e_stack.c: New test.
6252 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
6254 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
6255 empty lines (besides optionally leading whitespace).
6257 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
6259 * gcc.target/riscv/divmod-1.c: New testcase.
6260 * gcc.target/riscv/divmod-2.c: New testcase.
6262 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
6264 * gcc.target/riscv/zbc32.c: New test.
6265 * gcc.target/riscv/zbc64.c: New test.
6267 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6269 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
6270 * gcc.target/riscv/zbb-min-max-03.c: New tests.
6272 2023-04-28 Andrew Pinski <apinski@marvell.com>
6274 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
6275 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
6276 as that now does the combining.
6278 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
6280 PR rtl-optimization/109476
6281 * gcc.target/avr/mmcu/pr109476.c: New test case.
6283 2023-04-28 Richard Biener <rguenther@suse.de>
6285 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
6286 * gcc.dg/vect/vect-71.c: Likewise.
6287 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
6288 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
6289 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
6291 2023-04-28 Richard Biener <rguenther@suse.de>
6293 * gcc.target/i386/pr89618-2.c: New testcase.
6294 * gcc.target/i386/pr88531-2b.c: Adjust.
6295 * gcc.target/i386/pr88531-2c.c: Likewise.
6297 2023-04-28 Pan Li <pan2.li@intel.com>
6298 kito-cheng <kito.cheng@sifive.com>
6300 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
6302 2023-04-28 Richard Biener <rguenther@suse.de>
6305 * gcc.dg/torture/pr109652.c: New testcase.
6307 2023-04-28 Julian Brown <julian@codesourcery.com>
6310 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
6312 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6315 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
6317 2023-04-28 Jakub Jelinek <jakub@redhat.com>
6319 * gcc.dg/tree-ssa/range-sqrt.c: New test.
6320 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
6321 ranger optimizing sqrt (-1) call away because it is only used in
6322 test for whether it returns NaN.
6324 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
6325 Jakub Jelinek <jakub@redhat.com>
6327 * gcc.dg/tree-ssa/range-sincos.c: New test.
6329 2023-04-28 Jan Beulich <jbeulich@suse.com>
6331 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
6332 * g++.dg/modules/alias-1_d.C: Likewise.
6333 * g++.dg/modules/alias-1_e.C: Likewise.
6334 * g++.dg/modules/alias-1_f.C: Likewise.
6335 * g++.dg/modules/cpp-6_c.C: Likewise.
6336 * g++.dg/modules/dir-only-2_b.C: Likewise.
6338 2023-04-28 Jan Beulich <jbeulich@suse.com>
6340 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
6342 2023-04-28 Alexandre Oliva <oliva@adacore.com>
6344 * c-c++-common/torture/harden-cond-comp.c: New.
6346 2023-04-27 Jason Merrill <jason@redhat.com>
6348 * g++.dg/template/copy1.C: Adjust error lines.
6350 2023-04-27 Pan Li <pan2.li@intel.com>
6352 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
6354 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
6356 PR tree-optimization/109639
6357 * gcc.dg/tree-ssa/pr109639.c: New file.
6358 * gcc.dg/tree-ssa/pr109643.c: New file.
6360 2023-04-27 Richard Biener <rguenther@suse.de>
6363 * g++.dg/torture/pr109607.C: New testcase.
6365 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6368 * gcc.dg/pr109409.c: New test.
6370 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6374 * gcc.dg/pr109412.c: New test.
6376 2023-04-27 Jan Beulich <jbeulich@suse.com>
6378 * c-c++-common/patchable_function_entry-decl.c: Special-case
6380 * c-c++-common/patchable_function_entry-default.c: Likewise.
6381 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6383 2023-04-26 Jason Merrill <jason@redhat.com>
6386 * g++.dg/template/friend76.C: New test.
6388 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
6391 * gcc.target/riscv/inline-atomics-1.c: New test.
6392 * gcc.target/riscv/inline-atomics-2.c: New test.
6393 * gcc.target/riscv/inline-atomics-3.c: New test.
6394 * gcc.target/riscv/inline-atomics-4.c: New test.
6395 * gcc.target/riscv/inline-atomics-5.c: New test.
6396 * gcc.target/riscv/inline-atomics-6.c: New test.
6397 * gcc.target/riscv/inline-atomics-7.c: New test.
6398 * gcc.target/riscv/inline-atomics-8.c: New test.
6400 2023-04-26 Pan Li <pan2.li@intel.com>
6401 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6403 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
6405 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
6407 * gcc.target/xstormy16/bswap16.c: New test case.
6408 * gcc.target/xstormy16/bswap32.c: Likewise.
6409 * gcc.target/xstormy16/swpb.c: Likewise.
6410 * gcc.target/xstormy16/swpw-1.c: Likewise.
6411 * gcc.target/xstormy16/swpw-2.c: Likewise.
6413 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6415 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
6416 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
6417 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
6418 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
6420 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
6423 * gcc.target/powerpc/pr109069-1.c: New test.
6424 * gcc.target/powerpc/pr109069-2-run.c: New test.
6425 * gcc.target/powerpc/pr109069-2.c: New test.
6426 * gcc.target/powerpc/pr109069-2.h: New test.
6428 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6430 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
6431 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
6432 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
6433 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
6434 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
6435 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
6436 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
6437 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
6438 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
6439 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
6440 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
6441 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
6442 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
6443 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
6444 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
6445 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
6447 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6449 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
6452 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6454 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
6456 2023-04-26 Pan Li <pan2.li@intel.com>
6459 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
6461 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
6462 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
6464 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6466 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
6468 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
6471 * gm2/pim/fail/largeconst.mod: Increased constant value test
6472 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
6473 * gm2/pim/fail/largeconst2.mod: New test.
6475 2023-04-25 Patrick Palka <ppalka@redhat.com>
6478 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
6480 2023-04-25 Richard Biener <rguenther@suse.de>
6482 PR tree-optimization/109609
6483 * gcc.dg/torture/pr109609.c: New testcase.
6485 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
6487 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
6488 * gfortran.dg/gomp/loop-2.f90: Likewise.
6489 * gfortran.dg/gomp/reduction5.f90: Likewise.
6490 * gfortran.dg/gomp/reduction6.f90: Likewise.
6491 * gfortran.dg/gomp/scan-1.f90: Likewise.
6492 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
6493 * c-c++-common/gomp/scan-6.c: New test.
6494 * gfortran.dg/gomp/scan-8.f90: New test.
6496 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6498 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
6499 float16, float32, float64 and float128.
6501 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6504 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
6506 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6508 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
6510 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6513 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
6515 2023-04-25 Richard Biener <rguenther@suse.de>
6517 PR rtl-optimization/109585
6518 * gcc.dg/torture/pr109585.c: New testcase.
6520 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6523 * gcc.target/powerpc/pr109566.c: New test.
6525 2023-04-25 Martin Liska <mliska@suse.cz>
6527 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
6528 * g++.dg/gcov/test-gcov-17.py: Cover new format.
6529 * lib/gcov.exp: Add options for gcov that emit the extra info.
6531 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
6533 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
6535 2023-04-25 Sam James <sam@gentoo.org>
6537 PR tree-optimization/105312
6539 * gcc.target/sparc/pr105573.c: New test.
6541 2023-04-25 Andrew Pinski <apinski@marvell.com>
6543 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
6545 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6547 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
6549 2023-04-24 Andrew Pinski <apinski@marvell.com>
6551 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
6552 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
6554 2023-04-24 Andrew Pinski <apinski@marvell.com>
6556 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
6558 2023-04-24 Andrew Pinski <apinski@marvell.com>
6560 PR tree-optimization/109604
6561 * gcc.c-torture/compile/pr109604-1.c: New test.
6562 * gcc.c-torture/compile/pr109604-2.c: New test.
6564 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6566 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
6567 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
6569 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6572 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
6574 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
6576 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6578 * gcc.target/aarch64/simd/vabal_combine.c: New test.
6580 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6582 * gcc.target/aarch64/simd/addlv_zext.c: New test.
6584 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6586 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
6588 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6590 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
6591 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
6592 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
6593 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
6594 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
6595 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
6597 2023-04-24 liuhongt <hongtao.liu@intel.com>
6599 PR tree-optimization/109011
6600 * gcc.target/i386/pr109011-b1.c: New test.
6601 * gcc.target/i386/pr109011-b2.c: New test.
6602 * gcc.target/i386/pr109011-d1.c: New test.
6603 * gcc.target/i386/pr109011-d2.c: New test.
6604 * gcc.target/i386/pr109011-q1.c: New test.
6605 * gcc.target/i386/pr109011-q2.c: New test.
6606 * gcc.target/i386/pr109011-w1.c: New test.
6607 * gcc.target/i386/pr109011-w2.c: New test.
6608 * gcc.target/i386/pr109011-dq1.c: New file.
6609 * gcc.target/i386/pr109011-dq2.c: New file.
6611 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
6613 * lib/gm2.exp (gm2_target_compile_default): Conditionally
6614 append -lnsl -lsocket to ldflags.
6616 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6618 * gcc.target/aarch64/float_truncate_zero.c: New test.
6620 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6623 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
6625 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6627 * gcc.target/xstormy16/mulhi.c: New test case.
6629 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6631 * gcc.target/xstormy16/extendhisi2.c: New test case.
6632 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
6634 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6636 * gcc.target/xstormy16/shiftsi.c: New test case.
6638 2023-04-23 liuhongt <hongtao.liu@intel.com>
6640 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
6641 testcase to make the codegen more stable.
6642 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
6643 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
6644 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
6645 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
6647 2023-04-23 liuhongt <hongtao.liu@intel.com>
6649 * gcc.target/i386/pr108707.c: New test.
6651 2023-04-22 Andrew Pinski <apinski@marvell.com>
6653 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
6655 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
6658 * gcc.target/avr/pr54816.c: Move to...
6659 * gcc.target/avr/mmcu/pr54816.c: ... here.
6661 2023-04-22 Harald Anlauf <anlauf@gmx.de>
6662 Steven G. Kargl <kargl@gcc.gnu.org>
6665 * gfortran.dg/allocatable_function_11.f90: New test.
6667 2023-04-22 Jakub Jelinek <jakub@redhat.com>
6670 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
6671 vect prefix to make sure we only count vectorized calls.
6672 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
6674 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
6675 vect prefix to make sure we only count vectorized calls.
6676 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
6678 (foo): Add 2 further arithmetic ops to the loop to make it appear
6679 worthwhile for vectorization heuristics on powerpc.
6680 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
6681 vect prefix to make sure we only count vectorized calls.
6682 (foo): Add 2 further arithmetic ops to the loop to make it appear
6683 worthwhile for vectorization heuristics on powerpc.
6685 2023-04-22 Jeff Law <jlaw@ventanamicro>
6687 * gcc.target/rx/movsicc.c: Broken down into ...
6688 * gcc.target/rx/movsicc-1.c: Here.
6689 * gcc.target/rx/movsicc-2.c: Here.
6690 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
6691 * gcc.target/rx/movsicc-4.c: Here.
6692 * gcc.target/rx/movsicc-5.c: Here.
6693 * gcc.target/rx/movsicc-6.c: Here.
6694 * gcc.target/rx/movsicc-7.c: Here.
6695 * gcc.target/rx/movsicc-8.c: Here.
6697 2023-04-22 Jakub Jelinek <jakub@redhat.com>
6699 PR tree-optimization/109583
6700 * gcc.dg/pr109583.c: New test.
6702 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
6703 Ondrej Kubanek <kubanek0ondrej@gmail.com>
6705 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
6706 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
6707 * gcc.dg/tree-prof/peel-2.c: New test.
6709 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
6711 PR tree-optimization/109546
6712 * gcc.dg/pr109546.c: New.
6714 2023-04-21 Jason Merrill <jason@redhat.com>
6717 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
6718 * g++.dg/ext/unsigned-typedef2.C: New test.
6719 * g++.dg/ext/unsigned-typedef3.C: New test.
6721 2023-04-21 Jeff Law <jlaw@ventanamicro>
6724 * gcc.target/i386/cmov6.c: No longer expect this test to
6725 generate 'cmov' instructions.
6727 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6729 * gcc.target/aarch64/sminmax-asr_1.c: New test.
6731 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6734 * gcc.target/aarch64/mtp.c: New test.
6735 * gcc.target/aarch64/mtp_1.c: New test.
6736 * gcc.target/aarch64/mtp_2.c: New test.
6737 * gcc.target/aarch64/mtp_3.c: New test.
6738 * gcc.target/aarch64/mtp_4.c: New test.
6740 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6743 * gcc.target/aarch64/simd/pr99195_1.c: New test.
6745 2023-04-21 Richard Biener <rguenther@suse.de>
6747 PR tree-optimization/109573
6748 * g++.dg/vect/pr109573.cc: New testcase.
6750 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6753 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
6754 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
6755 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
6757 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6760 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
6762 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6765 * lib/target-supports.exp (is-effective-target-keyword): Add
6766 ppc_cpu_supports_hw.
6768 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6771 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
6772 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
6775 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
6777 PR tree-optimization/109564
6778 * gcc.dg/torture/pr109564-1.c: New testcase.
6779 * gcc.dg/torture/pr109564-2.c: Likewise.
6780 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
6781 * gcc.dg/tree-ssa/vrp06.c: Likewise.
6783 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6786 * gcc.dg/goacc/pr107041.c: New test.
6788 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
6791 * gcc.target/i386/pr78952-4.c: New test.
6793 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6794 kito-cheng <kito.cheng@sifive.com>
6796 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
6797 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
6798 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
6800 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6802 * gcc.target/riscv/arch-19.c: Add -misa-spec.
6804 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6805 kito-cheng <kito.cheng@sifive.com>
6808 * g++.target/riscv/rvv/base/pr109535.C: New test.
6809 * gcc.target/riscv/rvv/base/pr109535.c: New test.
6811 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6813 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
6814 rather than stdint.h
6816 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
6818 * lib/target-supports.exp
6819 (check_effective_target_vect_call_copysignf): Add amdgcn.
6820 (check_effective_target_vect_call_sqrtf): Add amdgcn.
6821 (check_effective_target_vect_call_ceilf): Add amdgcn.
6822 (check_effective_target_vect_call_floor): Add amdgcn.
6823 (check_effective_target_vect_logical_reduc): Add amdgcn.
6825 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6827 PR tree-optimization/109011
6828 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
6829 dg-additional-options.
6830 (baz, qux): Remove functions and corresponding dg-final.
6831 * gcc.dg/vect/pr109011-2.c: New test.
6832 * gcc.dg/vect/pr109011-3.c: New test.
6833 * gcc.dg/vect/pr109011-4.c: New test.
6834 * gcc.dg/vect/pr109011-5.c: New test.
6836 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6840 * g++.dg/ext/int128-8.C: Require int128 effective target.
6842 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
6845 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
6846 vect_hw_misalign on POWERs.
6848 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6850 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
6851 * gcc.target/i386/pr109117-1.c: Modify error message.
6853 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
6855 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
6857 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6859 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
6861 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6863 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
6864 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
6865 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
6866 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
6867 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
6868 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
6869 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
6870 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
6871 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
6872 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
6873 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
6874 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
6875 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
6876 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
6877 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
6878 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
6879 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
6880 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
6881 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
6882 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
6883 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
6884 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
6885 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
6886 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
6887 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
6888 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
6889 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
6890 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
6891 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
6892 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
6893 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
6894 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
6895 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
6896 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
6897 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
6898 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
6899 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
6900 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
6901 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
6902 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
6903 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
6904 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
6905 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
6906 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
6907 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
6908 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
6909 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
6910 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
6911 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
6912 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
6913 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
6914 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
6916 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6918 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
6920 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
6921 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
6922 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6923 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
6924 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
6925 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6926 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
6927 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6928 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6929 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
6930 * gcc.target/i386/pr93696-1.c: Ditto.
6931 * gcc.target/i386/pr93696-2.c: Ditto.
6933 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
6935 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
6936 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
6937 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
6938 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
6939 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
6940 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
6941 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
6943 2023-04-19 Patrick Palka <ppalka@redhat.com>
6944 Jonathan Wakely <jwakely@redhat.com>
6947 * g++.dg/ext/type_pack_element1.C: New test.
6948 * g++.dg/ext/type_pack_element2.C: New test.
6949 * g++.dg/ext/type_pack_element3.C: New test.
6951 2023-04-19 Patrick Palka <ppalka@redhat.com>
6954 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
6956 2023-04-19 Harald Anlauf <anlauf@gmx.de>
6960 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
6961 instead of the naive "free".
6962 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
6964 2023-04-19 Andrew Pinski <apinski@marvell.com>
6966 * gcc.target/i386/cmov10.c: New test.
6967 * gcc.target/i386/cmov11.c: New test.
6969 2023-04-19 Jason Merrill <jason@redhat.com>
6972 * g++.dg/ext/int128-8.C: New test.
6974 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6976 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
6977 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
6978 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
6979 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
6980 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
6981 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
6982 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
6984 2023-04-19 Pan Li <pan2.li@intel.com>
6986 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
6988 * gcc.target/riscv/simplify_ior_optimization.c: New test.
6990 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
6994 * gcc.target/i386/pr78952-3.c: New test.
6996 2023-04-19 Xi Ruoyao <xry111@xry111.site>
6999 * gcc.target/loongarch/pr109465-1.c: New test.
7000 * gcc.target/loongarch/pr109465-2.c: New test.
7001 * gcc.target/loongarch/pr109465-3.c: New test.
7003 2023-04-19 Xi Ruoyao <xry111@xry111.site>
7005 * gcc.target/loongarch/va_arg.c: New test.
7007 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7009 PR tree-optimization/109011
7010 * gcc.dg/vect/pr109011-1.c: New test.
7012 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7014 * gcc.target/aarch64/vec-set-zero.c: New test.
7016 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7019 * gcc.target/aarch64/pr108840.c: New test.
7021 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7023 PR tree-optimization/109524
7024 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
7027 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
7030 * gcc.target/i386/pr94908.c: New test.
7031 * gcc.target/i386/sse4_1-insertps-5.c: New test.
7032 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
7034 2023-04-18 Richard Biener <rguenther@suse.de>
7036 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
7037 * gcc.dg/tm/alias-1.c: Likewise.
7038 * gcc.dg/tm/alias-2.c: Likewise.
7039 * gcc.dg/torture/ipa-pta-1.c: Likewise.
7040 * gcc.dg/torture/pr39074-2.c: Likewise.
7041 * gcc.dg/torture/pr39074.c: Likewise.
7042 * gcc.dg/torture/pta-callused-1.c: Likewise.
7043 * gcc.dg/torture/pta-escape-1.c: Likewise.
7044 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
7045 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
7046 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
7047 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7048 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7049 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7050 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
7051 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
7052 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7053 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7055 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
7057 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
7059 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7061 * gcc.target/aarch64/spellcheck_11.c: New test.
7063 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7065 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
7068 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
7070 * gcc.target/riscv/arch-5.c: Likewise.
7072 2023-04-18 Jakub Jelinek <jakub@redhat.com>
7074 PR tree-optimization/109240
7075 * gcc.target/aarch64/simd/addsub_2.c: New test.
7076 * gcc.target/aarch64/sve/addsub_2.c: New test.
7078 2023-04-18 Xi Ruoyao <xry111@xry111.site>
7080 * gcc.target/loongarch/add-const.c: New test.
7081 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
7083 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
7085 2023-04-17 Patrick Palka <ppalka@redhat.com>
7088 * g++.dg/template/canon-type-20.C: New test.
7089 * g++.dg/template/ttp36.C: New test.
7091 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
7093 * gcc.target/riscv/stack_save_restore.c: New test.
7095 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7097 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
7099 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7101 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
7103 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7106 * gcc.target/riscv/pr106602.c: Moved to...
7107 * gcc.target/riscv/pr106602-rv64i.c: ...here.
7108 * gcc.target/riscv/pr106602-rv32i.c: New test.
7109 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
7111 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
7113 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
7114 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
7115 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
7116 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
7118 2023-04-17 Martin Jambor <mjambor@suse.cz>
7122 * gcc.dg/ipa/pr109318.c: New test.
7123 * gcc.dg/lto/pr107769_0.c: Likewise.
7125 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
7126 Di Zhao <di.zhao@amperecomputing.com>
7128 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
7130 2023-04-17 Jakub Jelinek <jakub@redhat.com>
7132 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
7133 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7134 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7136 2023-04-17 Richard Biener <rguenther@suse.de>
7138 PR tree-optimization/109524
7139 * g++.dg/pr109524.C: New testcase.
7141 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
7144 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
7146 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
7148 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
7150 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
7153 2023-04-17 Pan Li <pan2.li@intel.com>
7155 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
7157 2023-04-16 Jeff Law <jlaw@ventanamicro>
7160 * gcc.target/riscv/pr109508.c: New test.
7162 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
7165 * gcc.target/avr/pr54816.c: New test case.
7167 2023-04-15 Jason Merrill <jason@redhat.com>
7170 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
7172 2023-04-15 Alexandre Oliva <oliva@adacore.com>
7173 Kewen Lin <linkw@linux.ibm.com>
7176 * gcc.target/powerpc/pr99708.c: Accept lack of
7177 __SIZEOF_IBM128__ when long double is 64-bit wide.
7179 2023-04-15 Jason Merrill <jason@redhat.com>
7182 * g++.dg/warn/Wdangling-pointer-6.C: New test.
7184 2023-04-14 Harald Anlauf <anlauf@gmx.de>
7187 * gfortran.dg/set_exponent_1.f90: New test.
7189 2023-04-14 Richard Biener <rguenther@suse.de>
7191 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
7192 checking avx_runtime in dump scanning.
7193 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7194 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7196 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
7199 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
7200 from 6 to 5 without memory leaks.
7201 * gfortran.dg/finalize_52.f90: New test
7203 2023-04-14 Richard Biener <rguenther@suse.de>
7205 PR tree-optimization/109502
7206 * gcc.dg/vect/pr109502.c: New testcase.
7208 2023-04-14 Richard Biener <rguenther@suse.de>
7210 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
7211 and add missing avx guard.
7212 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7213 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7214 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
7215 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7216 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7218 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
7219 Jakub Jelinek <jakub@redhat.com>
7223 * gcc.dg/pr108947.c: New test.
7224 * gcc.c-torture/execute/pr109040.c: New test.
7226 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
7229 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
7231 2023-04-13 Patrick Palka <ppalka@redhat.com>
7234 * g++.dg/template/typename27.C: New test.
7236 2023-04-13 Jason Merrill <jason@redhat.com>
7239 * g++.dg/ext/is_convertible5.C: New test.
7241 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
7245 * gm2/pim/run/pass/addcharconst.mod: New test.
7246 * gm2/pim/run/pass/singlechar.mod: New test.
7248 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
7251 * gcc.dg/torture/pr108910.c: New test.
7253 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7256 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
7257 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
7258 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
7259 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
7260 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
7261 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
7263 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7265 PR tree-optimization/109410
7266 * gcc.dg/pr109410.c: New test.
7268 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7271 * gcc.target/i386/pr109458.c: New test.
7273 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7275 PR tree-optimization/109462
7276 * g++.dg/opt/pr109462.C: New test.
7278 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
7280 PR tree-optimization/109462
7281 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
7283 2023-04-12 Richard Biener <rguenther@suse.de>
7285 PR tree-optimization/109473
7286 * gcc.dg/vect/pr109473.c: New testcase.
7288 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7291 * gfortran.dg/entry_26.f90: New test.
7292 * gfortran.dg/entry_27.f90: New test.
7294 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7298 * gfortran.dg/interface_49.f90: New test.
7300 2023-04-12 Richard Biener <rguenther@suse.de>
7302 PR tree-optimization/109469
7303 * gcc.dg/torture/pr109469.c: New testcase.
7305 2023-04-12 Richard Biener <rguenther@suse.de>
7307 PR tree-optimization/109434
7308 * g++.dg/opt/pr109434.C: New testcase.
7310 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
7313 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
7314 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
7317 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
7319 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
7321 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
7322 Pan Li <pan2.li@intel.com>
7323 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7324 Kito Cheng <kito.cheng@sifive.com>
7327 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
7328 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
7329 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
7331 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
7333 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
7336 2023-04-11 Martin Liska <mliska@suse.cz>
7339 * gcc.dg/pr108241.c: New test.
7340 * gcc.dg/pr79570.c: Add also -g option.
7342 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
7344 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
7345 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
7346 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
7348 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
7351 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
7352 expected vectors for Big Endian.
7353 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
7355 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
7358 * gcc.target/powerpc/pr70243.c: New test.
7360 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
7362 * g++.dg/other/i386-2.C: Add -mamx-complex.
7363 * g++.dg/other/i386-3.C: Ditto.
7364 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
7365 * gcc.target/i386/amx-helper.h: Add amx-complex support.
7366 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7367 * gcc.target/i386/sse-12.c: Add -mamx-complex.
7368 * gcc.target/i386/sse-13.c: Ditto.
7369 * gcc.target/i386/sse-14.c: Ditto.
7370 * gcc.target/i386/sse-22.c: Add amx-complex.
7371 * gcc.target/i386/sse-23.c: Ditto.
7372 * lib/target-supports.exp (check_effective_target_amx_complex): New.
7373 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
7374 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
7375 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
7376 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
7378 2023-04-08 Jakub Jelinek <jakub@redhat.com>
7380 PR tree-optimization/109392
7381 * gcc.dg/pr109392.c: New test.
7383 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7385 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
7387 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7389 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
7391 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
7405 * gfortran.dg/associate_47.f90 : Enable substring test.
7406 * gfortran.dg/associate_51.f90 : Update an error message.
7407 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
7408 uninitialzed dg-warnings.
7409 * gfortran.dg/associate_60.f90 : New test
7410 * gfortran.dg/pr98408.f90 : New test
7411 * gfortran.dg/pr105205.f90 : New test
7412 * gfortran.dg/pr106918.f90 : New test
7414 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
7416 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
7417 dg directive and remove trailing whitespace.
7418 * gfortran.dg/c-interop/c407a-1.f90 : ditto
7419 * gfortran.dg/c-interop/c407b-1.f90 : ditto
7420 * gfortran.dg/c-interop/c407b-2.f90 : ditto
7421 * gfortran.dg/c-interop/c407c-1.f90 : ditto
7422 * gfortran.dg/c-interop/c535a-1.f90 : ditto
7423 * gfortran.dg/c-interop/c535a-2.f90 : ditto
7424 * gfortran.dg/c-interop/c535b-1.f90 : ditto
7425 * gfortran.dg/c-interop/c535b-2.f90 : ditto
7426 * gfortran.dg/c-interop/c535b-3.f90 : ditto
7427 * gfortran.dg/c-interop/c535c-1.f90 : ditto
7428 * gfortran.dg/c-interop/c535c-2.f90 : ditto
7429 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
7430 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
7431 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
7432 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
7433 * gfortran.dg/c-interop/tkr.f90 : ditto
7434 * gfortran.dg/class_result_10.f90 : ditto
7435 * gfortran.dg/dtio_35.f90 : ditto
7436 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
7437 * gfortran.dg/pr103258.f90 : ditto
7438 * gfortran.dg/pr59107.f90 : ditto
7439 * gfortran.dg/pr93835.f08 : ditto
7441 2023-04-07 Alexandre Oliva <oliva@adacore.com>
7443 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
7444 fortran compiler, skip if missing.
7446 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7448 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
7449 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
7451 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
7453 PR tree-optimization/109417
7454 * gcc.dg/pr109417.c: New.
7456 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7458 * rust/compile/issue-1422.rs: New test.
7460 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7462 * rust/compile/issue-1361.rs: New test.
7464 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
7466 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
7467 * rust/compile/issue-1830_str.rs: Likewise.
7469 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7471 * rust/compile/empty.in: New test.
7472 * rust/compile/include_empty.rs: New test.
7474 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7476 * rust/compile/torture/traits10.rs: Fix test-case
7478 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7480 * rust/compile/issue-1725-1.rs: New test.
7481 * rust/compile/issue-1725-2.rs: New test.
7483 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7485 * rust/compile/builtin_macro_include_str.rs:
7486 Include test of invalid UTF-8.
7487 * rust/compile/invalid_utf8: File with invalid UTF-8.
7489 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7491 * rust/compile/parse_empty_tuple_pattern.rs: New test.
7493 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7495 * rust/compile/issue-1830_bytes.rs: New test.
7496 * rust/compile/issue-1830_str.rs: New test.
7498 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7500 * rust/compile/variadic.rs: New test.
7502 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7504 * rust/execute/torture/overflow1.rs: Fix test.
7506 2023-04-06 mxlol233 <mxlol233@outlook.com>
7508 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
7509 * rust/compile/feature_intrinsics.rs: New file.
7510 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
7511 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
7512 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
7513 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
7514 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
7515 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
7516 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
7517 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
7518 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
7519 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
7520 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
7521 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
7522 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
7523 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
7524 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
7525 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
7526 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
7527 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
7529 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
7530 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
7531 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
7532 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
7533 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
7534 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
7535 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
7536 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
7537 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
7539 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7541 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
7542 * rust/compile/macro44.rs: Fix invalid testcase assertions.
7543 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
7544 * rust/compile/builtin_macro_recurse2.rs: New test.
7545 * rust/compile/macro46.rs: New test.
7546 * rust/compile/builtin_macro_eager1.rs: New file.
7547 * rust/compile/builtin_macro_eager2.rs: New file.
7549 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7551 * rust/execute/torture/let-pattern-1.rs: New test.
7553 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7555 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
7556 * rust/compile/torture/intrinsics-5.rs: likewise
7557 * rust/execute/torture/atomic_load.rs: likewise
7558 * rust/execute/torture/atomic_store.rs: likewise
7559 * rust/bounds1.rs: New test.
7561 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7563 * rust/compile/func3.rs: update test case
7565 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7567 * rust/compile/issue-1786.rs: New test.
7569 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7571 * rust/compile/never_type_err1.rs: Moved to...
7572 * rust/compile/never_type1.rs: ...here. It now works
7574 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7576 * rust/compile/issue-1773.rs: New test.
7578 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7580 * rust/execute/torture/issue-1720-2.rs: New test.
7582 2023-04-06 mxlol233 <mxlol233@outlook.com>
7584 * rust/compile/feature.rs: New test.
7586 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7588 * rust/compile/closure_move_expr.rs: New test.
7590 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7592 * rust/compile/parse_complex_generic_application.rs: New test.
7593 * rust/compile/parse_complex_generic_application2.rs: New test.
7595 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7597 * rust/compile/multi_reference_type.rs: New test.
7599 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
7601 * rust/compile/issue-867.rs: New test.
7603 2023-04-06 Lyra <teromene@teromene.fr>
7605 * rust/compile/macro45.rs: New test.
7607 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7609 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
7611 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
7612 * rust/execute/torture/builtin_macro_env.rs: Likewise.
7613 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
7614 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
7615 * rust/execute/torture/builtin_macro_line.rs: Likewise.
7616 * rust/execute/torture/builtin_macros1.rs: Likewise.
7617 * rust/execute/torture/builtin_macros3.rs: Likewise.
7618 * rust/execute/torture/cfg1.rs: Likewise.
7619 * rust/execute/torture/cfg2.rs: Likewise.
7620 * rust/execute/torture/cfg3.rs: Likewise.
7621 * rust/execute/torture/cfg4.rs: Likewise.
7622 * rust/execute/torture/coercion1.rs: Likewise.
7623 * rust/execute/torture/coercion2.rs: Likewise.
7624 * rust/execute/torture/extern_mod4.rs: Likewise.
7625 * rust/execute/torture/helloworld1.rs: Likewise.
7626 * rust/execute/torture/helloworld2.rs: Likewise.
7627 * rust/execute/torture/issue-1198.rs: Likewise.
7628 * rust/execute/torture/issue-1231.rs: Likewise.
7629 * rust/execute/torture/issue-1232.rs: Likewise.
7630 * rust/execute/torture/issue-1249.rs: Likewise.
7631 * rust/execute/torture/issue-1436.rs: Likewise.
7632 * rust/execute/torture/issue-1496.rs: Likewise.
7633 * rust/execute/torture/issue-647.rs: Likewise.
7634 * rust/execute/torture/issue-845.rs: Likewise.
7635 * rust/execute/torture/issue-851.rs: Likewise.
7636 * rust/execute/torture/issue-858.rs: Likewise.
7637 * rust/execute/torture/issue-976.rs: Likewise.
7638 * rust/execute/torture/macros10.rs: Likewise.
7639 * rust/execute/torture/macros11.rs: Likewise.
7640 * rust/execute/torture/macros12.rs: Likewise.
7641 * rust/execute/torture/macros13.rs: Likewise.
7642 * rust/execute/torture/macros14.rs: Likewise.
7643 * rust/execute/torture/macros2.rs: Likewise.
7644 * rust/execute/torture/macros22.rs: Likewise.
7645 * rust/execute/torture/macros29.rs: Likewise.
7646 * rust/execute/torture/macros3.rs: Likewise.
7647 * rust/execute/torture/macros30.rs: Likewise.
7648 * rust/execute/torture/macros31.rs: Likewise.
7649 * rust/execute/torture/macros7.rs: Likewise.
7650 * rust/execute/torture/macros8.rs: Likewise.
7651 * rust/execute/torture/macros9.rs: Likewise.
7652 * rust/execute/torture/match1.rs: Likewise.
7653 * rust/execute/torture/match2.rs: Likewise.
7654 * rust/execute/torture/match3.rs: Likewise.
7655 * rust/execute/torture/match_bool1.rs: Likewise.
7656 * rust/execute/torture/match_byte1.rs: Likewise.
7657 * rust/execute/torture/match_char1.rs: Likewise.
7658 * rust/execute/torture/match_int1.rs: Likewise.
7659 * rust/execute/torture/match_loop1.rs: Likewise.
7660 * rust/execute/torture/match_range1.rs: Likewise.
7661 * rust/execute/torture/match_range2.rs: Likewise.
7662 * rust/execute/torture/match_tuple1.rs: Likewise.
7663 * rust/execute/torture/method1.rs: Likewise.
7664 * rust/execute/torture/method2.rs: Likewise.
7665 * rust/execute/torture/method3.rs: Likewise.
7666 * rust/execute/torture/method4.rs: Likewise.
7667 * rust/execute/torture/operator_overload_1.rs: Likewise.
7668 * rust/execute/torture/operator_overload_10.rs: Likewise.
7669 * rust/execute/torture/operator_overload_11.rs: Likewise.
7670 * rust/execute/torture/operator_overload_12.rs: Likewise.
7671 * rust/execute/torture/operator_overload_2.rs: Likewise.
7672 * rust/execute/torture/operator_overload_4.rs: Likewise.
7673 * rust/execute/torture/operator_overload_5.rs: Likewise.
7674 * rust/execute/torture/operator_overload_6.rs: Likewise.
7675 * rust/execute/torture/operator_overload_7.rs: Likewise.
7676 * rust/execute/torture/operator_overload_8.rs: Likewise.
7677 * rust/execute/torture/operator_overload_9.rs: Likewise.
7678 * rust/execute/torture/str-layout1.rs: Likewise.
7679 * rust/execute/torture/str-zero.rs: Likewise.
7680 * rust/execute/torture/trait1.rs: Likewise.
7681 * rust/execute/torture/trait10.rs: Likewise.
7682 * rust/execute/torture/trait11.rs: Likewise.
7683 * rust/execute/torture/trait12.rs: Likewise.
7684 * rust/execute/torture/trait13.rs: Likewise.
7685 * rust/execute/torture/trait2.rs: Likewise.
7686 * rust/execute/torture/trait3.rs: Likewise.
7687 * rust/execute/torture/trait4.rs: Likewise.
7688 * rust/execute/torture/trait5.rs: Likewise.
7689 * rust/execute/torture/trait6.rs: Likewise.
7690 * rust/execute/torture/trait7.rs: Likewise.
7691 * rust/execute/torture/trait8.rs: Likewise.
7692 * rust/execute/torture/trait9.rs: Likewise.
7693 * rust/execute/torture/closure2.rs: Likewise.
7694 * rust/execute/torture/closure3.rs: Likewise.
7695 * rust/execute/torture/loop-condition-eval.rs: Likewise.
7696 * rust/execute/torture/operator_overload_3.rs: Likewise.
7698 2023-04-06 mxlol233 <mxlol233@outlook.com>
7700 * rust/compile/diagnostic_underline.rs: New test.
7702 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7704 * rust/compile/bounds.rs: change to use -fsyntax-only
7705 * rust/execute/torture/issue-1720.rs: New test.
7707 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
7709 * rust/compile/decl_macro1.rs: New test.
7710 * rust/compile/decl_macro2.rs: New test.
7711 * rust/compile/decl_macro3.rs: New test.
7712 * rust/compile/decl_macro4.rs: New test.
7713 * rust/compile/decl_macro5.rs: New test.
7714 * rust/compile/decl_macro6.rs: New test.
7715 * rust/compile/decl_macro7.rs: New test.
7716 * rust/execute/torture/decl_macro1.rs: New test.
7717 * rust/execute/torture/decl_macro2.rs: New test.
7718 * rust/execute/torture/decl_macro3.rs: New test.
7719 * rust/execute/torture/decl_macro4.rs: New test.
7721 2023-04-06 mxlol233 <mxlol233@outlook.com>
7723 * rust/compile/bounds.rs: New test.
7725 2023-04-06 Dave <dme2223@gmail.com>
7727 * rust/compile/const10.rs: New test.
7729 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
7731 * rust/compile/unsafe11.rs: New test.
7733 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7735 * gcc.dg/signbit-2.c: Add -maltivec if supported.
7737 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7738 Thomas Schwinge <thomas@codesourcery.com>
7741 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
7744 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
7747 * gm2/pim/fail/setunknown.mod: New test.
7748 * gm2/pim/fail/setunknown2.mod: New test.
7750 2023-04-05 Jeff Law <jlaw@ventanamicro>
7753 * gcc.c-torture/compile/pr108892.c: New test.
7755 2023-04-05 Martin Jambor <mjambor@suse.cz>
7758 * gcc.dg/ipa/pr108959.c: New test.
7760 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7762 * g++.target/riscv/rvv/base/bug-23.C: New test.
7764 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7766 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
7768 2023-04-04 Harald Anlauf <anlauf@gmx.de>
7771 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
7772 * gfortran.dg/pr104349.f90: New test.
7774 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7776 PR tree-optimization/109386
7777 * gcc.c-torture/execute/ieee/pr109386.c: New test.
7779 2023-04-04 Marek Polacek <polacek@redhat.com>
7782 * c-c++-common/ubsan/pr109107-1.c: New test.
7783 * c-c++-common/ubsan/pr109107-2.c: New test.
7784 * c-c++-common/ubsan/pr109107-3.c: New test.
7785 * c-c++-common/ubsan/pr109107-4.c: New test.
7787 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7789 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
7790 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
7791 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
7792 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
7793 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
7794 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
7795 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
7796 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
7797 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
7798 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
7800 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7803 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
7806 2023-04-04 Richard Biener <rguenther@suse.de>
7808 PR tree-optimization/109304
7809 * gcc.dg/pr109304.c: New testcase.
7811 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
7814 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
7815 to distinguish parity byte from parity.
7816 * gcc.target/powerpc/pr108699.c: New test.
7818 2023-04-04 Jason Merrill <jason@redhat.com>
7821 * g++.dg/lookup/friend25.C: New test.
7823 2023-04-03 Patrick Palka <ppalka@redhat.com>
7826 * g++.dg/cpp1y/var-templ79.C: New test.
7828 2023-04-03 Jakub Jelinek <jakub@redhat.com>
7829 Martin Jambor <mjambor@suse.cz>
7832 * gcc.dg/pr109303.c: New test.
7834 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
7837 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
7840 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7843 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
7845 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7848 * gnat.dg/prot7.adb: Skip on hppa.
7850 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7851 kito-cheng <kito.cheng@sifive.com>
7853 * g++.target/riscv/rvv/base/bug-19.C: New test.
7854 * g++.target/riscv/rvv/base/bug-20.C: New test.
7855 * g++.target/riscv/rvv/base/bug-21.C: New test.
7856 * g++.target/riscv/rvv/base/bug-22.C: New test.
7858 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7860 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
7861 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
7863 2023-04-01 Patrick Palka <ppalka@redhat.com>
7866 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
7868 2023-04-01 Patrick Palka <ppalka@redhat.com>
7872 * g++.dg/template/fn-ptr3a.C: New test.
7873 * g++.dg/template/fn-ptr3b.C: New test.
7874 * g++.dg/template/fn-ptr4.C: New test.
7876 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7878 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
7879 -fno-tree-dominator-opts -fno-tree-vrp.
7880 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
7881 * gcc.dg/torture/inf-compare-2.c: Likewise.
7882 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
7884 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7886 PR tree-optimization/109362
7887 * gcc.target/i386/pr109362.c: New test.
7889 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7890 Richard Sandiford <richard.sandiford@arm.com>
7893 * gcc.target/aarch64/sve/pr109254.c: New test.
7895 2023-03-31 Jakub Jelinek <jakub@redhat.com>
7898 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
7899 if fdopen returns NULL.
7901 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
7903 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
7904 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
7906 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
7908 * gcc.target/i386/pr109052-2.c: New.
7910 2023-03-31 Jakub Jelinek <jakub@redhat.com>
7912 PR tree-optimization/91645
7913 * gcc.target/i386/pr103559-1.c: New test.
7914 * gcc.target/i386/pr103559-2.c: New test.
7915 * gcc.target/i386/pr103559-3.c: New test.
7916 * gcc.target/i386/pr103559-4.c: New test.
7918 2023-03-31 Jonathan Yong <10walls@gmail.com>
7920 * c-c++-common/Warray-bounds.c: Fix excess warnings on
7923 2023-03-31 liuhongt <hongtao.liu@intel.com>
7925 * g++.target/i386/pr85048.C: New test.
7927 2023-03-30 Jason Merrill <jason@redhat.com>
7930 * g++.dg/lookup/anon8.C: New test.
7932 2023-03-30 Jason Merrill <jason@redhat.com>
7935 * g++.dg/cpp1z/noexcept-type27.C: New test.
7937 2023-03-30 Jakub Jelinek <jakub@redhat.com>
7940 * g++.dg/cpp23/subscript14.C: New test.
7942 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
7944 PR tree-optimization/109154
7945 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
7947 2023-03-30 Jason Merrill <jason@redhat.com>
7951 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
7952 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
7954 2023-03-30 Richard Biener <rguenther@suse.de>
7956 PR tree-optimization/107561
7957 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
7958 * g++.dg/warn/Warray-bounds-16.C: Likewise.
7960 2023-03-30 Richard Biener <rguenther@suse.de>
7962 PR tree-optimization/109342
7963 * g++.dg/torture/pr109342.C: New testcase.
7965 2023-03-30 Jakub Jelinek <jakub@redhat.com>
7968 * g++.dg/cpp23/ext-floating15.C: New test.
7970 2023-03-30 liuhongt <hongtao.liu@intel.com>
7972 * gcc.target/i386/pr88828-0.c: Adjust testcase.
7974 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
7977 * gm2/link/nondefaultext/pass/hello.md: New test.
7978 * gm2/link/nondefaultext/pass/liba.dm: New test.
7979 * gm2/link/nondefaultext/pass/liba.md: New test.
7980 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
7982 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
7984 * gcc.target/riscv/arch-19.c: New test.
7986 2023-03-29 Richard Biener <rguenther@suse.de>
7988 PR tree-optimization/109331
7989 * gcc.dg/torture/pr109331.c: New testcase.
7991 2023-03-29 Richard Biener <rguenther@suse.de>
7993 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
7995 2023-03-29 Richard Biener <rguenther@suse.de>
7997 PR tree-optimization/109327
7998 * gcc.dg/pr109327.c: New testcase.
8000 2023-03-29 Richard Biener <rguenther@suse.de>
8003 * g++.dg/gomp/pr106124.C: New testcase.
8005 2023-03-29 Jakub Jelinek <jakub@redhat.com>
8006 Richard Biener <rguenther@suse.de>
8008 PR tree-optimization/109301
8009 * gcc.dg/pr109301.c: New test.
8011 2023-03-29 Jason Merrill <jason@redhat.com>
8015 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
8016 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
8018 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
8020 * gfortran.dg/weak-2.f90: Enable for nvptx target.
8022 2023-03-28 David Malcolm <dmalcolm@redhat.com>
8025 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
8026 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
8027 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
8028 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
8030 2023-03-28 Jason Merrill <jason@redhat.com>
8033 * g++.dg/warn/Wsequence-point-5.C: New test.
8035 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
8038 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
8040 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
8042 PR rtl-optimization/109187
8043 * gcc.dg/pr109187.c: New test.
8045 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
8047 PR tree-optimization/109265
8048 PR tree-optimization/109274
8049 * gcc.dg/pr109274.c: New.
8050 * gfortran.dg/pr109265.f90: New.
8052 2023-03-28 Richard Biener <rguenther@suse.de>
8054 PR tree-optimization/107087
8055 * g++.dg/pr107087.C: New testcase.
8057 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
8060 * gcc.target/aarch64/pr109072_1.c: New test.
8061 * gcc.target/aarch64/pr109072_2.c: Likewise.
8063 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8065 PR middle-end/106190
8066 * gcc.dg/asan/pr106190.c: New test.
8068 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8070 * gcc.target/sparc/20230328-1.c: New test.
8071 * gcc.target/sparc/20230328-2.c: Likewise.
8072 * gcc.target/sparc/20230328-3.c: Likewise.
8073 * gcc.target/sparc/20230328-4.c: Likewise.
8075 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8078 * gcc.target/i386/pr109276.c: New test.
8080 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8082 * gcc.target/sparc/20230328-1.c: New test.
8083 * gcc.target/sparc/20230328-2.c: Likewise.
8084 * gcc.target/sparc/20230328-3.c: Likewise.
8085 * gcc.target/sparc/20230328-4.c: Likewise.
8087 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8089 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
8091 * gcc.dg/visibility-22.c: Add weak_undefined options.
8093 2023-03-27 Richard Biener <rguenther@suse.de>
8095 PR tree-optimization/54498
8096 * g++.dg/torture/pr54498.C: New testcase.
8098 2023-03-27 Richard Biener <rguenther@suse.de>
8100 PR tree-optimization/108357
8101 * gcc.dg/tree-ssa/pr108357.c: New testcase.
8103 2023-03-27 Martin Liska <mliska@suse.cz>
8105 * lib/verify-sarif-file.py: Use apostrophes instead
8108 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8111 * gcc.target/powerpc/pr109167.c: New test.
8113 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8116 * gcc.target/powerpc/pr109082.c: New test.
8118 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
8121 * gcc.target/m68k/tls-gd-off.c: New.
8122 * gcc.target/m68k/tls-ie-off.c: New.
8123 * gcc.target/m68k/tls-ld-off.c: New.
8124 * gcc.target/m68k/tls-ld-xtls-off.c: New.
8125 * gcc.target/m68k/tls-le-off.c: New.
8126 * gcc.target/m68k/tls-le-xtls-off.c: New.
8127 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
8128 * gcc.target/m68k/tls-le.c: Likewise.
8130 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8132 PR tree-optimization/109230
8133 * gcc.dg/pr109230.c: New test.
8135 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8138 * c-c++-common/cold-2.c: New test.
8140 2023-03-25 David Malcolm <dmalcolm@redhat.com>
8143 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
8144 verify-sarif-file directive.
8145 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
8146 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
8147 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
8148 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
8149 test case, adapted from Wbidi-chars-1.c.
8150 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
8152 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
8154 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
8155 New test case, adapted from cpp/Winvalid-utf8-1.c.
8156 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
8157 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
8158 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
8160 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
8161 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
8162 * lib/scansarif.exp (verify-sarif-file): New procedure.
8163 * lib/verify-sarif-file.py: New support script.
8165 2023-03-24 Patrick Palka <ppalka@redhat.com>
8168 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
8170 * g++.dg/lookup/this2.C: New test.
8172 2023-03-24 Jason Merrill <jason@redhat.com>
8175 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
8177 2023-03-24 David Malcolm <dmalcolm@redhat.com>
8180 * c-c++-common/diagnostic-format-json-1.c: Update comment.
8181 * c-c++-common/diagnostic-format-json-2.c: Likewise.
8182 * c-c++-common/diagnostic-format-json-3.c: Likewise.
8183 * c-c++-common/diagnostic-format-json-4.c: Likewise.
8184 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
8185 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
8187 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
8189 PR tree-optimization/109238
8190 * gcc.dg/pr109238.c: New.
8192 2023-03-24 Richard Biener <rguenther@suse.de>
8194 PR tree-optimization/106912
8195 * gcc.dg/profile-generate-4.c: New testcase.
8197 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
8199 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8200 Compile object for stressset.mod and testlib.mod. Add test so
8201 that we only link these objects with test application objects.
8203 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8206 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
8207 require ia32 effective target. Only add -fPIC for fpic effective
8208 target. Remove #include <string.h>, use __builtin_memset instead of
8211 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8213 PR tree-optimization/99739
8214 * gcc.dg/tree-ssa/pr99739.c: New test.
8216 2023-03-24 Alexandre Oliva <oliva@adacore.com>
8218 * lib/target-supports.exp (add_options_for_weak_undefined):
8220 (check_effective_target_weak_undefined): Use it.
8221 (check_effective_target_posix_memalign): New.
8222 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
8223 favor of effective target requirement and added options for
8224 weak_undefined symbols.
8225 * gcc.dg/torture/pr90020.c: Likewise.
8226 * gcc.dg/addr_equal-1.c: Likewise.
8227 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
8228 abitest.S-using tests.
8229 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
8230 posix_memalign tests.
8231 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8233 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
8234 Tobias Burnus <tobias@codesourcery.com>
8237 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
8239 * gfortran.dg/unpack_field_1.f90: Likewise.
8240 * gfortran.dg/pr103628.f90: New.
8242 2023-03-23 Jason Merrill <jason@redhat.com>
8245 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
8247 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8249 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
8251 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8253 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
8255 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
8257 * gcc.target/powerpc/mod-no_copy.c: New.
8258 * gcc.target/powerpc/mod-peephole.c: New.
8260 2023-03-23 Andrew Pinski <apinski@marvell.com>
8263 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
8265 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
8268 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
8270 * gm2/iso/extended-opaque/pass/stressset.def: New test.
8271 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
8272 * gm2/iso/extended-opaque/pass/testset.mod: New test.
8273 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8275 * gm2/projects/iso/small/run/pass/stressset.def: New test.
8276 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
8277 * gm2/projects/iso/small/run/pass/test1.mod: New test.
8278 * gm2/projects/iso/small/run/pass/testlib.def: New test.
8279 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
8280 * gm2/projects/iso/small/run/pass/testset.mod: New test.
8282 2023-03-23 Richard Biener <rguenther@suse.de>
8284 PR tree-optimization/107569
8285 * g++.dg/opt/pr107569.C: New testcase.
8287 2023-03-23 Richard Biener <rguenther@suse.de>
8289 PR tree-optimization/109262
8290 * g++.dg/torture/pr109262.C: New testcase.
8292 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
8294 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
8296 2023-03-23 Marek Polacek <polacek@redhat.com>
8299 * g++.dg/warn/Wdangling-reference11.C: New test.
8300 * g++.dg/warn/Wdangling-reference12.C: New test.
8302 2023-03-23 Jakub Jelinek <jakub@redhat.com>
8304 PR tree-optimization/109176
8305 * gcc.target/aarch64/sve/pr109176.c: New test.
8307 2023-03-23 Pan Li <pan2.li@intel.com>
8308 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8312 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
8313 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
8314 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
8316 2023-03-23 Jason Merrill <jason@redhat.com>
8319 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
8321 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8324 * g++.target/riscv/rvv/base/pr109244.C: New test.
8325 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
8326 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8327 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8328 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
8329 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
8330 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
8331 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
8332 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
8333 * g++.target/riscv/rvv/base/bug-18.C: New test.
8334 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
8335 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
8337 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8340 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
8342 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8343 kito-cheng <kito.cheng@sifive.com>
8345 * g++.target/riscv/rvv/base/bug-10.C: New test.
8346 * g++.target/riscv/rvv/base/bug-11.C: New test.
8347 * g++.target/riscv/rvv/base/bug-12.C: New test.
8348 * g++.target/riscv/rvv/base/bug-13.C: New test.
8349 * g++.target/riscv/rvv/base/bug-14.C: New test.
8350 * g++.target/riscv/rvv/base/bug-15.C: New test.
8351 * g++.target/riscv/rvv/base/bug-16.C: New test.
8352 * g++.target/riscv/rvv/base/bug-17.C: New test.
8353 * g++.target/riscv/rvv/base/bug-2.C: New test.
8354 * g++.target/riscv/rvv/base/bug-3.C: New test.
8355 * g++.target/riscv/rvv/base/bug-4.C: New test.
8356 * g++.target/riscv/rvv/base/bug-5.C: New test.
8357 * g++.target/riscv/rvv/base/bug-6.C: New test.
8358 * g++.target/riscv/rvv/base/bug-7.C: New test.
8359 * g++.target/riscv/rvv/base/bug-8.C: New test.
8360 * g++.target/riscv/rvv/base/bug-9.C: New test.
8362 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8363 kito-cheng <kito.cheng@sifive.com>
8365 * gcc.target/riscv/rvv/base/bug-3.c: New test.
8366 * gcc.target/riscv/rvv/base/bug-4.c: New test.
8367 * gcc.target/riscv/rvv/base/bug-5.c: New test.
8369 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
8371 * lib/target-supports.exp (check_effective_target_riscv_vector):
8374 2023-03-22 David Malcolm <dmalcolm@redhat.com>
8377 * gcc.dg-selftests/dg-final.exp
8378 (dg_final_directive_check_num_args): Update expected maximum
8379 number of args for the various directives using dg-scan.
8380 * lib/scanasm.exp (append_encoding_arg): New procedure.
8381 (dg-scan): Add optional 3rd argument: the encoding to use when
8382 reading from the file.
8383 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
8384 encoded when reading it.
8385 (scan-sarif-file-not): Likewise.
8387 2023-03-22 Jason Merrill <jason@redhat.com>
8390 * g++.dg/template/partial-order3.C: New test.
8392 2023-03-22 Harald Anlauf <anlauf@gmx.de>
8393 Steven G. Kargl <kargl@gcc.gnu.org>
8396 * gfortran.dg/pr104572.f90: New test.
8398 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8400 * gcc.target/i386/pr109137.c: New.
8402 2023-03-22 Jason Merrill <jason@redhat.com>
8405 * g++.dg/ext/attr-tsafe1.C: New test.
8407 2023-03-22 Alex Coplan <alex.coplan@arm.com>
8410 * g++.dg/ext/pr109177.C: New test.
8412 2023-03-22 David Malcolm <dmalcolm@redhat.com>
8415 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
8417 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
8419 * gcc.target/gcn/complex.c: New test.
8421 2023-03-21 Harald Anlauf <anlauf@gmx.de>
8424 * gfortran.dg/pr99036.f90: New test.
8426 2023-03-21 Jason Merrill <jason@redhat.com>
8429 * g++.dg/cpp0x/nsdmi-template25.C: New test.
8431 2023-03-21 Richard Biener <rguenther@suse.de>
8433 PR tree-optimization/109219
8434 * gcc.dg/torture/pr109219.c: New testcase.
8436 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8439 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
8441 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
8442 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
8444 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8447 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
8448 to dg-additional-options. Always expect just 2 foo.simdclone calls.
8449 * gcc.dg/vect/vect-simd-clone-16f.c: Add
8450 --param vect-epilogues-nomask=0 to dg-additional-options.
8451 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
8452 foo.simdclone calls.
8453 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
8454 dg-additional-options.
8455 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
8456 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
8457 --param vect-epilogues-nomask=0 to dg-additional-options.
8458 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
8459 to dg-additional-options. Always expect just 2 foo.simdclone calls.
8460 * gcc.dg/vect/vect-simd-clone-18f.c: Add
8461 --param vect-epilogues-nomask=0 to dg-additional-options.
8463 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8465 PR tree-optimization/109215
8466 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
8468 2023-03-21 Richard Biener <rguenther@suse.de>
8470 PR tree-optimization/109170
8471 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
8472 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
8473 * gcc.dg/predict-20.c: Likewise.
8475 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
8478 * gfortran.dg/pr109209.f90: New test.
8480 2023-03-20 Marek Polacek <polacek@redhat.com>
8483 * g++.dg/cpp0x/explicit16.C: New test.
8485 2023-03-20 Jakub Jelinek <jakub@redhat.com>
8488 * g++.dg/tls/thread_local13.C: New test.
8489 * g++.dg/tls/thread_local13-aux.cc: New file.
8490 * g++.dg/tls/thread_local14.C: New test.
8491 * g++.dg/tls/thread_local14-aux.cc: New file.
8493 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
8496 * gcc.target/powerpc/divic3-1.c: New test.
8497 * gcc.target/powerpc/divic3-2.c: Likewise.
8498 * gcc.target/powerpc/mulic3-1.c: Likewise.
8499 * gcc.target/powerpc/mulic3-2.c: Likewise.
8501 2023-03-20 Harald Anlauf <anlauf@gmx.de>
8504 * gfortran.dg/nearest_6.f90: New test.
8506 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
8509 * gcc.target/powerpc/pr109178.c: New test.
8511 2023-03-20 Jakub Jelinek <jakub@redhat.com>
8513 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
8514 from char to char [2 * sizeof (int)].
8516 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
8519 * gfortran.dg/external_procedures_4.f90: New test.
8521 2023-03-19 Harald Anlauf <anlauf@gmx.de>
8524 * gfortran.dg/pr85877.f90: New test.
8526 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
8528 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
8531 2023-03-18 David Malcolm <dmalcolm@redhat.com>
8534 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
8536 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
8552 * gfortran.dg/finalize_38.f90 : New test.
8553 * gfortran.dg/finalize_38a.f90 : New test.
8554 * gfortran.dg/allocate_with_source_25.f90 : The number of final
8555 calls goes down from 6 to 4.
8556 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
8557 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
8558 but the final count remains the same.
8559 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
8560 foo.1.x rather than foo.0.x
8561 * gfortran.dg/finalize_39.f90 : New test.
8562 * gfortran.dg/finalize_40.f90 : New test.
8563 * gfortran.dg/finalize_41.f90 : New test.
8564 * gfortran.dg/finalize_42.f90 : New test.
8565 * gfortran.dg/finalize_43.f90 : New test.
8566 * gfortran.dg/finalize_44.f90 : New test.
8567 * gfortran.dg/finalize_45.f90 : New test.
8568 * gfortran.dg/finalize_46.f90 : New test.
8569 * gfortran.dg/finalize_47.f90 : New test.
8570 * gfortran.dg/finalize_48.f90 : New test.
8571 * gfortran.dg/finalize_49.f90 : New test.
8572 * gfortran.dg/finalize_50.f90 : New test.
8573 * gfortran.dg/finalize_51.f90 : New test.
8575 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
8577 * gcc.dg/plugin/infoleak-2.c,
8578 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
8579 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
8580 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
8581 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
8582 gcc.dg/plugin/infoleak-antipatterns-1.c,
8583 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
8585 2023-03-17 Jason Merrill <jason@redhat.com>
8588 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
8590 2023-03-17 Jason Merrill <jason@redhat.com>
8593 * g++.dg/eh/dtor4.C: New test.
8595 2023-03-17 Jason Merrill <jason@redhat.com>
8598 * g++.dg/lookup/friend24.C: New test.
8600 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8603 * gcc.target/i386/pr105554.c: New test.
8605 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8608 * c-c++-common/ubsan/div-by-zero-8.c: New test.
8610 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
8612 * gcc.target/i386/pr109052.c: New.
8614 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8615 kito-cheng <kito.cheng@sifive.com>
8617 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
8618 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8619 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8620 * g++.target/riscv/rvv/base/bug-1.C: New test.
8621 * gcc.target/riscv/rvv/base/bug-2.c: New test.
8623 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8626 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
8627 Don't include complex.h.
8628 (foo): Use __builtin_complex rather than CMPLXF.
8630 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8632 PR middle-end/108685
8633 * c-c++-common/gomp/doacross-8.c: New test.
8635 2023-03-16 Jason Merrill <jason@redhat.com>
8638 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
8640 2023-03-16 Jason Merrill <jason@redhat.com>
8643 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
8645 2023-03-16 Jason Merrill <jason@redhat.com>
8648 * g++.dg/cpp0x/enum43.C: New test.
8650 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8652 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
8654 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8657 * gm2/types/run/pass/d.c: Convert data structure from
8658 BOOLEAN int to bool and cast int to bool in test function.
8660 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8662 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
8663 * gm2/complex/run/pass/arith3.mod: Ditto.
8664 * gm2/complex/run/pass/arith4.mod: Ditto.
8665 * gm2/complex/run/pass/arith5.mod: Ditto.
8666 * gm2/isolib/run/pass/real2.mod: Ditto.
8667 * gm2/isolib/run/pass/real3.mod: Ditto.
8668 * gm2/isolib/run/pass/realconv.mod: Ditto.
8669 * gm2/isolib/run/pass/realconv2.mod: Ditto.
8670 * gm2/pim/pass/testshort.mod: Ditto.
8671 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
8672 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
8673 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
8674 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
8676 2023-03-16 Patrick Palka <ppalka@redhat.com>
8679 * g++.dg/cpp2a/constexpr-inst2.C: New test.
8681 2023-03-16 Patrick Palka <ppalka@redhat.com>
8684 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
8686 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8688 * gdc.dg/torture/simd23084.d: New test.
8689 * gdc.dg/torture/simd23085.d: New test.
8690 * gdc.dg/torture/simd23218.d: New test.
8692 2023-03-16 Martin Liska <mliska@suse.cz>
8694 PR middle-end/106133
8695 * c-c++-common/pr106133.c: New test.
8697 2023-03-16 Alexandre Oliva <oliva@adacore.com>
8699 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
8701 2023-03-16 Jason Merrill <jason@redhat.com>
8704 * g++.dg/coroutines/co-await-moveonly1.C: New test.
8706 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8709 * gdc.dg/torture/pr109144.d: New test.
8711 2023-03-16 Richard Biener <rguenther@suse.de>
8713 PR tree-optimization/109123
8714 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
8715 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
8716 the name of the pointer.
8717 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
8719 2023-03-15 Jason Merrill <jason@redhat.com>
8723 * g++.dg/coroutines/co-await-initlist1.C: New test.
8725 2023-03-15 David Malcolm <dmalcolm@redhat.com>
8728 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
8729 have an invocation object marked as succeeding, with no
8731 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
8732 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
8733 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
8734 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
8735 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
8736 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
8739 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
8741 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
8742 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
8743 * gcc.target/i386/sse-movss-4.c (dg-options):
8744 Use -mno-sse4. Simplify scan-assembler-not strings.
8745 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
8746 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
8748 2023-03-15 Harald Anlauf <anlauf@gmx.de>
8749 Tobias Burnus <tobias@codesourcery.com>
8752 * gfortran.dg/class_dummy_10.f90: New test.
8754 2023-03-15 Marek Polacek <polacek@redhat.com>
8757 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
8759 2023-03-15 Richard Biener <rguenther@suse.de>
8761 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
8764 2023-03-15 Jason Merrill <jason@redhat.com>
8767 * g++.dg/template/ttp7.C: Remove expected error.
8769 2023-03-15 Jason Merrill <jason@redhat.com>
8774 * g++.dg/template/ttp35.C: New test.
8776 2023-03-15 Richard Biener <rguenther@suse.de>
8778 PR tree-optimization/109139
8779 * gcc.dg/torture/pr109139.c: New testcase.
8781 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8783 * gcc.target/riscv/xtheadmempair-1.c: New test.
8784 * gcc.target/riscv/xtheadmempair-2.c: New test.
8785 * gcc.target/riscv/xtheadmempair-3.c: New test.
8787 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8789 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
8791 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8793 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
8795 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8797 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
8798 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
8799 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
8800 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
8801 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
8802 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
8803 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
8804 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
8806 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8808 * gcc.target/riscv/xtheadbb-ext.c: New test.
8809 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
8810 * gcc.target/riscv/xtheadbb-extu.c: New test.
8811 * gcc.target/riscv/xtheadbb-ff1.c: New test.
8812 * gcc.target/riscv/xtheadbb-rev.c: New test.
8813 * gcc.target/riscv/xtheadbb-srri.c: New test.
8815 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8817 * gcc.target/riscv/xtheadbs-tst.c: New test.
8819 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8821 * gcc.target/riscv/xtheadba-addsl.c: New test.
8823 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8825 * gcc.target/riscv/mcpu-thead-c906.c: New test.
8827 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8829 * gcc.target/riscv/xtheadba.c: New test.
8830 * gcc.target/riscv/xtheadbb.c: New test.
8831 * gcc.target/riscv/xtheadbs.c: New test.
8832 * gcc.target/riscv/xtheadcmo.c: New test.
8833 * gcc.target/riscv/xtheadcondmov.c: New test.
8834 * gcc.target/riscv/xtheadfmemidx.c: New test.
8835 * gcc.target/riscv/xtheadfmv.c: New test.
8836 * gcc.target/riscv/xtheadint.c: New test.
8837 * gcc.target/riscv/xtheadmac.c: New test.
8838 * gcc.target/riscv/xtheadmemidx.c: New test.
8839 * gcc.target/riscv/xtheadmempair.c: New test.
8840 * gcc.target/riscv/xtheadsync.c: New test.
8842 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
8845 * gcc.target/i386/pr109117-1.c: New test.
8847 2023-03-15 Jonathan Yong <10walls@gmail.com>
8849 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
8850 * gcc.dg/pic-3.c: Ditto.
8851 * gcc.dg/pic-4.c: Ditto.
8853 2023-03-14 Patrick Palka <ppalka@redhat.com>
8856 * g++.dg/cpp2a/concepts-class5.C: New test.
8857 * g++.dg/cpp2a/concepts-class5a.C: New test.
8859 2023-03-14 Patrick Palka <ppalka@redhat.com>
8862 * g++.dg/cpp2a/concepts-friend14.C: New test.
8864 2023-03-14 Jason Merrill <jason@redhat.com>
8867 * g++.dg/cpp1y/var-templ78.C: New test.
8869 2023-03-14 Jason Merrill <jason@redhat.com>
8872 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
8873 * g++.dg/warn/Wreturn-6.C: New test.
8875 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8878 * gcc.target/i386/pr109109-1.c: New test.
8879 * gcc.target/i386/pr109109-2.c: New test.
8881 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
8884 * gdc.dg/torture/imports/pr109108.d: New test.
8885 * gdc.dg/torture/pr109108.d: New test.
8887 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8891 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
8892 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
8893 rather than ! concepts.
8895 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8898 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
8900 2023-03-14 Richard Biener <rguenther@suse.de>
8902 * gcc.dg/auto-init-unused-1.c: New testcase.
8904 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
8906 PR tree-optimization/109005
8907 * gnat.dg/specs/opt6.ads: New test.
8909 2023-03-14 Tamar Christina <tamar.christina@arm.com>
8912 * gcc.dg/mla_1.c: Moved to...
8913 * gcc.target/aarch64/sve/mla_3.c: ...here.
8915 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8917 PR tree-optimization/109115
8918 * gcc.dg/pr109115.c: New test.
8920 2023-03-14 Richard Biener <rguenther@suse.de>
8922 * g++.dg/torture/20230313.C: New testcase.
8924 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
8926 * gm2/pim/fail/largeconst.mod: New test.
8928 2023-03-13 Jason Merrill <jason@redhat.com>
8931 * g++.dg/warn/pragma-system_header6.h: New test.
8932 * g++.dg/warn/pragma-system_header6.C: New test.
8934 2023-03-13 David Malcolm <dmalcolm@redhat.com>
8937 * gcc.dg/analyzer/leak-pr105906.c: New test.
8939 2023-03-13 David Malcolm <dmalcolm@redhat.com>
8942 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
8943 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
8945 2023-03-13 David Malcolm <dmalcolm@redhat.com>
8947 * gcc.dg/analyzer/exec-1.c: New test.
8948 * gcc.dg/analyzer/snprintf-concat.c: New test.
8949 * gcc.dg/analyzer/vsnprintf-1.c: New test.
8951 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8953 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
8955 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
8957 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
8958 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
8959 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
8960 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
8961 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
8962 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
8963 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
8964 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
8965 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
8966 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
8967 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
8968 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
8969 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
8970 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
8971 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
8972 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
8973 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
8974 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
8975 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
8976 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
8977 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
8978 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
8979 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
8980 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
8981 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
8982 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
8983 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
8984 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
8985 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
8986 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
8987 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
8988 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
8989 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
8990 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
8991 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
8992 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
8993 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
8994 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
8995 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
8996 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
8997 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
8998 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
8999 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
9000 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
9001 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
9002 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
9003 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
9004 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
9005 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
9006 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
9007 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
9008 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
9009 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
9010 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
9011 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
9012 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
9013 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
9014 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
9015 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
9016 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
9017 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
9018 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
9019 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
9020 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
9021 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
9022 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
9023 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
9024 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
9025 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
9026 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
9027 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
9028 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
9029 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
9030 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
9031 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
9032 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
9033 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
9034 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
9035 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
9036 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
9037 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
9038 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
9039 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
9040 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
9041 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
9042 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
9043 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
9044 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
9045 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
9046 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
9047 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
9048 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
9049 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
9050 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
9051 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
9052 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
9053 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
9054 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
9055 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
9056 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
9057 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
9058 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
9059 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
9060 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
9061 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
9062 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
9063 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
9064 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
9065 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
9066 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
9067 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
9068 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
9069 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
9070 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
9071 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
9072 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
9073 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
9074 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
9075 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
9076 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
9077 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
9078 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
9079 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
9080 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
9081 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
9082 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
9083 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
9084 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
9085 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
9086 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
9087 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
9088 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
9089 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
9090 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
9091 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
9092 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
9093 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
9094 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
9095 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
9096 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
9097 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
9098 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
9099 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
9100 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
9101 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
9102 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
9103 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
9104 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
9105 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
9106 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
9107 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
9108 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
9109 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
9110 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
9111 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
9112 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
9113 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
9114 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
9115 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
9116 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
9117 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
9118 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
9119 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
9120 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
9121 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
9122 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
9123 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
9124 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
9125 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
9126 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
9127 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
9128 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
9129 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
9130 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
9131 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
9132 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
9133 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
9134 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
9135 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
9136 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
9137 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
9138 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
9139 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
9140 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
9141 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
9142 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
9143 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
9144 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
9145 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
9146 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
9147 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
9148 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
9149 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
9150 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
9151 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
9152 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
9153 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
9154 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
9155 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
9156 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
9157 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
9158 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
9159 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
9160 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
9161 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
9162 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
9163 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
9164 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
9165 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
9166 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
9167 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
9168 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
9169 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
9170 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
9171 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
9172 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
9173 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
9174 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
9175 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
9176 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
9177 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
9178 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
9179 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
9180 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
9181 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
9182 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
9183 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
9184 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
9185 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
9186 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
9187 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
9188 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
9189 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
9190 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
9191 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
9192 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
9193 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
9194 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
9195 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
9196 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
9197 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
9198 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
9199 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
9200 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
9201 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
9202 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
9203 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
9204 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
9205 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
9206 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
9207 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
9208 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
9209 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
9210 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
9211 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
9212 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
9213 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
9214 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
9215 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
9216 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
9217 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
9218 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
9219 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
9220 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
9221 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
9222 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
9223 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
9224 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
9225 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
9226 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
9227 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
9228 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
9229 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
9230 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
9231 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
9232 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
9233 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
9234 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
9235 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
9236 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
9237 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
9238 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
9239 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
9240 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
9241 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
9242 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
9243 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
9244 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
9245 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
9246 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
9247 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
9248 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
9249 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
9250 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
9251 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
9252 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
9253 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
9254 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
9255 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
9256 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
9257 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
9258 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
9259 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
9260 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
9261 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
9262 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
9263 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
9264 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
9265 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
9266 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
9267 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
9268 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
9269 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
9270 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
9271 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
9272 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
9273 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
9274 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
9275 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
9276 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
9277 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
9278 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
9279 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
9280 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
9281 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
9282 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
9283 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
9284 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
9285 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
9286 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
9287 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
9288 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
9289 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
9290 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
9291 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
9292 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
9293 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
9294 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
9295 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
9296 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
9297 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
9298 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
9299 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
9300 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
9301 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
9302 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
9303 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
9304 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
9305 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
9306 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
9307 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
9308 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
9309 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
9310 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
9311 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
9312 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
9313 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
9314 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
9315 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
9316 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
9317 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
9318 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
9319 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
9320 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
9321 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
9322 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
9323 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
9324 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
9325 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
9326 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
9327 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
9328 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
9329 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
9330 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
9331 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
9332 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
9333 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
9334 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
9335 * g++.target/riscv/rvv/base/vle-1.C: Removed.
9336 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
9337 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
9338 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
9339 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
9340 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
9341 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
9342 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
9343 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
9344 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
9345 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
9346 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
9347 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
9348 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
9349 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
9350 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
9351 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
9352 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
9353 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
9354 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
9355 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
9356 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
9357 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
9358 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
9359 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
9360 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
9361 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
9362 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
9363 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
9364 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
9365 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
9366 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
9367 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
9368 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
9369 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
9370 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
9371 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
9372 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
9373 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
9374 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
9375 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
9376 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
9377 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
9378 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
9379 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
9380 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
9381 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
9382 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
9383 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
9384 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
9385 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
9386 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
9387 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
9388 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
9389 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
9390 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
9391 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
9392 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
9393 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
9394 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
9395 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
9396 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
9397 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
9398 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
9399 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
9400 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
9401 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
9402 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
9403 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
9404 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
9405 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
9406 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
9407 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
9408 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
9409 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
9410 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
9411 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
9412 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
9413 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
9414 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
9415 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
9416 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
9417 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
9418 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
9419 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
9420 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
9421 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
9422 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
9423 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
9424 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
9425 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
9426 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
9427 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
9428 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
9429 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
9430 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
9431 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
9432 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
9433 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
9434 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
9435 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
9436 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
9437 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
9438 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
9439 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
9440 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
9441 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
9442 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
9443 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
9444 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
9445 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
9446 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
9447 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
9448 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
9449 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
9450 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
9451 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
9452 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
9453 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
9454 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
9455 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
9456 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
9457 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
9458 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
9459 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
9460 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
9461 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
9462 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
9463 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
9464 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
9465 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
9466 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
9467 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
9468 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
9469 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
9470 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
9471 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
9472 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
9473 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
9474 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
9475 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
9476 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
9477 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
9478 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
9479 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
9480 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
9481 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
9482 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
9483 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
9484 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
9485 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
9486 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
9487 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
9488 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
9489 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
9490 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
9491 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
9492 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
9493 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
9494 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
9495 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
9496 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
9497 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
9498 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
9499 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
9500 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
9501 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
9502 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
9503 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
9504 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
9505 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
9506 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
9507 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
9508 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
9509 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
9510 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
9511 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
9512 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
9513 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
9514 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
9515 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
9516 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
9517 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
9518 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
9519 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
9520 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
9521 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
9522 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
9523 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
9524 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
9525 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
9526 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
9527 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
9528 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
9529 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
9530 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
9531 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
9532 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
9533 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
9534 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
9535 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
9536 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
9537 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
9538 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
9539 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
9540 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
9541 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
9542 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
9543 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
9544 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
9545 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
9546 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
9547 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
9548 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
9549 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
9550 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
9551 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
9552 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
9553 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
9554 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
9555 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
9556 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
9557 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
9558 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
9559 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
9560 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
9561 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
9562 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
9563 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
9564 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
9565 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
9566 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
9567 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
9568 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
9569 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
9570 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
9571 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
9572 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
9573 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
9574 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
9575 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
9576 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
9577 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
9578 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
9579 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
9580 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
9581 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
9582 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
9583 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
9584 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
9585 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
9586 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
9587 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
9588 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
9589 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
9590 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
9591 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
9592 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
9593 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
9594 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
9595 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
9596 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
9597 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
9598 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
9599 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
9600 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
9601 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
9602 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
9603 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
9604 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
9605 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
9606 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
9607 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
9608 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
9609 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
9610 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
9611 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
9612 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
9613 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
9614 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
9615 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
9616 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
9617 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
9618 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
9619 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
9620 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
9621 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
9622 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
9623 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
9624 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
9625 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
9626 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
9627 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
9628 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
9629 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
9630 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
9631 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
9632 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
9633 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
9634 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
9635 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
9636 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
9637 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
9638 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
9639 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
9640 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
9641 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
9642 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
9643 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
9644 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
9645 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
9646 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
9647 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
9648 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
9649 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
9650 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
9651 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
9652 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
9653 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
9654 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
9655 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
9656 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
9657 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
9658 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
9659 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
9660 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
9661 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
9662 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
9663 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
9664 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
9665 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
9666 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
9667 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
9668 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
9669 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
9670 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
9671 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
9672 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
9673 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
9674 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
9675 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
9676 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
9677 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
9678 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
9679 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
9680 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
9681 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
9682 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
9683 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
9684 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
9685 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
9686 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
9687 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
9688 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
9689 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
9690 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
9691 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
9692 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
9693 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
9694 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
9695 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
9696 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
9697 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
9698 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
9699 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
9700 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
9701 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
9702 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
9703 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
9704 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
9705 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
9706 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
9707 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
9708 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
9709 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
9710 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
9711 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
9712 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
9713 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
9714 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
9715 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
9716 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
9717 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
9718 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
9719 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
9720 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
9721 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
9722 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
9723 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
9724 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
9725 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
9726 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
9727 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
9728 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
9729 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
9730 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
9731 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
9732 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
9733 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
9734 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
9735 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
9736 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
9737 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
9738 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
9739 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
9740 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
9741 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
9742 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
9743 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
9744 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
9745 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
9746 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
9747 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
9748 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
9749 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
9750 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
9751 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
9752 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
9753 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
9754 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
9755 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
9756 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
9757 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
9758 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
9759 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
9760 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
9761 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
9762 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
9763 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
9764 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
9765 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
9766 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
9767 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
9768 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
9769 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
9770 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
9771 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
9772 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
9773 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
9774 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
9775 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
9776 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
9777 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
9778 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
9779 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
9780 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
9781 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
9782 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
9783 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
9784 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
9785 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
9786 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
9787 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
9788 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
9789 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
9790 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
9791 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
9792 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
9793 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
9794 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
9795 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
9796 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
9797 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
9798 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
9799 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
9800 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
9801 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
9802 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
9803 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
9804 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
9805 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
9806 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
9807 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
9808 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
9809 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
9810 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
9811 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
9812 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
9813 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
9814 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
9815 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
9816 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
9817 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
9818 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
9819 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
9820 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
9821 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
9822 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
9823 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
9824 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
9825 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
9826 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
9827 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
9828 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
9829 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
9830 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
9831 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
9832 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
9833 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
9834 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
9835 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
9836 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
9837 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
9838 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
9839 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
9840 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
9841 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
9842 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
9843 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
9844 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
9845 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
9846 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
9847 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
9848 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
9849 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
9850 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
9851 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
9852 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
9853 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
9854 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
9855 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
9856 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
9857 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
9858 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
9859 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
9860 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
9861 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
9862 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
9863 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
9864 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
9865 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
9866 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
9867 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
9868 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
9869 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
9870 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
9871 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
9872 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
9873 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
9874 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
9875 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
9876 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
9877 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
9878 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
9879 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
9880 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
9881 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
9882 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
9883 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
9884 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
9885 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
9886 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
9887 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
9888 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
9889 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
9890 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
9891 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
9892 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
9893 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
9894 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
9895 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
9896 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
9897 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
9898 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
9899 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
9900 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
9901 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
9902 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
9903 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
9904 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
9905 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
9906 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
9907 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
9908 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
9909 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
9910 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
9911 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
9912 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
9913 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
9914 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
9915 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
9916 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
9917 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
9918 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
9919 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
9920 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
9921 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
9922 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
9923 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
9924 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
9925 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
9926 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
9927 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
9928 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
9929 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
9930 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
9931 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
9932 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
9933 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
9934 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
9935 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
9936 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
9937 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
9938 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
9939 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
9940 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
9941 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
9942 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
9943 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
9944 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
9945 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
9946 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
9947 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
9948 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
9949 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
9950 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
9951 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
9952 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
9953 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
9954 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
9955 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
9956 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
9957 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
9958 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
9959 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
9960 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
9961 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
9962 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
9963 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
9964 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
9965 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
9966 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
9967 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
9968 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
9969 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
9970 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
9971 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
9972 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
9973 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
9974 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
9975 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
9976 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
9977 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
9978 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
9979 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
9980 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
9981 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
9982 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
9983 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
9984 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
9985 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
9986 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
9987 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
9988 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
9989 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
9990 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
9991 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
9992 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
9993 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
9994 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
9995 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
9996 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
9997 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
9998 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
9999 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
10000 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
10001 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
10002 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
10003 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
10004 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
10005 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
10006 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
10007 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
10008 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
10009 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
10010 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
10011 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
10012 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
10013 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
10014 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
10015 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
10016 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
10017 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
10018 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
10019 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
10020 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
10021 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
10022 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
10023 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
10024 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
10025 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
10026 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
10027 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
10028 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
10029 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
10030 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
10031 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
10032 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
10033 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
10034 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
10035 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
10036 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
10037 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
10038 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
10039 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
10040 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
10041 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
10042 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
10043 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
10044 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
10045 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
10046 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
10047 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
10048 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
10049 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
10050 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
10051 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
10052 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
10053 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
10054 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
10055 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
10056 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
10057 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
10058 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
10059 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
10060 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
10061 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
10062 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
10063 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
10064 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
10065 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
10066 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
10067 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
10068 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
10069 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
10070 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
10071 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
10072 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
10073 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
10074 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
10075 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
10076 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
10077 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
10078 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
10079 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
10080 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
10081 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
10082 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
10083 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
10084 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
10085 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
10086 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
10087 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
10088 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
10089 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
10090 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
10091 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
10092 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
10093 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
10094 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
10095 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
10096 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
10097 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
10098 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
10099 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
10100 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
10101 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
10102 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
10103 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
10104 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
10105 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
10106 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
10107 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
10108 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
10109 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
10110 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
10111 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
10112 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
10113 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
10114 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
10115 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
10116 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
10117 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
10118 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
10119 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
10120 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
10121 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
10122 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
10123 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
10124 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
10125 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
10126 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
10127 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
10128 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
10129 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
10130 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
10131 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
10132 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
10133 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
10134 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
10135 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
10136 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
10137 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
10138 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
10139 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
10140 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
10141 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
10142 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
10143 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
10144 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
10145 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
10146 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
10147 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
10148 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
10149 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
10150 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
10151 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
10152 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
10153 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
10154 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
10155 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
10156 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
10157 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
10158 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
10159 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
10160 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
10161 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
10162 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
10163 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
10164 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
10165 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
10166 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
10167 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
10168 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
10169 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
10170 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
10171 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
10172 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
10173 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
10174 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
10175 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
10176 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
10177 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
10178 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
10179 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
10180 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
10181 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
10182 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
10183 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
10184 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
10185 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
10186 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
10187 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
10188 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
10189 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
10190 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
10191 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
10192 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
10193 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
10194 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
10195 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
10196 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
10197 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
10198 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
10199 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
10200 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
10201 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
10202 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
10203 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
10204 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
10205 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
10206 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
10207 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
10208 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
10209 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
10210 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
10211 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
10212 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
10213 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
10214 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
10215 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
10216 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
10217 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
10218 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
10219 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
10220 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
10221 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
10222 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
10223 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
10224 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
10225 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
10226 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
10227 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
10228 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
10229 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
10230 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
10231 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
10232 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
10233 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
10234 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
10235 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
10236 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
10237 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
10238 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
10239 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
10240 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
10241 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
10242 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
10243 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
10244 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
10245 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
10246 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
10247 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
10248 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
10249 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
10250 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
10251 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
10252 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
10253 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
10254 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
10255 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
10256 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
10257 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
10258 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
10259 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
10260 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
10261 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
10262 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
10263 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
10264 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
10265 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
10266 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
10267 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
10268 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
10269 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
10270 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
10271 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
10272 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
10273 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
10274 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
10275 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
10276 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
10277 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
10278 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
10279 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
10280 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
10281 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
10282 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
10283 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
10284 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
10285 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
10286 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
10287 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
10288 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
10289 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
10290 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
10291 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
10292 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
10293 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
10294 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
10295 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
10296 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
10297 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
10298 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
10299 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
10300 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
10301 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
10302 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
10303 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
10304 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
10305 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
10306 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
10307 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
10308 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
10309 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
10310 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
10311 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
10312 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
10313 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
10314 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
10315 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
10316 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
10317 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
10318 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
10319 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
10320 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
10321 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
10322 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
10323 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
10324 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
10325 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
10326 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
10327 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
10328 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
10329 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
10330 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
10331 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
10332 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
10333 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
10334 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
10335 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
10336 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
10337 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
10338 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
10339 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
10340 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
10341 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
10342 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
10343 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
10344 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
10345 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
10346 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
10347 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
10348 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
10349 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
10350 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
10351 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
10352 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
10353 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
10354 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
10355 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
10356 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
10357 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
10358 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
10359 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
10360 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
10361 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
10362 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
10363 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
10364 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
10365 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
10366 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
10367 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
10368 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
10369 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
10370 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
10371 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
10372 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
10373 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
10374 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
10375 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
10376 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
10377 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
10378 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
10379 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
10380 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
10381 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
10382 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
10383 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
10384 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
10385 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
10386 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
10387 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
10388 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
10389 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
10390 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
10391 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
10392 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
10393 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
10394 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
10395 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
10396 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
10397 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
10398 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
10399 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
10400 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
10401 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
10402 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
10403 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
10404 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
10405 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
10406 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
10407 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
10408 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
10409 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
10410 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
10411 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
10412 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
10413 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
10414 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
10415 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
10416 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
10417 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
10418 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
10419 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
10420 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
10421 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
10422 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
10423 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
10424 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
10425 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
10426 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
10427 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
10428 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
10429 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
10430 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
10431 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
10432 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
10433 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
10434 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
10435 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
10436 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
10437 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
10438 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
10439 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
10440 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
10441 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
10442 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
10443 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
10444 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
10445 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
10446 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
10447 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
10448 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
10449 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
10450 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
10451 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
10452 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
10453 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
10454 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
10455 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
10456 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
10457 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
10458 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
10459 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
10460 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
10461 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
10462 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
10463 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
10464 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
10465 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
10466 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
10467 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
10468 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
10469 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
10470 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
10471 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
10472 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
10473 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
10474 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
10475 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
10476 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
10477 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
10478 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
10479 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
10480 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
10481 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
10482 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
10483 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
10484 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
10485 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
10486 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
10487 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
10488 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
10489 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
10490 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
10491 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
10492 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
10493 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
10494 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
10495 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
10496 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
10497 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
10498 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
10499 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
10500 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
10501 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
10502 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
10503 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
10504 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
10505 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
10506 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
10507 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
10508 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
10509 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
10510 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
10511 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
10512 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
10513 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
10514 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
10515 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
10516 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
10517 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
10518 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
10519 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
10520 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
10521 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
10522 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
10523 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
10524 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
10525 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
10526 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
10527 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
10528 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
10529 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
10530 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
10531 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
10532 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
10533 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
10534 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
10535 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
10536 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
10537 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
10538 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
10539 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
10540 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
10541 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
10542 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
10543 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
10544 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
10545 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
10546 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
10547 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
10548 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
10549 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
10550 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
10551 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
10552 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
10553 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
10554 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
10555 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
10556 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
10557 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
10558 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
10559 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
10560 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
10561 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
10562 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
10563 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
10564 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
10565 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
10566 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
10567 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
10568 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
10569 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
10570 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
10571 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
10572 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
10573 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
10574 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
10575 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
10576 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
10577 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
10578 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
10579 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
10580 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
10581 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
10582 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
10583 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
10584 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
10585 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
10586 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
10587 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
10588 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
10589 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
10590 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
10591 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
10592 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
10593 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
10594 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
10595 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
10596 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
10597 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
10598 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
10599 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
10600 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
10601 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
10602 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
10603 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
10604 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
10605 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
10606 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
10607 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
10608 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
10609 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
10610 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
10611 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
10612 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
10613 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
10614 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
10615 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
10616 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
10617 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
10618 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
10619 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
10620 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
10621 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
10622 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
10623 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
10624 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
10625 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
10626 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
10627 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
10628 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
10629 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
10630 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
10631 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
10632 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
10633 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
10634 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
10635 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
10636 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
10637 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
10638 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
10639 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
10640 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
10641 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
10642 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
10643 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
10644 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
10645 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
10646 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
10647 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
10648 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
10649 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
10650 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
10651 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
10652 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
10653 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
10654 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
10655 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
10656 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
10657 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
10658 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
10659 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
10660 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
10661 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
10662 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
10663 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
10664 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
10665 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
10666 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
10667 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
10668 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
10669 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
10670 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
10671 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
10672 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
10673 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
10674 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
10675 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
10676 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
10677 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
10678 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
10679 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
10680 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
10681 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
10682 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
10683 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
10684 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
10685 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
10686 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
10687 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
10688 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
10689 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
10690 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
10691 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
10692 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
10693 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
10694 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
10695 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
10696 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
10697 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
10698 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
10699 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
10700 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
10701 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
10702 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
10703 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
10704 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
10705 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
10706 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
10707 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
10708 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
10709 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
10710 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
10711 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
10712 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
10713 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
10714 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
10715 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
10716 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
10717 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
10718 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
10719 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
10720 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
10721 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
10722 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
10723 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
10724 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
10725 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
10726 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
10727 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
10728 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
10729 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
10730 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
10731 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
10732 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
10733 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
10734 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
10735 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
10736 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
10737 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
10738 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
10739 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
10740 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
10741 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
10742 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
10743 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
10744 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
10745 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
10746 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
10747 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
10748 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
10749 * g++.target/riscv/rvv/base/vse-1.C: Removed.
10750 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
10751 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
10752 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
10753 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
10754 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
10755 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
10756 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
10757 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
10758 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
10759 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
10760 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
10761 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
10762 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
10763 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
10764 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
10765 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
10766 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
10767 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
10768 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
10769 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
10770 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
10771 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
10772 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
10773 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
10774 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
10775 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
10776 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
10777 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
10778 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
10779 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
10780 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
10781 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
10782 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
10783 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
10784 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
10785 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
10786 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
10787 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
10788 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
10789 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
10790 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
10791 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
10792 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
10793 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
10794 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
10795 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
10796 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
10797 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
10798 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
10799 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
10800 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
10801 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
10802 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
10803 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
10804 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
10805 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
10806 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
10807 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
10808 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
10809 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
10810 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
10811 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
10812 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
10813 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
10814 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
10815 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
10816 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
10817 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
10818 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
10819 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
10820 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
10821 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
10822 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
10823 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
10824 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
10825 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
10826 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
10827 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
10828 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
10829 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
10830 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
10831 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
10832 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
10833 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
10834 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
10835 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
10836 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
10837 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
10838 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
10839 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
10840 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
10841 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
10842 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
10843 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
10844 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
10845 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
10846 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
10847 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
10848 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
10849 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
10850 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
10851 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
10852 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
10853 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
10854 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
10855 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
10856 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
10857 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
10858 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
10859 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
10860 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
10861 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
10862 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
10863 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
10864 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
10865 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
10866 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
10867 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
10868 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
10869 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
10870 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
10871 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
10872 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
10873 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
10874 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
10875 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
10876 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
10877 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
10878 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
10879 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
10880 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
10881 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
10882 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
10883 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
10884 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
10885 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
10886 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
10887 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
10888 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
10889 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
10890 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
10891 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
10892 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
10893 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
10894 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
10895 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
10896 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
10897 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
10898 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
10899 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
10900 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
10901 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
10902 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
10903 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
10904 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
10905 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
10906 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
10907 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
10908 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
10909 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
10910 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
10911 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
10912 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
10913 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
10914 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
10915 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
10916 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
10917 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
10918 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
10919 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
10920 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
10921 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
10922 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
10923 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
10924 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
10925 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
10926 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
10927 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
10928 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
10929 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
10930 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
10931 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
10932 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
10933 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
10934 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
10935 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
10936 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
10937 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
10938 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
10939 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
10940 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
10941 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
10942 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
10943 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
10944 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
10945 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
10946 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
10947 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
10948 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
10949 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
10950 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
10951 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
10952 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
10953 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
10954 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
10955 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
10956 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
10957 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
10958 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
10959 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
10960 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
10961 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
10962 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
10963 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
10964 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
10965 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
10966 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
10967 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
10968 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
10969 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
10970 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
10971 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
10972 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
10973 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
10974 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
10975 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
10976 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
10977 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
10978 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
10979 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
10980 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
10981 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
10982 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
10983 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
10984 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
10985 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
10986 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
10987 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
10988 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
10989 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
10990 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
10991 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
10992 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
10993 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
10994 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
10995 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
10996 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
10997 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
10998 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
10999 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
11000 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
11001 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
11002 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
11003 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
11004 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
11005 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
11006 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
11007 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
11008 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
11009 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
11010 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
11011 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
11012 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
11013 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
11014 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
11015 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
11016 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
11017 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
11018 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
11019 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
11020 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
11021 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
11022 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
11023 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
11024 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
11025 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
11026 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
11027 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
11028 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
11029 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
11030 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
11031 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
11032 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
11033 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
11034 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
11035 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
11036 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
11037 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
11038 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
11039 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
11040 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
11041 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
11042 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
11043 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
11044 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
11045 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
11046 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
11047 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
11048 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
11049 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
11050 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
11051 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
11052 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
11053 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
11054 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
11055 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
11056 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
11057 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
11058 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
11059 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
11060 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
11061 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
11062 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
11063 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
11064 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
11065 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
11066 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
11067 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
11068 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
11069 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
11070 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
11071 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
11072 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
11073 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
11074 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
11075 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
11076 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
11077 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
11078 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
11079 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
11080 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
11081 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
11082 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
11083 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
11084 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
11085 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
11086 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
11087 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
11088 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
11089 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
11090 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
11091 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
11092 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
11093 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
11094 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
11095 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
11096 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
11097 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
11098 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
11099 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
11100 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
11101 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
11102 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
11103 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
11104 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
11105 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
11106 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
11107 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
11108 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
11109 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
11110 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
11111 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
11112 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
11113 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
11114 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
11115 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
11116 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
11117 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
11118 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
11119 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
11120 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
11121 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
11122 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
11123 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
11124 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
11125 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
11126 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
11127 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
11128 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
11129 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
11130 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
11131 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
11132 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
11133 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
11134 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
11135 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
11136 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
11137 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
11138 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
11139 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
11140 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
11141 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
11142 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
11143 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
11144 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
11145 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
11146 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
11147 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
11148 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
11149 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
11150 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
11151 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
11152 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
11153 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
11154 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
11155 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
11156 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
11157 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
11158 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
11159 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
11160 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
11161 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
11162 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
11163 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
11164 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
11165 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
11166 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
11167 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
11168 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
11169 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
11170 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
11171 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
11172 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
11173 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
11174 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
11175 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
11176 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
11177 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
11178 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
11179 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
11180 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
11181 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
11182 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
11183 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
11184 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
11185 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
11186 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
11187 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
11188 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
11189 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
11190 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
11191 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
11192 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
11193 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
11194 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
11195 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
11196 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
11197 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
11198 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
11199 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
11200 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
11201 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
11202 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
11203 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
11204 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
11205 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
11206 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
11207 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
11208 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
11209 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
11210 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
11211 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
11212 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
11213 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
11214 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
11215 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
11216 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
11217 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
11218 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
11219 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
11220 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
11221 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
11222 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
11223 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
11224 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
11225 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
11226 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
11227 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
11228 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
11229 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
11230 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
11231 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
11232 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
11233 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
11234 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
11235 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
11236 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
11237 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
11238 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
11239 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
11240 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
11241 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
11242 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
11243 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
11244 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
11245 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
11246 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
11247 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
11248 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
11249 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
11250 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
11251 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
11252 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
11253 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
11254 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
11255 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
11256 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
11257 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
11258 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
11259 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
11260 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
11261 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
11262 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
11263 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
11264 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
11265 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
11266 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
11267 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
11268 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
11269 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
11270 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
11271 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
11272 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
11273 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
11274 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
11275 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
11276 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
11277 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
11278 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
11279 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
11280 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
11281 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
11282 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
11283 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
11284 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
11285 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
11286 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
11287 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
11288 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
11289 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
11290 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
11291 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
11292 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
11293 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
11294 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
11295 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
11296 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
11297 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
11298 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
11299 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
11300 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
11301 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
11302 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
11303 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
11304 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
11305 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
11306 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
11307 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
11308 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
11309 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
11310 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
11311 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
11312 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
11313 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
11314 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
11315 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
11316 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
11317 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
11318 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
11319 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
11320 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
11321 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
11322 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
11323 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
11324 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
11325 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
11326 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
11327 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
11328 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
11329 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
11330 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
11331 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
11332 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
11333 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
11334 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
11335 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
11336 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
11337 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
11338 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
11339 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
11340 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
11341 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
11342 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
11343 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
11344 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
11345 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
11346 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
11347 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
11348 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
11349 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
11350 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
11351 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
11352 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
11353 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
11354 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
11355 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
11356 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
11357 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
11358 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
11359 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
11360 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
11361 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
11362 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
11363 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
11364 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
11365 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
11366 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
11367 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
11368 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
11369 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
11370 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
11371 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
11372 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
11373 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
11374 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
11375 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
11376 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
11377 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
11378 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
11379 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
11380 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
11381 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
11382 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
11383 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
11384 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
11385 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
11386 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
11387 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
11388 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
11389 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
11390 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
11391 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
11392 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
11393 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
11394 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
11395 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
11396 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
11397 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
11398 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
11399 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
11400 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
11401 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
11402 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
11403 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
11404 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
11405 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
11406 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
11407 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
11408 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
11409 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
11410 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
11411 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
11412 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
11413 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
11414 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
11415 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
11416 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
11417 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
11418 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
11419 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
11420 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
11421 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
11422 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
11423 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
11424 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
11425 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
11426 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
11427 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
11428 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
11429 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
11430 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
11431 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
11432 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
11433 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
11434 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
11435 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
11436 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
11437 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
11438 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
11439 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
11440 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
11441 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
11442 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
11443 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
11444 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
11445 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
11446 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
11447 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
11448 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
11449 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
11450 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
11451 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
11452 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
11453 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
11454 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
11455 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
11456 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
11457 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
11458 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
11459 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
11460 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
11461 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
11462 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
11463 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
11464 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
11465 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
11466 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
11467 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
11468 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
11469 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
11470 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
11471 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
11472 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
11473 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
11474 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
11475 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
11476 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
11477 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
11478 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
11479 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
11480 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
11481 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
11482 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
11483 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
11484 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
11485 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
11486 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
11487 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
11488 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
11489 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
11490 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
11491 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
11492 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
11493 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
11494 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
11495 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
11496 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
11497 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
11498 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
11499 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
11500 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
11501 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
11502 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
11503 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
11504 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
11505 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
11506 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
11507 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
11508 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
11509 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
11510 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
11511 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
11512 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
11513 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
11514 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
11515 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
11516 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
11517 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
11518 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
11519 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
11520 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
11521 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
11522 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
11523 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
11524 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
11525 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
11526 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
11527 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
11528 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
11529 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
11530 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
11531 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
11532 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
11533 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
11534 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
11535 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
11536 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
11537 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
11538 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
11539 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
11540 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
11541 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
11542 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
11543 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
11544 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
11545 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
11546 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
11547 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
11548 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
11549 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
11550 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
11551 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
11552 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
11553 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
11554 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
11555 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
11556 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
11557 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
11558 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
11559 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
11560 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
11561 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
11562 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
11563 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
11564 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
11565 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
11566 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
11567 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
11568 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
11569 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
11570 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
11571 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
11572 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
11573 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
11574 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
11575 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
11576 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
11577 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
11578 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
11579 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
11580 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
11581 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
11582 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
11583 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
11584 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
11585 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
11586 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
11587 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
11588 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
11589 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
11590 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
11591 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
11592 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
11593 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
11594 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
11595 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
11596 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
11597 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
11598 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
11599 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
11600 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
11601 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
11602 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
11603 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
11604 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
11605 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
11606 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
11607 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
11608 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
11609 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
11610 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
11611 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
11612 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
11613 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
11614 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
11615 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
11616 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
11617 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
11618 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
11619 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
11620 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
11621 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
11622 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
11623 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
11624 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
11625 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
11626 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
11627 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
11628 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
11629 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
11630 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
11631 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
11632 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
11633 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
11634 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
11635 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
11636 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
11637 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
11638 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
11639 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
11640 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
11641 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
11642 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
11643 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
11644 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
11645 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
11646 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
11647 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
11648 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
11649 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
11650 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
11651 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
11652 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
11653 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
11654 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
11655 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
11656 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
11657 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
11658 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
11659 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
11660 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
11661 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
11662 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
11663 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
11664 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
11665 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
11666 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
11667 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
11668 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
11669 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
11670 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
11671 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
11672 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
11673 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
11674 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
11675 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
11676 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
11677 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
11678 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
11679 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
11680 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
11681 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
11682 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
11683 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
11684 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
11685 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
11686 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
11687 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
11688 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
11689 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
11690 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
11691 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
11692 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
11693 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
11694 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
11695 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
11696 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
11697 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
11698 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
11699 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
11700 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
11701 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
11702 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
11703 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
11704 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
11705 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
11706 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
11707 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
11708 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
11709 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
11710 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
11711 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
11712 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
11713 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
11714 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
11715 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
11716 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
11717 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
11718 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
11719 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
11720 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
11721 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
11722 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
11723 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
11724 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
11725 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
11726 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
11727 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
11728 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
11729 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
11730 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
11731 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
11732 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
11733 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
11734 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
11735 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
11736 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
11737 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
11738 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
11739 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
11740 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
11741 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
11742 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
11743 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
11744 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
11745 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
11746 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
11747 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
11748 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
11749 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
11750 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
11751 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
11752 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
11753 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
11754 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
11755 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
11756 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
11757 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
11758 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
11759 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
11760 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
11761 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
11762 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
11763 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
11764 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
11765 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
11766 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
11767 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
11768 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
11769 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
11770 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
11771 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
11772 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
11773 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
11774 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
11775 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
11776 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
11777 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
11778 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
11779 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
11780 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
11781 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
11782 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
11783 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
11784 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
11785 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
11786 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
11787 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
11788 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
11789 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
11790 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
11791 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
11792 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
11793 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
11794 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
11795 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
11796 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
11797 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
11798 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
11799 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
11800 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
11801 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
11802 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
11803 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
11804 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
11805 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
11806 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
11807 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
11808 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
11809 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
11810 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
11811 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
11812 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
11813 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
11814 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
11815 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
11816 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
11817 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
11818 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
11819 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
11820 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
11821 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
11822 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
11823 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
11824 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
11825 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
11826 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
11827 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
11828 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
11829 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
11830 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
11831 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
11832 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
11833 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
11834 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
11835 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
11836 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
11837 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
11838 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
11839 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
11840 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
11841 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
11842 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
11843 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
11844 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
11845 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
11846 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
11847 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
11848 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
11849 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
11850 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
11851 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
11852 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
11853 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
11854 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
11855 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
11856 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
11857 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
11858 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
11859 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
11860 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
11861 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
11862 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
11863 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
11864 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
11865 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
11866 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
11867 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
11868 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
11869 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
11870 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
11871 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
11872 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
11873 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
11874 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
11875 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
11876 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
11877 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
11878 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
11879 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
11880 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
11881 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
11882 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
11883 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
11884 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
11885 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
11886 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
11887 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
11888 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
11889 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
11890 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
11891 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
11892 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
11893 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
11894 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
11895 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
11896 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
11897 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
11898 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
11899 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
11900 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
11901 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
11902 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
11903 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
11904 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
11905 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
11906 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
11907 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
11908 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
11909 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
11910 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
11911 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
11912 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
11913 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
11914 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
11915 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
11916 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
11917 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
11918 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
11919 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
11920 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
11921 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
11922 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
11923 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
11924 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
11925 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
11926 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
11927 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
11928 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
11929 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
11930 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
11931 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
11932 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
11933 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
11934 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
11935 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
11936 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
11937 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
11938 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
11939 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
11940 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
11941 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
11942 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
11943 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
11944 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
11945 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
11946 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
11947 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
11948 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
11949 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
11950 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
11951 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
11952 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
11953 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
11954 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
11955 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
11956 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
11957 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
11958 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
11959 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
11960 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
11961 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
11962 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
11963 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
11964 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
11965 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
11966 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
11967 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
11968 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
11969 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
11970 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
11971 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
11972 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
11973 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
11974 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
11975 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
11976 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
11977 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
11978 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
11979 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
11980 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
11981 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
11982 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
11983 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
11984 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
11985 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
11986 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
11987 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
11988 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
11989 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
11990 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
11991 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
11992 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
11993 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
11994 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
11995 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
11996 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
11997 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
11998 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
11999 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
12000 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
12001 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
12002 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
12003 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
12004 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
12005 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
12006 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
12007 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
12008 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
12009 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
12010 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
12011 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
12012 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
12013 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
12014 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
12015 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
12016 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
12017 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
12018 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
12019 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
12020 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
12021 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
12022 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
12023 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
12024 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
12025 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
12026 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
12027 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
12028 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
12029 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
12030 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
12031 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
12032 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
12033 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
12034 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
12035 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
12036 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
12037 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
12038 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
12039 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
12040 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
12041 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
12042 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
12043 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
12044 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
12045 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
12046 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
12047 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
12048 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
12049 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
12050 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
12051 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
12052 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
12053 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
12054 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
12055 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
12056 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
12057 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
12058 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
12059 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
12060 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
12061 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
12062 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
12063 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
12064 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
12065 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
12066 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
12067 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
12068 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
12069 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
12070 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
12071 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
12072 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
12073 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
12074 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
12075 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
12076 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
12077 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
12078 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
12079 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
12080 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
12081 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
12082 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
12083 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
12084 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
12085 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
12086 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
12087 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
12088 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
12089 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
12090 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
12091 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
12092 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
12093 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
12094 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
12095 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
12096 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
12097 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
12098 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
12099 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
12100 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
12101 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
12102 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
12103 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
12104 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
12105 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
12106 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
12107 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
12108 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
12109 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
12110 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
12111 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
12112 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
12113 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
12114 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
12115 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
12116 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
12117 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
12118 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
12119 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
12120 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
12121 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
12122 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
12123 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
12124 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
12125 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
12126 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
12127 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
12128 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
12129 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
12130 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
12131 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
12132 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
12133 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
12134 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
12135 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
12136 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
12137 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
12138 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
12139 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
12140 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
12141 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
12142 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
12143 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
12144 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
12145 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
12146 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
12147 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
12148 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
12149 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
12150 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
12151 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
12152 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
12153 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
12154 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
12155 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
12156 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
12157 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
12158 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
12159 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
12160 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
12161 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
12162 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
12163 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
12164 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
12165 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
12166 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
12167 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
12168 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
12169 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
12170 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
12171 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
12172 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
12173 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
12174 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
12175 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
12176 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
12177 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
12178 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
12179 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
12180 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
12181 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
12182 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
12183 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
12184 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
12185 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
12186 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
12187 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
12188 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
12189 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
12190 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
12191 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
12192 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
12193 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
12194 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
12195 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
12196 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
12197 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
12198 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
12199 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
12200 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
12201 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
12202 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
12203 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
12204 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
12205 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
12206 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
12207 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
12208 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
12209 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
12210 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
12211 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
12212 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
12213 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
12214 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
12215 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
12216 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
12217 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
12218 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
12219 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
12220 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
12221 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
12222 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
12223 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
12224 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
12225 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
12226 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
12227 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
12228 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
12229 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
12230 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
12231 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
12232 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
12233 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
12234 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
12235 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
12236 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
12237 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
12238 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
12239 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
12240 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
12241 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
12242 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
12243 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
12244 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
12245 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
12246 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
12247 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
12248 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
12249 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
12250 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
12251 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
12252 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
12253 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
12254 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
12255 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
12256 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
12257 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
12258 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
12259 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
12260 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
12261 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
12262 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
12263 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
12264 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
12265 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
12266 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
12267 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
12268 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
12269 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
12270 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
12271 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
12272 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
12273 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
12274 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
12275 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
12276 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
12277 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
12278 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
12279 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
12280 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
12281 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
12282 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
12283 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
12284 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
12285 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
12286 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
12287 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
12288 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
12289 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
12290 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
12291 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
12292 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
12293 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
12294 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
12295 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
12296 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
12297 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
12298 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
12299 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
12300 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
12301 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
12302 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
12303 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
12304 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
12305 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
12306 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
12307 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
12308 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
12309 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
12310 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
12311 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
12312 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
12313 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
12314 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
12315 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
12316 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
12317 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
12318 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
12319 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
12320 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
12321 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
12322 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
12323 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
12324 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
12325 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
12326 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
12327 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
12328 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
12329 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
12330 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
12331 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
12332 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
12333 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
12334 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
12335 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
12336 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
12337 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
12338 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
12339 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
12340 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
12341 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
12342 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
12343 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
12344 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
12345 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
12346 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
12347 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
12348 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
12349 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
12350 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
12351 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
12352 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
12353 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
12354 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
12355 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
12356 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
12357 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
12358 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
12359 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
12360 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
12361 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
12362 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
12363 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
12364 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
12365 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
12366 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
12367 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
12368 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
12369 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
12370 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
12371 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
12372 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
12373 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
12374 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
12375 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
12376 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
12377 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
12378 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
12379 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
12380 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
12381 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
12382 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
12383 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
12384 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
12385 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
12386 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
12387 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
12388 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
12389 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
12390 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
12391 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
12392 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
12393 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
12394 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
12395 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
12396 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
12397 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
12398 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
12399 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
12400 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
12401 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
12402 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
12403 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
12404 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
12405 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
12406 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
12407 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
12408 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
12409 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
12410 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
12411 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
12412 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
12413 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
12414 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
12415 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
12416 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
12417 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
12418 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
12419 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
12420 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
12421 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
12422 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
12423 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
12424 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
12425 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
12426 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
12427 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
12428 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
12429 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
12430 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
12431 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
12432 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
12433 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
12434 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
12435 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
12436 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
12437 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
12438 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
12439 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
12440 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
12441 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
12442 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
12443 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
12444 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
12445 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
12446 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
12447 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
12448 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
12449 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
12450 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
12451 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
12452 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
12453 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
12454 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
12455 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
12456 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
12457 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
12458 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
12459 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
12460 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
12461 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
12462 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
12463 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
12464 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
12465 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
12466 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
12467 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
12468 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
12469 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
12470 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
12471 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
12472 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
12473 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
12474 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
12475 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
12476 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
12477 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
12478 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
12479 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
12480 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
12481 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
12482 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
12483 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
12484 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
12485 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
12486 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
12487 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
12488 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
12489 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
12490 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
12491 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
12492 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
12493 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
12494 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
12495 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
12496 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
12497 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
12498 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
12499 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
12500 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
12501 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
12502 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
12503 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
12504 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
12505 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
12506 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
12507 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
12508 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
12509 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
12510 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
12511 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
12512 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
12513 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
12514 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
12515 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
12516 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
12517 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
12518 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
12519 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
12520 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
12521 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
12522 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
12523 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
12524 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
12525 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
12526 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
12527 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
12528 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
12529 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
12530 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
12531 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
12532 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
12533 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
12534 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
12535 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
12536 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
12537 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
12538 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
12539 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
12540 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
12541 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
12542 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
12543 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
12544 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
12545 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
12546 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
12547 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
12548 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
12549 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
12550 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
12551 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
12552 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
12553 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
12554 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
12555 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
12556 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
12557 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
12558 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
12559 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
12560 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
12561 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
12562 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
12563 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
12564 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
12565 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
12566 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
12567 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
12568 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
12569 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
12570 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
12571 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
12572 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
12573 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
12574 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
12575 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
12576 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
12577 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
12578 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
12579 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
12580 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
12581 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
12582 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
12583 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
12584 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
12585 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
12586 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
12587 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
12588 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
12589 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
12590 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
12591 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
12592 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
12593 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
12594 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
12595 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
12596 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
12597 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
12598 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
12599 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
12600 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
12601 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
12602 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
12603 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
12604 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
12605 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
12606 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
12607 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
12608 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
12609 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
12610 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
12611 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
12612 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
12613 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
12614 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
12615 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
12616 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
12617 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
12618 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
12619 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
12620 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
12621 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
12622 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
12623 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
12624 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
12625 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
12626 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
12627 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
12628 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
12629 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
12630 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
12631 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
12632 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
12633 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
12634 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
12635 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
12636 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
12637 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
12638 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
12639 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
12640 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
12641 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
12642 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
12643 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
12644 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
12645 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
12646 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
12647 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
12648 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
12649 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
12650 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
12651 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
12652 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
12653 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
12654 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
12655 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
12656 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
12657 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
12658 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
12659 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
12660 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
12661 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
12662 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
12663 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
12664 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
12665 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
12666 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
12667 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
12668 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
12669 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
12670 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
12671 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
12672 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
12673 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
12674 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
12675 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
12676 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
12677 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
12678 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
12679 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
12680 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
12681 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
12682 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
12683 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
12684 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
12685 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
12686 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
12687 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
12688 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
12689 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
12690 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
12691 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
12692 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
12693 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
12694 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
12695 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
12696 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
12697 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
12698 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
12699 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
12700 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
12701 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
12702 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
12703 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
12704 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
12705 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
12706 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
12707 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
12708 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
12709 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
12710 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
12711 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
12712 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
12713 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
12714 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
12715 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
12716 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
12717 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
12718 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
12719 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
12720 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
12721 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
12722 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
12723 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
12724 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
12725 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
12726 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
12727 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
12728 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
12729 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
12730 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
12731 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
12732 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
12733 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
12734 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
12735 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
12736 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
12737 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
12738 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
12739 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
12740 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
12741 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
12742 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
12743 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
12744 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
12745 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
12746 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
12747 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
12748 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
12749 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
12750 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
12751 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
12752 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
12753 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
12754 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
12755 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
12756 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
12757 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
12758 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
12759 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
12760 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
12761 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
12762 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
12763 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
12764 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
12765 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
12766 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
12767 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
12768 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
12769 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
12770 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
12771 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
12772 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
12773 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
12774 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
12775 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
12776 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
12777 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
12778 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
12779 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
12780 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
12781 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
12782 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
12783 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
12784 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
12785 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
12786 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
12787 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
12788 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
12789 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
12790 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
12791 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
12792 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
12793 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
12794 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
12795 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
12796 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
12797 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
12798 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
12799 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
12800 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
12801 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
12802 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
12803 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
12804 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
12805 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
12806 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
12807 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
12808 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
12809 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
12810 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
12811 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
12812 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
12813 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
12814 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
12815 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
12816 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
12817 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
12818 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
12819 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
12820 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
12821 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
12822 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
12823 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
12824 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
12825 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
12826 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
12827 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
12828 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
12829 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
12830 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
12831 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
12832 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
12833 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
12834 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
12835 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
12836 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
12837 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
12838 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
12839 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
12840 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
12841 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
12842 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
12843 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
12844 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
12845 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
12846 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
12847 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
12848 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
12849 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
12850 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
12851 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
12852 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
12853 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
12854 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
12855 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
12856 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
12857 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
12858 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
12859 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
12860 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
12861 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
12862 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
12863 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
12864 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
12865 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
12866 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
12867 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
12868 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
12869 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
12870 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
12871 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
12872 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
12873 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
12874 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
12875 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
12876 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
12877 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
12878 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
12879 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
12880 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
12881 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
12882 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
12883 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
12884 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
12885 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
12886 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
12887 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
12888 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
12889 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
12890 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
12891 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
12892 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
12893 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
12894 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
12895 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
12896 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
12897 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
12898 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
12899 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
12900 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
12901 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
12902 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
12903 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
12904 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
12905 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
12906 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
12907 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
12908 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
12909 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
12910 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
12911 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
12912 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
12913 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
12914 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
12915 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
12916 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
12917 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
12918 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
12919 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
12920 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
12921 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
12922 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
12923 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
12924 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
12925 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
12926 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
12927 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
12928 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
12929 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
12930 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
12931 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
12932 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
12933 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
12934 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
12935 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
12936 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
12937 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
12938 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
12939 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
12940 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
12941 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
12942 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
12943 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
12944 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
12945 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
12946 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
12947 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
12948 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
12949 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
12950 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
12951 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
12952 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
12953 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
12954 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
12955 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
12956 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
12957 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
12958 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
12959 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
12960 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
12961 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
12962 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
12963 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
12964 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
12965 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
12966 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
12967 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
12968 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
12969 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
12970 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
12971 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
12972 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
12973 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
12974 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
12975 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
12976 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
12977 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
12978 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
12979 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
12980 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
12981 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
12982 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
12983 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
12984 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
12985 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
12986 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
12987 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
12988 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
12989 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
12990 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
12991 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
12992 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
12993 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
12994 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
12995 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
12996 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
12997 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
12998 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
12999 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
13000 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
13001 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
13002 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
13003 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
13004 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
13005 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
13006 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
13007 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
13008 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
13009 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
13010 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
13011 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
13012 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
13013 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
13014 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
13015 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
13016 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
13017 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
13018 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
13019 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
13020 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
13021 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
13022 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
13023 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
13024 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
13025 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
13026 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
13027 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
13028 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
13029 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
13030 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
13031 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
13032 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
13033 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
13034 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
13035 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
13036 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
13037 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
13038 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
13039 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
13040 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
13041 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
13042 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
13043 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
13044 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
13045 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
13046 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
13047 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
13048 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
13049 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
13050 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
13051 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
13052 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
13053 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
13054 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
13055 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
13056 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
13057 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
13058 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
13059 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
13060 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
13061 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
13062 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
13063 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
13064 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
13065 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
13066 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
13067 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
13068 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
13069 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
13070 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
13071 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
13072 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
13073 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
13074 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
13075 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
13076 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
13077 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
13078 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
13079 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
13080 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
13081 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
13082 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
13083 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
13084 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
13085 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
13086 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
13087 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
13088 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
13089 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
13090 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
13091 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
13092 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
13093 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
13094 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
13095 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
13096 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
13097 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
13098 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
13099 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
13100 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
13101 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
13102 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
13103 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
13104 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
13105 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
13106 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
13107 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
13108 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
13109 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
13110 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
13111 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
13112 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
13113 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
13114 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
13115 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
13116 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
13117 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
13118 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
13119 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
13120 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
13121 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
13122 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
13123 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
13124 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
13125 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
13126 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
13127 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
13128 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
13129 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
13130 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
13131 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
13132 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
13133 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
13134 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
13135 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
13136 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
13137 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
13138 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
13139 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
13140 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
13141 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
13142 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
13143 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
13144 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
13145 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
13146 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
13147 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
13148 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
13149 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
13150 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
13151 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
13152 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
13153 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
13154 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
13155 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
13156 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
13157 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
13158 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
13159 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
13160 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
13161 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
13162 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
13163 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
13164 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
13165 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
13166 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
13167 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
13168 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
13169 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
13170 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
13171 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
13172 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
13173 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
13174 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
13175 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
13176 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
13177 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
13178 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
13179 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
13180 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
13181 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
13182 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
13183 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
13184 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
13185 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
13186 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
13187 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
13188 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
13189 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
13190 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
13191 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
13192 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
13193 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
13194 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
13195 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
13196 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
13197 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
13198 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
13199 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
13200 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
13201 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
13202 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
13203 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
13204 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
13205 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
13206 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
13207 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
13208 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
13209 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
13210 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
13211 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
13212 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
13213 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
13214 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
13215 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
13216 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
13217 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
13218 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
13219 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
13220 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
13221 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
13222 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
13223 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
13224 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
13225 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
13226 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
13227 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
13228 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
13229 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
13230 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
13231 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
13232 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
13233 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
13234 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
13235 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
13236 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
13237 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
13238 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
13239 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
13240 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
13241 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
13242 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
13243 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
13244 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
13245 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
13246 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
13247 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
13248 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
13249 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
13250 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
13251 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
13252 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
13253 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
13254 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
13255 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
13256 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
13257 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
13258 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
13259 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
13260 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
13261 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
13262 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
13263 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
13264 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
13265 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
13266 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
13267 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
13268 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
13269 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
13270 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
13271 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
13272 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
13273 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
13274 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
13275 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
13276 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
13277 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
13278 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
13279 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
13280 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
13281 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
13282 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
13283 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
13284 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
13285 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
13286 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
13287 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
13288 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
13289 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
13290 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
13291 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
13292 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
13293 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
13294 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
13295 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
13296 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
13297 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
13298 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
13299 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
13300 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
13301 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
13302 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
13303 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
13304 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
13305 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
13306 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
13307 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
13308 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
13309 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
13310 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
13311 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
13312 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
13313 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
13314 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
13315 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
13316 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
13317 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
13318 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
13319 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
13320 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
13321 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
13322 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
13323 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
13324 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
13325 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
13326 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
13327 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
13328 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
13329 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
13330 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
13331 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
13332 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
13333 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
13334 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
13335 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
13336 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
13337 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
13338 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
13339 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
13340 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
13341 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
13342 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
13343 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
13344 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
13345 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
13346 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
13347 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
13348 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
13349 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
13350 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
13351 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
13352 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
13353 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
13354 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
13355 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
13356 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
13357 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
13358 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
13359 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
13360 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
13361 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
13362 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
13363 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
13364 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
13365 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
13366 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
13367 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
13368 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
13369 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
13370 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
13371 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
13372 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
13373 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
13374 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
13375 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
13376 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
13377 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
13378 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
13379 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
13380 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
13381 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
13382 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
13383 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
13384 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
13385 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
13386 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
13387 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
13388 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
13389 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
13390 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
13391 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
13392 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
13393 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
13394 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
13395 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
13396 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
13397 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
13398 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
13399 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
13400 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
13401 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
13402 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
13403 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
13404 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
13405 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
13406 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
13407 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
13408 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
13409 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
13410 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
13411 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
13412 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
13413 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
13414 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
13415 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
13416 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
13417 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
13418 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
13419 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
13420 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
13421 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
13422 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
13423 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
13424 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
13425 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
13426 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
13427 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
13428 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
13429 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
13430 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
13431 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
13432 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
13433 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
13434 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
13435 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
13436 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
13437 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
13438 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
13439 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
13440 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
13441 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
13442 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
13443 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
13444 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
13445 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
13446 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
13447 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
13448 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
13449 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
13450 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
13451 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
13452 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
13453 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
13454 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
13455 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
13456 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
13457 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
13458 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
13459 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
13460 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
13461 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
13462 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
13463 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
13464 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
13465 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
13466 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
13467 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
13468 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
13469 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
13470 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
13471 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
13472 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
13473 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
13474 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
13475 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
13476 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
13477 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
13478 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
13479 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
13480 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
13481 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
13482 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
13483 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
13484 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
13485 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
13486 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
13487 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
13488 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
13489 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
13490 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
13491 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
13492 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
13493 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
13494 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
13495 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
13496 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
13497 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
13498 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
13499 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
13500 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
13501 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
13502 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
13503 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
13504 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
13505 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
13506 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
13507 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
13508 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
13509 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
13510 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
13511 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
13512 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
13513 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
13514 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
13515 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
13516 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
13517 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
13518 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
13519 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
13520 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
13521 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
13522 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
13523 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
13524 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
13525 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
13526 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
13527 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
13528 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
13529 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
13530 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
13531 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
13532 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
13533 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
13534 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
13535 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
13536 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
13537 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
13538 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
13539 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
13540 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
13541 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
13542 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
13543 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
13544 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
13545 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
13546 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
13547 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
13548 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
13549 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
13550 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
13551 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
13552 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
13553 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
13554 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
13555 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
13556 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
13557 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
13558 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
13559 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
13560 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
13561 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
13562 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
13563 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
13564 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
13565 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
13566 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
13567 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
13568 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
13569 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
13570 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
13571 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
13572 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
13573 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
13574 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
13575 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
13576 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
13577 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
13578 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
13579 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
13580 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
13581 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
13582 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
13583 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
13584 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
13585 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
13586 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
13587 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
13588 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
13589 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
13590 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
13591 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
13592 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
13593 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
13594 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
13595 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
13596 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
13597 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
13598 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
13599 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
13600 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
13601 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
13602 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
13603 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
13604 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
13605 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
13606 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
13607 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
13608 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
13609 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
13610 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
13611 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
13612 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
13613 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
13614 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
13615 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
13616 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
13617 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
13618 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
13619 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
13620 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
13621 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
13622 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
13623 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
13624 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
13625 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
13626 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
13627 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
13628 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
13629 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
13630 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
13631 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
13632 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
13633 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
13634 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
13635 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
13636 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
13637 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
13638 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
13639 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
13640 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
13641 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
13642 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
13643 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
13644 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
13645 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
13646 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
13647 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
13648 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
13649 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
13650 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
13651 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
13652 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
13653 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
13654 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
13655 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
13656 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
13657 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
13658 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
13659 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
13660 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
13661 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
13662 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
13663 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
13664 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
13665 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
13666 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
13667 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
13668 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
13669 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
13670 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
13671 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
13672 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
13673 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
13674 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
13675 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
13676 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
13677 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
13678 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
13679 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
13680 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
13681 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
13682 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
13683 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
13684 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
13685 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
13686 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
13687 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
13688 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
13689 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
13690 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
13691 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
13692 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
13693 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
13694 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
13695 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
13696 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
13697 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
13698 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
13699 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
13700 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
13701 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
13702 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
13703 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
13704 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
13705 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
13706 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
13707 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
13708 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
13709 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
13710 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
13711 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
13712 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
13713 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
13714 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
13715 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
13716 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
13717 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
13718 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
13719 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
13720 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
13721 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
13722 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
13723 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
13724 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
13725 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
13726 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
13727 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
13728 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
13729 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
13730 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
13731 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
13732 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
13733 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
13734 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
13735 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
13736 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
13737 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
13738 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
13739 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
13740 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
13741 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
13742 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
13743 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
13744 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
13745 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
13746 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
13747 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
13748 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
13749 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
13750 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
13751 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
13752 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
13753 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
13754 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
13755 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
13756 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
13757 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
13758 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
13759 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
13760 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
13761 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
13762 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
13763 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
13764 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
13765 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
13766 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
13767 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
13768 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
13769 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
13770 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
13771 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
13772 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
13773 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
13774 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
13775 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
13776 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
13777 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
13778 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
13779 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
13780 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
13781 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
13782 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
13783 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
13784 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
13785 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
13786 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
13787 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
13788 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
13789 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
13790 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
13791 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
13792 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
13793 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
13794 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
13795 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
13796 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
13797 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
13798 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
13799 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
13800 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
13801 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
13802 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
13803 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
13804 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
13805 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
13806 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
13807 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
13808 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
13809 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
13810 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
13811 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
13812 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
13813 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
13814 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
13815 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
13816 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
13817 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
13818 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
13819 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
13820 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
13821 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
13822 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
13823 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
13824 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
13825 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
13826 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
13827 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
13828 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
13829 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
13830 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
13831 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
13832 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
13833 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
13834 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
13835 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
13836 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
13837 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
13838 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
13839 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
13840 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
13841 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
13842 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
13843 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
13844 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
13845 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
13846 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
13847 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
13848 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
13849 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
13850 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
13851 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
13852 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
13853 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
13854 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
13855 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
13856 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
13857 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
13858 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
13859 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
13860 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
13861 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
13862 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
13863 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
13864 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
13865 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
13866 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
13867 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
13868 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
13869 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
13870 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
13871 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
13872 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
13873 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
13874 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
13875 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
13876 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
13877 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
13878 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
13879 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
13880 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
13881 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
13882 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
13883 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
13884 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
13885 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
13886 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
13887 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
13888 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
13889 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
13890 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
13891 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
13892 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
13893 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
13894 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
13895 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
13896 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
13897 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
13898 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
13899 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
13900 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
13901 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
13902 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
13903 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
13904 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
13905 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
13906 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
13907 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
13908 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
13909 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
13910 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
13911 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
13912 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
13913 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
13914 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
13915 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
13916 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
13917 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
13918 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
13919 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
13920 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
13921 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
13922 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
13923 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
13924 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
13925 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
13926 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
13927 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
13928 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
13929 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
13930 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
13931 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
13932 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
13933 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
13934 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
13935 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
13936 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
13937 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
13938 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
13939 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
13940 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
13941 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
13942 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
13943 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
13944 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
13945 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
13946 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
13947 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
13948 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
13949 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
13950 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
13951 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
13952 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
13953 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
13954 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
13955 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
13956 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
13957 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
13958 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
13959 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
13960 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
13961 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
13962 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
13963 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
13964 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
13965 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
13966 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
13967 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
13968 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
13969 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
13970 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
13971 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
13972 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
13973 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
13974 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
13975 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
13976 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
13977 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
13978 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
13979 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
13980 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
13981 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
13982 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
13983 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
13984 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
13985 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
13986 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
13987 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
13988 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
13989 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
13990 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
13991 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
13992 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
13993 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
13994 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
13995 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
13996 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
13997 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
13998 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
13999 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
14000 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
14001 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
14002 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
14003 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
14004 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
14005 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
14006 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
14007 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
14008 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
14009 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
14010 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
14011 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
14012 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
14013 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
14014 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
14015 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
14016 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
14017 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
14018 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
14019 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
14020 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
14021 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
14022 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
14023 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
14024 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
14025 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
14026 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
14027 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
14028 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
14029 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
14030 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
14031 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
14032 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
14033 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
14034 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
14035 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
14036 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
14037 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
14038 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
14039 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
14040 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
14041 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
14042 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
14043 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
14044 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
14045 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
14046 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
14047 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
14048 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
14049 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
14050 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
14051 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
14052 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
14053 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
14054 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
14055 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
14056 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
14057 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
14058 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
14059 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
14060 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
14061 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
14062 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
14063 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
14064 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
14065 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
14066 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
14067 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
14068 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
14069 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
14070 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
14071 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
14072 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
14073 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
14074 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
14075 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
14076 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
14077 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
14078 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
14079 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
14080 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
14081 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
14082 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
14083 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
14084 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
14085 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
14086 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
14087 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
14088 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
14089 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
14090 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
14091 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
14092 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
14093 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
14094 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
14095 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
14096 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
14097 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
14098 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
14099 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
14100 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
14101 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
14102 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
14103 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
14104 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
14105 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
14106 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
14107 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
14108 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
14109 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
14110 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
14111 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
14112 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
14113 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
14114 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
14115 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
14116 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
14117 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
14118 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
14119 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
14120 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
14121 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
14122 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
14123 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
14124 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
14125 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
14126 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
14127 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
14128 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
14129 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
14130 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
14131 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
14132 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
14133 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
14134 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
14135 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
14136 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
14137 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
14138 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
14139 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
14140 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
14141 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
14142 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
14143 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
14144 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
14145 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
14146 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
14147 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
14148 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
14149 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
14150 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
14151 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
14152 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
14153 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
14154 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
14155 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
14156 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
14157 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
14158 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
14159 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
14160 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
14161 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
14162 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
14163 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
14164 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
14165 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
14166 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
14167 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
14168 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
14169 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
14170 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
14171 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
14172 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
14173 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
14174 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
14175 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
14176 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
14177 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
14178 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
14179 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
14180 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
14181 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
14182 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
14183 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
14184 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
14185 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
14186 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
14187 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
14188 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
14189 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
14190 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
14191 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
14192 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
14193 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
14194 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
14195 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
14196 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
14197 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
14198 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
14199 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
14200 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
14201 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
14202 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
14203 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
14204 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
14205 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
14206 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
14207 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
14208 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
14209 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
14210 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
14211 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
14212 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
14213 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
14214 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
14215 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
14216 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
14217 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
14218 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
14219 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
14220 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
14221 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
14222 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
14223 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
14224 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
14225 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
14226 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
14227 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
14228 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
14229 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
14230 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
14231 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
14232 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
14233 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
14234 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
14235 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
14236 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
14237 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
14238 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
14239 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
14240 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
14241 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
14242 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
14243 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
14244 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
14245 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
14246 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
14247 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
14248 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
14249 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
14250 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
14251 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
14252 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
14253 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
14254 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
14255 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
14256 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
14257 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
14258 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
14259 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
14260 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
14261 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
14262 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
14263 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
14264 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
14265 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
14266 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
14267 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
14268 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
14269 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
14270 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
14271 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
14272 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
14273 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
14274 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
14275 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
14276 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
14277 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
14278 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
14279 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
14280 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
14281 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
14282 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
14283 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
14284 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
14285 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
14286 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
14287 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
14288 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
14289 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
14290 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
14291 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
14292 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
14293 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
14294 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
14295 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
14296 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
14297 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
14298 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
14299 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
14300 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
14301 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
14302 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
14303 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
14304 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
14305 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
14306 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
14307 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
14308 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
14309 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
14310 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
14311 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
14312 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
14313 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
14314 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
14315 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
14316 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
14317 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
14318 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
14319 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
14320 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
14321 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
14322 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
14323 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
14324 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
14325 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
14326 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
14327 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
14328 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
14329 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
14330 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
14331 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
14332 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
14333 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
14334 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
14335 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
14336 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
14337 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
14338 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
14339 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
14340 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
14341 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
14342 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
14343 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
14344 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
14345 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
14346 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
14347 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
14348 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
14349 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
14350 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
14351 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
14352 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
14353 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
14354 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
14355 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
14356 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
14357 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
14358 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
14359 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
14360 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
14361 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
14362 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
14363 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
14364 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
14365 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
14366 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
14367 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
14368 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
14369 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
14370 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
14371 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
14372 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
14373 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
14374 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
14375 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
14376 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
14377 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
14378 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
14379 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
14380 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
14381 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
14382 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
14383 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
14384 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
14385 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
14386 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
14387 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
14388 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
14389 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
14390 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
14391 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
14392 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
14393 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
14394 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
14395 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
14396 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
14397 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
14398 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
14399 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
14400 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
14401 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
14402 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
14403 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
14404 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
14405 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
14406 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
14407 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
14408 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
14409 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
14410 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
14411 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
14412 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
14413 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
14414 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
14415 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
14416 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
14417 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
14418 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
14419 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
14420 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
14421 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
14422 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
14423 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
14424 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
14425 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
14426 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
14427 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
14428 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
14429 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
14430 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
14431 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
14432 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
14433 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
14434 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
14435 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
14436 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
14437 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
14438 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
14439 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
14440 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
14441 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
14442 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
14443 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
14444 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
14445 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
14446 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
14447 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
14448 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
14449 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
14450 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
14451 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
14452 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
14453 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
14454 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
14455 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
14456 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
14457 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
14458 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
14459 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
14460 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
14461 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
14462 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
14463 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
14464 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
14465 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
14466 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
14467 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
14468 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
14469 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
14470 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
14471 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
14472 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
14473 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
14474 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
14475 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
14476 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
14477 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
14478 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
14479 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
14480 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
14481 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
14482 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
14483 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
14484 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
14485 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
14486 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
14487 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
14488 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
14489 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
14490 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
14491 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
14492 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
14493 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
14494 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
14495 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
14496 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
14497 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
14498 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
14499 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
14500 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
14501 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
14502 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
14503 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
14504 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
14505 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
14506 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
14507 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
14508 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
14509 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
14510 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
14511 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
14512 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
14513 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
14514 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
14515 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
14516 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
14517 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
14518 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
14519 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
14520 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
14521 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
14522 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
14523 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
14524 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
14525 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
14526 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
14527 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
14528 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
14529 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
14530 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
14531 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
14532 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
14533 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
14534 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
14535 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
14536 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
14537 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
14538 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
14539 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
14540 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
14541 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
14542 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
14543 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
14544 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
14545 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
14546 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
14547 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
14548 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
14549 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
14550 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
14551 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
14552 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
14553 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
14554 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
14555 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
14556 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
14557 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
14558 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
14559 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
14560 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
14561 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
14562 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
14563 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
14564 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
14565 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
14566 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
14567 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
14568 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
14569 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
14570 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
14571 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
14572 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
14573 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
14574 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
14575 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
14576 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
14577 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
14578 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
14579 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
14580 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
14581 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
14582 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
14583 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
14584 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
14585 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
14586 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
14587 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
14588 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
14589 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
14590 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
14591 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
14592 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
14593 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
14594 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
14595 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
14596 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
14597 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
14598 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
14599 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
14600 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
14601 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
14602 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
14603 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
14604 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
14605 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
14606 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
14607 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
14608 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
14609 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
14610 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
14611 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
14612 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
14613 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
14614 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
14615 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
14616 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
14617 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
14618 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
14619 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
14620 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
14621 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
14622 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
14623 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
14624 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
14625 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
14626 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
14627 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
14628 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
14629 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
14630 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
14631 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
14632 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
14633 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
14634 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
14635 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
14636 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
14637 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
14638 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
14639 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
14640 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
14641 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
14642 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
14643 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
14644 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
14645 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
14646 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
14647 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
14648 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
14649 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
14650 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
14651 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
14652 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
14653 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
14654 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
14655 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
14656 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
14657 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
14658 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
14659 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
14660 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
14661 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
14662 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
14663 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
14664 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
14665 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
14666 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
14667 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
14668 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
14669 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
14670 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
14671 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
14672 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
14673 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
14674 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
14675 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
14676 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
14677 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
14678 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
14679 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
14680 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
14681 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
14682 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
14683 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
14684 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
14685 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
14686 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
14687 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
14688 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
14689 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
14690 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
14691 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
14692 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
14693 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
14694 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
14695 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
14696 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
14697 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
14698 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
14699 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
14700 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
14701 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
14702 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
14703 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
14704 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
14705 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
14706 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
14707 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
14708 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
14709 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
14710 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
14711 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
14712 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
14713 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
14714 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
14715 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
14716 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
14717 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
14718 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
14719 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
14720 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
14721 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
14722 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
14723 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
14724 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
14725 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
14726 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
14727 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
14728 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
14729 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
14730 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
14731 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
14732 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
14733 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
14734 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
14735 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
14736 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
14737 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
14738 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
14739 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
14740 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
14741 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
14742 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
14743 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
14744 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
14745 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
14746 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
14747 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
14748 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
14749 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
14750 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
14751 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
14752 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
14753 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
14754 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
14755 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
14756 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
14757 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
14758 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
14759 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
14760 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
14761 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
14762 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
14763 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
14764 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
14765 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
14766 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
14767 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
14768 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
14769 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
14770 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
14771 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
14772 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
14773 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
14774 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
14775 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
14776 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
14777 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
14778 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
14779 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
14780 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
14781 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
14782 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
14783 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
14784 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
14785 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
14786 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
14787 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
14788 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
14789 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
14790 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
14791 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
14792 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
14793 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
14794 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
14795 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
14796 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
14797 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
14798 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
14799 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
14800 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
14801 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
14802 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
14803 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
14804 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
14805 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
14806 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
14807 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
14808 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
14809 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
14810 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
14811 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
14812 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
14813 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
14814 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
14815 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
14816 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
14817 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
14818 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
14819 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
14820 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
14821 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
14822 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
14823 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
14824 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
14825 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
14826 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
14827 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
14828 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
14829 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
14830 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
14831 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
14832 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
14833 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
14834 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
14835 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
14836 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
14837 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
14838 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
14839 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
14840 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
14841 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
14842 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
14843 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
14844 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
14845 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
14846 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
14847 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
14848 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
14849 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
14850 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
14851 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
14852 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
14853 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
14854 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
14855 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
14856 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
14857 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
14858 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
14859 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
14860 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
14861 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
14862 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
14863 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
14864 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
14865 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
14866 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
14867 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
14868 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
14869 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
14870 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
14871 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
14872 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
14873 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
14874 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
14875 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
14876 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
14877 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
14878 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
14879 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
14880 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
14881 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
14882 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
14883 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
14884 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
14885 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
14886 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
14887 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
14888 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
14889 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
14890 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
14891 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
14892 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
14893 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
14894 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
14895 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
14896 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
14897 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
14898 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
14899 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
14900 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
14901 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
14902 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
14903 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
14904 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
14905 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
14906 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
14907 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
14908 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
14909 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
14910 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
14911 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
14912 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
14913 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
14914 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
14915 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
14916 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
14917 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
14918 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
14919 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
14920 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
14921 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
14922 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
14923 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
14924 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
14925 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
14926 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
14927 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
14928 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
14929 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
14930 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
14931 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
14932 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
14933 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
14934 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
14935 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
14936 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
14937 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
14938 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
14939 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
14940 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
14941 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
14942 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
14943 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
14944 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
14945 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
14946 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
14947 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
14948 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
14949 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
14950 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
14951 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
14952 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
14953 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
14954 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
14955 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
14956 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
14957 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
14958 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
14959 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
14960 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
14961 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
14962 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
14963 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
14964 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
14965 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
14966 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
14967 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
14968 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
14969 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
14970 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
14971 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
14972 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
14973 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
14974 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
14975 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
14976 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
14977 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
14978 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
14979 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
14980 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
14981 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
14982 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
14983 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
14984 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
14985 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
14986 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
14987 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
14988 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
14989 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
14990 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
14991 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
14992 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
14993 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
14994 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
14995 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
14996 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
14997 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
14998 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
14999 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
15000 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
15001 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
15002 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
15003 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
15004 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
15005 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
15006 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
15007 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
15008 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
15009 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
15010 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
15011 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
15012 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
15013 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
15014 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
15015 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
15016 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
15017 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
15018 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
15019 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
15020 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
15021 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
15022 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
15023 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
15024 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
15025 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
15026 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
15027 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
15028 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
15029 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
15030 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
15031 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
15032 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
15033 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
15034 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
15035 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
15036 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
15037 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
15038 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
15039 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
15040 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
15041 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
15042 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
15043 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
15044 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
15045 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
15046 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
15047 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
15048 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
15049 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
15050 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
15051 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
15052 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
15053 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
15054 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
15055 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
15056 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
15057 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
15058 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
15059 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
15060 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
15061 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
15062 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
15063 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
15064 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
15065 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
15066 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
15067 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
15068 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
15070 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15072 * gcc.target/riscv/rvv/base/bug-1.c: New test.
15074 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15076 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
15077 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
15078 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
15079 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
15080 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
15081 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
15082 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
15083 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
15084 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
15085 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
15086 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
15088 2023-03-13 Marek Polacek <polacek@redhat.com>
15091 * g++.dg/warn/Wdangling-reference10.C: New test.
15093 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
15095 PR preprocessor/67046
15096 * c-c++-common/cpp/pr67046.c: New test.
15098 2023-03-13 Richard Biener <rguenther@suse.de>
15100 PR tree-optimization/109046
15101 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
15103 2023-03-12 Jakub Jelinek <jakub@redhat.com>
15105 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
15106 Don't expect one __bf16 related error.
15107 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
15108 dg-error directives for __bf16 being an extended arithmetic type.
15109 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
15110 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
15111 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
15114 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
15116 PR middle-end/109031
15117 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
15118 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
15120 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15123 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
15124 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
15126 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15127 Richard Sandiford <richard.sandiford@arm.com>
15130 * gcc.dg/mla_1.c: New test.
15132 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
15135 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
15136 the external definitions of isfinite.
15138 2023-03-12 Jonathan Yong <10walls@gmail.com>
15140 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
15141 allow long long instead of just long.
15142 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
15144 2023-03-12 Jonathan Yong <10walls@gmail.com>
15146 * gcc.c-torture/compile/103818.c: Enable test for llp64.
15148 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
15150 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
15151 targets. Adjust expected output.
15152 * lib/target-supports.exp
15153 (check_effective_target_const_volatile_readonly_section): New
15155 2023-03-11 Harald Anlauf <anlauf@gmx.de>
15158 * gfortran.dg/pr106945.f90: New test.
15160 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15162 * lib/target-supports.exp (check_fork_available): Don't signal
15163 true for CRIS running on a simulator.
15165 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15167 * gcc.dg/pr108117.c: Require effective-target scheduling.
15169 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15171 * gcc.dg/pr106397.c: Add -w to options.
15173 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15176 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
15178 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
15180 * g++.dg/cpp23/ext-floating14.C: New test.
15182 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15185 * g++.dg/gomp/pr107558.C: New test.
15187 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15190 * g++.dg/abi/no_unique_address7.C: New test.
15192 2023-03-10 Jason Merrill <jason@redhat.com>
15195 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
15198 2023-03-10 Marek Polacek <polacek@redhat.com>
15200 PR sanitizer/108060
15201 PR sanitizer/109050
15202 * c-c++-common/ubsan/bounds-17.c: New test.
15203 * c-c++-common/ubsan/bounds-18.c: New test.
15204 * c-c++-common/ubsan/bounds-19.c: New test.
15205 * c-c++-common/ubsan/bounds-20.c: New test.
15206 * c-c++-common/ubsan/bounds-21.c: New test.
15208 2023-03-10 Harald Anlauf <anlauf@gmx.de>
15211 * gfortran.dg/bind_c_usage_34.f90: New test.
15213 2023-03-10 Andrew Pinski <apinski@marvell.com>
15215 * gcc.target/aarch64/rev16_2.c: New test.
15216 * gcc.target/aarch64/shift_and_operator-1.c: New test.
15218 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15221 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
15222 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
15223 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
15225 2023-03-10 Jason Merrill <jason@redhat.com>
15228 * g++.dg/abi/anon6.C: New test.
15230 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15234 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
15235 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
15237 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
15240 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15243 * c-c++-common/Wunused-var-18.c: New test.
15245 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15247 PR tree-optimization/109008
15248 * gcc.dg/pr109008.c: New test.
15250 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15252 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
15254 2023-03-10 Jason Merrill <jason@redhat.com>
15257 * g++.dg/ext/int128-7.C: New test.
15259 2023-03-10 Jason Merrill <jason@redhat.com>
15262 * g++.dg/contracts/contracts-err1.C: New test.
15264 2023-03-09 Jason Merrill <jason@redhat.com>
15267 * g++.dg/cpp0x/initlist-array18.C: New test.
15268 * g++.dg/cpp0x/initlist-array19.C: New test.
15270 2023-03-09 David Malcolm <dmalcolm@redhat.com>
15276 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
15278 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
15279 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
15280 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
15281 New test, reduced from haproxy's src/ssl_sample.c.
15282 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
15284 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
15285 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
15287 2023-03-09 Tamar Christina <tamar.christina@arm.com>
15289 * gcc.target/aarch64/tbz_2.c: New test.
15290 * gcc.target/aarch64/tbz_3.c: New test.
15292 2023-03-09 Jason Merrill <jason@redhat.com>
15296 * g++.dg/DRs/dr2664.C: New test.
15297 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
15299 2023-03-09 Jason Merrill <jason@redhat.com>
15300 Michael Spertus <mike@spertus.com>
15303 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
15305 2023-03-09 Jason Merrill <jason@redhat.com>
15307 * g++.dg/ext/is_deducible1.C: Guard with
15308 __has_builtin (__is_deducible).
15310 2023-03-09 Jason Merrill <jason@redhat.com>
15313 * g++.dg/ext/is_deducible1.C: New test.
15315 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
15317 * gcc.target/aarch64/pr108999.c: New.
15319 2023-03-09 Richard Biener <rguenther@suse.de>
15321 PR middle-end/108995
15322 * gcc.dg/ubsan/pr108995.c: New testcase.
15324 2023-03-09 Jakub Jelinek <jakub@redhat.com>
15325 Richard Biener <rguenther@suse.de>
15327 PR tree-optimization/109008
15328 * gcc.c-torture/execute/ieee/pr109008.c: New test.
15330 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15332 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
15333 gcc_{warning,error}_prefix with Fortran specific one used in
15336 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15338 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
15339 int128 effective target requirement.
15340 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
15342 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15344 PR testsuite/108729
15345 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
15346 has_arch_ppc64 effective target.
15347 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
15349 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15351 PR testsuite/108730
15352 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
15353 effective target requirement.
15355 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15357 PR testsuite/108813
15358 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
15360 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15362 PR testsuite/108810
15363 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
15364 the extracted index for BE.
15366 2023-03-08 Jeff Law <jlaw@ventanamicro>
15368 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
15370 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
15372 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
15373 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
15375 2023-03-07 Jason Merrill <jason@redhat.com>
15379 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
15381 2023-03-07 Marek Polacek <polacek@redhat.com>
15384 * g++.dg/warn/Wdangling-reference8.C: New test.
15385 * g++.dg/warn/Wdangling-reference9.C: New test.
15387 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
15389 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
15391 2023-03-07 Jakub Jelinek <jakub@redhat.com>
15394 * g++.dg/rtti/pr109042.C: New test.
15396 2023-03-07 Marek Polacek <polacek@redhat.com>
15399 * g++.dg/cpp0x/noexcept77.C: New test.
15401 2023-03-07 Marek Polacek <polacek@redhat.com>
15404 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
15405 * g++.dg/cpp1y/var-templ77.C: New test.
15407 2023-03-07 Pan Li <pan2.li@intel.com>
15408 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15412 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
15413 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
15414 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
15415 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
15416 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
15417 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
15418 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
15419 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
15421 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15423 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
15424 -fno-stack-protector.
15425 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
15426 -fno-stack-protector.
15427 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
15428 -fno-stack-protector.
15429 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
15430 -fno-stack-protector.
15432 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15434 * gcc.target/aarch64/pr104005.c (dg-options): Add
15435 -fno-stack-protector.
15437 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15439 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
15440 -fno-stack-protector.
15442 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15444 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
15445 -fno-stack-protector.
15446 * g++.target/aarch64/pr103147-10.C: Likewise.
15448 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15450 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
15451 Add -fno-stack-protector.
15453 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15456 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
15459 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15462 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
15463 -no-pie for aarch64-*-*.
15464 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
15465 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
15466 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
15467 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
15468 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
15469 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
15470 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
15473 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15476 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
15477 Add -fno-pie -no-pie.
15479 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15481 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
15483 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15485 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
15486 Gate on effective target tail_call.
15488 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15490 * lib/target-supports.exp (check_effective_target_tail_call): New.
15492 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15494 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
15495 int32_t being "long int".
15497 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15499 * lib/multiline.exp (_build_multiline_regex): Map
15500 "{re:" to "(", similarly ")?" from ":re?}" and the
15501 same without question mark.
15503 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
15505 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
15506 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
15507 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
15508 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
15509 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
15510 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
15511 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
15512 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
15513 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
15514 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
15515 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
15516 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
15517 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
15518 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
15519 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
15520 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
15521 * gcc.target/gcn/cond_fminnm_1.c: New test.
15522 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
15523 * gcc.target/gcn/cond_fminnm_2.c: New test.
15524 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
15525 * gcc.target/gcn/cond_fminnm_3.c: New test.
15526 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
15527 * gcc.target/gcn/cond_fminnm_4.c: New test.
15528 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
15529 * gcc.target/gcn/cond_fminnm_5.c: New test.
15530 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
15531 * gcc.target/gcn/cond_fminnm_6.c: New test.
15532 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
15533 * gcc.target/gcn/cond_fminnm_7.c: New test.
15534 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
15535 * gcc.target/gcn/cond_fminnm_8.c: New test.
15536 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
15537 * gcc.target/gcn/cond_smax_1.c: New test.
15538 * gcc.target/gcn/cond_smax_1_run.c: New test.
15539 * gcc.target/gcn/cond_smin_1.c: New test.
15540 * gcc.target/gcn/cond_smin_1_run.c: New test.
15541 * gcc.target/gcn/cond_umax_1.c: New test.
15542 * gcc.target/gcn/cond_umax_1_run.c: New test.
15543 * gcc.target/gcn/cond_umin_1.c: New test.
15544 * gcc.target/gcn/cond_umin_1_run.c: New test.
15545 * gcc.target/gcn/smax_1.c: New test.
15546 * gcc.target/gcn/smax_1_run.c: New test.
15547 * gcc.target/gcn/smin_1.c: New test.
15548 * gcc.target/gcn/smin_1_run.c: New test.
15549 * gcc.target/gcn/umax_1.c: New test.
15550 * gcc.target/gcn/umax_1_run.c: New test.
15551 * gcc.target/gcn/umin_1.c: New test.
15552 * gcc.target/gcn/umin_1_run.c: New test.
15554 2023-03-06 Richard Biener <rguenther@suse.de>
15556 PR tree-optimization/109025
15557 * gcc.dg/vect/pr109025.c: New testcase.
15559 2023-03-06 Xi Ruoyao <xry111@xry111.site>
15561 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
15562 -fno-stack-protector.
15563 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
15565 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
15568 2023-03-06 Xi Ruoyao <xry111@xry111.site>
15571 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
15572 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
15573 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
15574 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
15576 2023-03-05 Harald Anlauf <anlauf@gmx.de>
15577 Tobias Burnus <tobias@codesourcery.com>
15580 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
15581 * gfortran.dg/class_74.f90: New test.
15582 * gfortran.dg/class_75.f90: New test.
15584 2023-03-05 Jakub Jelinek <jakub@redhat.com>
15586 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
15587 scan-tree-dump-times target selector.
15589 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15590 SiYu Wu <siyu@isrc.iscas.ac.cn>
15592 * gcc.target/riscv/zksed32.c: New test.
15593 * gcc.target/riscv/zksed64.c: New test.
15594 * gcc.target/riscv/zksh32.c: New test.
15595 * gcc.target/riscv/zksh64.c: New test.
15597 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15598 SiYu Wu <siyu@isrc.iscas.ac.cn>
15600 * gcc.target/riscv/zknh-sha256.c: New test.
15601 * gcc.target/riscv/zknh-sha512-32.c: New test.
15602 * gcc.target/riscv/zknh-sha512-64.c: New test.
15604 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15605 SiYu Wu <siyu@isrc.iscas.ac.cn>
15607 * gcc.target/riscv/zknd32.c: New test.
15608 * gcc.target/riscv/zknd64.c: New test.
15609 * gcc.target/riscv/zkne32.c: New test.
15610 * gcc.target/riscv/zkne64.c: New test.
15612 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15613 SiYu Wu <siyu@isrc.iscas.ac.cn>
15615 * gcc.target/riscv/zbkb32.c: New test.
15616 * gcc.target/riscv/zbkb64.c: New test.
15617 * gcc.target/riscv/zbkc32.c: New test.
15618 * gcc.target/riscv/zbkc64.c: New test.
15619 * gcc.target/riscv/zbkx32.c: New test.
15620 * gcc.target/riscv/zbkx64.c: New test.
15622 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
15624 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
15625 5 insn sh1add+slli+add+slli+sub.
15626 * gcc.target/riscv/pr108987.c: New test.
15628 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15629 kito-cheng <kito.cheng@sifive.com>
15631 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
15633 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15635 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
15636 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
15637 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
15638 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
15639 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
15640 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
15641 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
15642 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
15644 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15646 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
15647 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
15648 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
15649 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
15650 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
15651 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
15652 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
15653 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
15654 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
15655 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
15656 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
15657 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
15658 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
15659 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
15660 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
15661 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
15662 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
15663 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
15664 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
15665 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
15666 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
15667 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
15668 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
15669 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
15670 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
15671 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
15672 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
15673 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
15674 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
15675 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
15676 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
15677 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
15679 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15681 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
15682 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
15683 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
15684 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
15685 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
15686 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
15688 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
15690 * gcc.target/riscv/zbb-min-max-03.c: New test.
15692 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15694 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
15696 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15698 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15701 * c-c++-common/Wsign-compare-2.c (f18): New test.
15703 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15706 * c-c++-common/Wsign-compare-2.c: New test.
15707 * c-c++-common/pr107465.c: New test.
15709 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15712 * gcc.dg/pr107846.c: New test.
15714 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15717 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
15719 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15721 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
15723 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15725 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
15727 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15729 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
15730 scan-assembler identifiers.
15731 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
15733 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15736 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
15737 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
15739 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15741 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
15742 * gcc.dg/analyzer/sprintf-1.c: New test.
15743 * gcc.dg/analyzer/sprintf-concat.c: New test.
15745 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15747 PR tree-optimization/108988
15748 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
15750 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15752 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
15753 two new variants, one fixed, one xfailed.
15754 * c-c++-common/Wdangling-pointer-5.c
15755 (nowarn_store_arg_store_arg): Add now-expected warnings.
15757 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15759 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
15761 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
15763 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15765 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
15766 expected counts into a single pattern.
15767 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
15768 return and reversed conditions.
15770 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15773 * gcc.target/arm/pr51534.c: Split softfp variant into...
15774 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
15776 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15778 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
15779 after tab after vmsr, and lower the case of P0.
15781 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15784 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
15786 2023-03-03 Patrick Palka <ppalka@redhat.com>
15789 * g++.dg/cpp2a/lambda-generic11.C: New test.
15791 2023-03-03 Jakub Jelinek <jakub@redhat.com>
15794 * gcc.dg/Wnonnull-8.c: New test.
15796 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
15798 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
15799 "not low or equal" load on condition variant.
15800 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
15801 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
15803 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
15805 * gcc.dg/vect/slp-3.c: Adapt test expectation.
15806 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15807 * gcc.dg/vect/slp-perm-8.c: Likewise.
15809 2023-03-03 Richard Biener <rguenther@suse.de>
15811 PR tree-optimization/109002
15812 * gcc.dg/torture/pr109002.c: New testcase.
15814 2023-03-03 Richard Biener <rguenther@suse.de>
15817 * g++.dg/lto/pr108772_0.C: New testcase.
15819 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15822 * g++.dg/coroutines/pr100127.C: Test for header rather than
15824 * g++.dg/coroutines/pr100772-a.C: Likewise.
15825 * g++.dg/coroutines/pr100772-b.C: Likewise.
15827 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
15829 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
15830 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
15832 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15835 * gdc.dg/simd2a.d: Update test.
15836 * gdc.dg/simd2b.d: Likewise.
15837 * gdc.dg/simd2c.d: Likewise.
15838 * gdc.dg/simd2d.d: Likewise.
15839 * gdc.dg/simd2e.d: Likewise.
15840 * gdc.dg/simd2f.d: Likewise.
15841 * gdc.dg/simd2g.d: Likewise.
15842 * gdc.dg/simd2h.d: Likewise.
15843 * gdc.dg/simd2i.d: Likewise.
15844 * gdc.dg/simd2j.d: Likewise.
15846 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15849 * gdc.dg/imports/pr108877a.d: New test.
15850 * gdc.dg/pr108877.d: New test.
15852 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15855 * gdc.dg/pr108167.d: New test.
15857 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15860 * gdc.dg/pr108945.d: New test.
15862 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15864 PR testsuite/108991
15865 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
15866 before target selector.
15868 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
15871 * jit.dg/test-error-array-bounds.c: Update test.
15873 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
15875 * gcc.target/avr/pr90706.c: New.
15877 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
15878 Paul-Antoine Arras <pa@codesourcery.com>
15880 * gcc.target/gcn/simd-math-1.c: New testcase.
15881 * gcc.target/gcn/simd-math-2.c: New testcase.
15883 2023-03-02 Patrick Palka <ppalka@redhat.com>
15887 * g++.dg/opt/is_constant_evaluated3.C: New test.
15889 2023-03-02 Patrick Palka <ppalka@redhat.com>
15892 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
15894 2023-03-02 David Malcolm <dmalcolm@redhat.com>
15897 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
15899 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15902 * g++.dg/debug/dwarf2/pr108716.C: New test.
15904 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15906 PR tree-optimization/108979
15907 * gfortran.dg/vect/pr108979.f90: New test.
15909 2023-03-02 Marek Polacek <polacek@redhat.com>
15912 * g++.dg/warn/Wmismatched-tags-11.C: New test.
15914 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
15916 * gcc.target/s390/s390.exp: Add partial subdirectory.
15917 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
15919 * lib/target-supports.exp: Add s390.
15920 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
15921 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
15922 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
15923 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
15924 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
15925 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
15926 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
15927 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
15928 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
15929 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
15930 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
15931 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
15932 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
15933 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
15934 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
15935 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
15936 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
15937 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
15938 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
15939 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
15940 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
15941 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
15942 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
15943 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
15944 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
15945 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
15947 2023-03-02 Jonathan Yong <10walls@gmail.com>
15949 PR middle-end/97956
15950 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
15952 2023-03-02 Jonathan Yong <10walls@gmail.com>
15954 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
15956 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15958 PR tree-optimization/108603
15959 * gcc.target/aarch64/sve/pr108603.c: New test.
15961 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15963 PR tree-optimization/108430
15964 * gcc.target/aarch64/sve/pr108430.c: New test.
15966 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15969 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
15970 * g++.target/i386/pr108934.C: New test.
15972 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15975 * g++.dg/gomp/pr105839-1.C: New test.
15976 * g++.dg/gomp/pr105839-2.C: New test.
15978 2023-03-02 Richard Biener <rguenther@suse.de>
15980 PR testsuite/108985
15981 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
15983 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
15985 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
15987 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
15989 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
15990 __USER_LABEL_PREFIX__.
15992 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
15994 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
15995 match targets where sizeof (union U) == 5, like "packed" targets.
15997 2023-03-01 Marek Polacek <polacek@redhat.com>
16000 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
16002 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16005 * gcc.dg/analyzer/builtins-pr107565.c: New test.
16006 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
16008 2023-03-01 Patrick Palka <ppalka@redhat.com>
16009 Jason Merrill <jason@redhat.com>
16013 * g++.dg/cpp0x/new6.C: New test.
16014 * g++.dg/cpp2a/concepts-new1.C: New test.
16016 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
16018 PR middle-end/108545
16019 * c-c++-common/gomp/map-8.c: New test.
16020 * gfortran.dg/gomp/map-9.f90: New test.
16022 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16025 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
16026 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
16027 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
16029 2023-03-01 Jonathan Yong <10walls@gmail.com>
16031 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
16034 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16036 PR sanitizer/108894
16037 * c-c++-common/ubsan/bounds-16.c: New test.
16039 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16042 * g++.dg/debug/pr108967.C: New test.
16044 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16047 * g++.dg/cpp1y/pr108606.C: New test.
16049 2023-03-01 Richard Biener <rguenther@suse.de>
16051 PR tree-optimization/108970
16052 * gcc.dg/pr108970.c: New testcase.
16054 2023-03-01 Richard Biener <rguenther@suse.de>
16056 PR tree-optimization/108950
16057 * gcc.dg/vect/pr108950.c: New testcase.
16059 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
16061 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
16062 newlib targets too.
16064 2023-02-28 Patrick Palka <ppalka@redhat.com>
16067 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
16068 exception specifier" error. Expect a separate "not usable
16069 in a constant expression" error.
16070 * g++.dg/cpp1y/var-templ75.C: New test.
16071 * g++.dg/cpp1y/var-templ76.C: New test.
16073 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
16075 PR middle-end/107411
16076 PR middle-end/107411
16077 * g++.dg/pr107411.C: New test.
16079 2023-02-28 Marek Polacek <polacek@redhat.com>
16082 * g++.dg/cpp1y/var-templ70.C: New test.
16083 * g++.dg/cpp1y/var-templ71.C: New test.
16084 * g++.dg/cpp1y/var-templ72.C: New test.
16086 2023-02-28 Marek Polacek <polacek@redhat.com>
16089 * g++.dg/cpp1y/var-templ73.C: New test.
16090 * g++.dg/cpp1y/var-templ74.C: New test.
16091 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
16093 2023-02-28 Jakub Jelinek <jakub@redhat.com>
16095 PR sanitizer/108894
16096 * gcc.dg/ubsan/bounds-4.c: New test.
16097 * gcc.dg/ubsan/bounds-4a.c: New test.
16098 * gcc.dg/ubsan/bounds-4b.c: New test.
16099 * gcc.dg/ubsan/bounds-4c.c: New test.
16100 * gcc.dg/ubsan/bounds-4d.c: New test.
16101 * g++.dg/ubsan/bounds-1.C: New test.
16103 2023-02-28 Richard Biener <rguenther@suse.de>
16105 PR testsuite/108942
16106 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
16108 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16110 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
16111 message for "default_packed" targets.
16113 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16115 * lib/multiline.exp (handle-multiline-outputs): Shorten
16116 message to the same for fail and pass.
16118 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16121 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
16123 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16126 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
16127 of targets excluding xfail on lines 50 and 51.
16129 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16131 PR tree-optimization/108828
16132 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
16134 2023-02-27 Harald Anlauf <anlauf@gmx.de>
16137 * gfortran.dg/ibits_2.f90: New test.
16139 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
16141 * ada/acats/run_all.sh: Adjust example of compiler options.
16143 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16145 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16146 Also add conditional to gm2-simple-execute.
16148 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16150 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
16151 (gm2_run_tower_test): New global variable. Add conditional
16152 before invoking gm2-local-exec.
16154 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
16156 * lib/multiline.exp (handle-multiline-outputs): Don't include the
16157 quoted multiline pattern in the pass/fail output.
16159 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16162 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
16164 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
16166 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
16168 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
16170 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
16172 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
16174 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
16175 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
16177 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
16178 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
16179 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
16180 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
16181 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
16182 Tidy up variable access.
16183 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
16184 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
16186 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
16187 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
16188 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
16189 (gm2_simple_execute): Keep executable if global is true.
16190 * lib/gm2-torture.exp: Add ; after global variable access.
16191 * lib/gm2.exp: Set up pathnames.
16192 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
16193 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
16194 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
16195 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
16196 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
16197 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
16198 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
16199 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
16200 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
16201 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
16202 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
16203 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
16204 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
16205 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
16206 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
16207 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
16208 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
16209 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
16210 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
16211 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
16212 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
16213 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
16214 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
16215 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
16216 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
16217 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
16218 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
16219 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
16220 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
16221 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
16222 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
16223 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
16224 * gm2/projects/pim/run/pass/tower/Window.def: New test.
16225 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
16226 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
16227 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
16228 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
16229 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16231 * gm2/projects/pim/run/pass/tower/star: New test.
16233 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
16235 * gcc.target/xtensa/pr108919.c: New test.
16237 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
16240 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
16242 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
16244 * gfortran.dg/weak-2.f90: New test.
16245 * gfortran.dg/weak-3.f90: New test.
16247 2023-02-24 Martin Liska <mliska@suse.cz>
16249 PR sanitizer/108834
16250 * c-c++-common/asan/global-overflow-1.c: Test line and column
16251 info for a global variable.
16253 2023-02-24 Alexandre Oliva <oliva@adacore.com>
16256 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
16258 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16260 PR middle-end/108854
16261 * g++.dg/opt/pr108854.C: New test.
16263 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16266 * gcc.target/i386/avx512bf16-pr108881.c: New test.
16268 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
16270 * gcc.target/mips/clz.c: New test.
16271 * gcc.target/mips/clo.c: New test.
16272 * gcc.target/mips/mips.exp: New option HAS_CLZ.
16274 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
16276 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
16278 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16280 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
16281 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
16283 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16285 * gcc.target/xtensa/elim_callee_saved.c: New.
16287 2023-02-23 Jakub Jelinek <jakub@redhat.com>
16289 PR testsuite/108899
16290 * g++.dg/modules/modules.exp: Only override unsupported if it
16291 exists and saved-unsupported doesn't.
16293 2023-02-23 Richard Biener <rguenther@suse.de>
16295 PR tree-optimization/108888
16296 * g++.dg/torture/pr108888.C: New testcase.
16298 2023-02-22 Marek Polacek <polacek@redhat.com>
16301 * c-c++-common/ubsan/pr108880.c: New test.
16303 2023-02-22 Harald Anlauf <anlauf@gmx.de>
16306 * gfortran.dg/pr96024.f90: New test.
16308 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16310 * g++.dg/modules/modules.exp: Override unsupported to update
16311 module_do, and test it after dg-test.
16313 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16315 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
16316 * gcc.target/arm/aes-fuse-2.c: Likewise.
16318 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16320 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
16321 usable in initializers.
16323 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16325 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
16327 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
16329 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16331 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
16334 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16336 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
16338 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
16340 * gcc.dg/vect/vect-simd-clone-16.c: New test.
16341 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
16342 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
16343 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
16344 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
16345 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
16346 * gcc.dg/vect/vect-simd-clone-17.c: New test.
16347 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
16348 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
16349 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
16350 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
16351 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
16352 * gcc.dg/vect/vect-simd-clone-18.c: New test.
16353 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
16354 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
16355 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
16356 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
16357 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
16359 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16361 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
16362 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
16363 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
16364 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
16365 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
16366 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
16368 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
16370 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
16373 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
16375 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
16376 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
16377 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
16378 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
16379 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
16380 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
16381 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
16382 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
16383 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
16384 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
16385 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
16386 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
16387 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
16388 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
16389 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
16390 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
16391 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
16392 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
16393 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
16394 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
16395 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
16396 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
16397 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
16398 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
16399 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
16400 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
16401 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
16402 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
16403 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
16404 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
16405 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
16406 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
16407 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
16408 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
16409 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
16410 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
16411 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
16412 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
16413 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
16414 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
16415 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
16416 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
16417 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
16418 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
16419 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
16420 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
16421 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
16422 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
16423 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
16424 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
16425 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
16426 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
16427 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
16428 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
16429 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
16430 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
16431 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
16432 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
16433 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
16434 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
16435 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
16436 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
16437 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
16438 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
16439 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
16440 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
16441 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
16442 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
16443 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
16444 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
16445 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
16446 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
16447 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
16448 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
16449 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
16450 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
16451 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
16452 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
16453 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
16454 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
16455 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
16456 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
16457 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
16458 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
16459 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
16460 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
16461 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
16462 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
16463 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
16464 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
16465 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
16466 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
16467 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
16468 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
16469 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
16470 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
16471 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
16472 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
16473 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
16474 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
16475 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
16476 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
16477 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
16478 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
16479 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
16480 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
16481 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
16482 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
16483 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
16484 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
16485 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
16486 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
16487 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
16488 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
16489 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
16490 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
16491 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
16492 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
16493 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
16494 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
16495 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
16496 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
16497 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
16498 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
16499 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
16500 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
16501 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
16502 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
16503 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
16504 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
16505 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
16506 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
16507 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
16508 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
16509 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
16510 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
16511 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
16512 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
16513 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
16514 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
16515 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
16516 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
16517 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
16518 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
16519 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
16520 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
16521 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
16522 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
16523 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
16524 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
16525 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
16526 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
16527 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
16528 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
16529 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
16530 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
16531 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
16532 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
16533 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
16534 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
16535 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
16536 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
16537 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
16538 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
16539 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
16540 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
16541 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
16542 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
16543 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
16544 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
16545 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
16546 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
16547 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
16548 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
16549 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
16550 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
16551 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
16552 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
16553 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
16554 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
16555 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
16556 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
16557 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
16558 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
16559 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
16560 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
16561 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
16562 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
16563 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
16564 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
16565 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
16566 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
16567 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
16568 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
16569 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
16570 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
16571 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
16572 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
16573 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
16574 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
16575 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
16576 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
16577 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
16578 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
16579 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
16580 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
16581 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
16582 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
16583 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
16584 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
16585 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
16586 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
16587 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
16588 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
16589 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
16590 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
16591 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
16592 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
16593 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
16594 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
16595 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
16596 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
16597 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
16598 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
16599 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
16600 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
16601 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
16602 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
16603 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
16604 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
16605 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
16606 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
16607 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
16608 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
16609 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
16610 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
16611 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
16612 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
16613 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
16614 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
16615 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
16616 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
16617 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
16618 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
16619 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
16620 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
16621 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
16622 out -Oz and -Og -g.
16623 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
16625 2023-02-22 Jakub Jelinek <jakub@redhat.com>
16627 PR middle-end/106258
16628 * g++.dg/ipa/pr106258.C: New test.
16630 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
16632 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
16633 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
16634 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
16635 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
16636 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
16637 * lib/target-supports.exp (check_compile): Use
16638 '-Wno-complain-wrong-lang'.
16639 * g++.dg/abi/empty12.C: Likewise.
16640 * g++.dg/abi/empty13.C: Likewise.
16641 * g++.dg/abi/empty14.C: Likewise.
16642 * g++.dg/abi/empty15.C: Likewise.
16643 * g++.dg/abi/empty16.C: Likewise.
16644 * g++.dg/abi/empty17.C: Likewise.
16645 * g++.dg/abi/empty18.C: Likewise.
16646 * g++.dg/abi/empty19.C: Likewise.
16647 * g++.dg/abi/empty22.C: Likewise.
16648 * g++.dg/abi/empty25.C: Likewise.
16649 * g++.dg/abi/empty26.C: Likewise.
16650 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
16651 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
16652 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
16654 2023-02-21 David Malcolm <dmalcolm@redhat.com>
16657 * gcc.dg/analyzer/attribute-nonnull.c: Update for
16658 -Wanalyzer-use-of-uninitialized-value terminating analysis along
16660 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
16661 * gcc.dg/analyzer/data-model-1.c: Likewise.
16662 * gcc.dg/analyzer/data-model-5.c: Likewise.
16663 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
16664 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
16665 -fno-analyzer-suppress-followups.
16666 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
16667 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
16668 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
16669 * gcc.dg/analyzer/pipe2-1.c: Likewise.
16670 * gcc.dg/analyzer/pr101547.c: Update for
16671 -Wanalyzer-use-of-uninitialized-value terminating analysis along
16673 * gcc.dg/analyzer/pr101875.c: Likewise.
16674 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
16675 * gcc.dg/analyzer/pr104224.c: Add
16676 -fno-analyzer-suppress-followups.
16677 * gcc.dg/analyzer/realloc-2.c: Add
16678 -fno-analyzer-suppress-followups.
16679 * gcc.dg/analyzer/realloc-3.c: Likewise.
16680 * gcc.dg/analyzer/realloc-5.c: Likewise.
16681 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
16682 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
16683 * gcc.dg/analyzer/stdarg-1.c: Likewise.
16684 * gcc.dg/analyzer/symbolic-1.c: Likewise.
16685 * gcc.dg/analyzer/symbolic-7.c: Update for
16686 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
16688 * gcc.dg/analyzer/uninit-4.c: Likewise.
16689 * gcc.dg/analyzer/uninit-8.c: New test.
16690 * gcc.dg/analyzer/uninit-pr94713.c: Update for
16691 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
16693 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
16695 2023-02-21 Harald Anlauf <anlauf@gmx.de>
16698 * gfortran.dg/pr96025.f90: New test.
16700 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
16702 * gdc.dg/simd2a.d: Update.
16703 * gdc.dg/simd2b.d: Update.
16704 * gdc.dg/simd2c.d: Update.
16705 * gdc.dg/simd2d.d: Update.
16706 * gdc.dg/simd2e.d: Update.
16707 * gdc.dg/simd2f.d: Update.
16708 * gdc.dg/simd2g.d: Update.
16709 * gdc.dg/simd2h.d: Update.
16710 * gdc.dg/simd2i.d: Update.
16711 * gdc.dg/simd2j.d: Update.
16713 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
16715 * gdc.dg/ctfeintrinsics.d: New test.
16717 2023-02-21 Richard Biener <rguenther@suse.de>
16719 PR tree-optimization/108691
16720 * gcc.dg/pr108691.c: New testcase.
16722 2023-02-21 Richard Biener <rguenther@suse.de>
16724 PR tree-optimization/108793
16725 * gcc.dg/torture/pr108793.c: New testcase.
16727 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16729 * rust/compile/torture/intrinsics-math.rs: New test.
16731 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16733 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
16735 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16737 * rust/execute/torture/closure3.rs: New test.
16739 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16741 * rust/compile/torture/phantom_data.rs: New test.
16743 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16745 * rust/compile/torture/intrinsics-3.rs:
16746 * rust/execute/torture/atomic_load.rs: New test.
16748 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16750 * rust/compile/torture/intrinsics-5.rs: Fix error message.
16752 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16754 * rust/compile/torture/intrinsics-6.rs: New test.
16755 * rust/compile/torture/intrinsics-7.rs: New test.
16757 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16759 * rust/compile/torture/intrinsics-4.rs: New test.
16760 * rust/compile/torture/intrinsics-5.rs: New test.
16761 * rust/execute/torture/atomic_store.rs: New test.
16763 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16765 * rust/compile/torture/intrinsics-3.rs: New test.
16767 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16769 * rust/execute/torture/closure2.rs: New test.
16771 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16773 * rust/execute/torture/closure1.rs: New test.
16775 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16777 * rust/compile/issue-1589.rs: New test.
16779 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16781 * rust/compile/generics7.rs: Fix test with missing assertion.
16782 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
16784 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
16786 * rust/compile/missing_closing_paren.rs: New test.
16788 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16790 * rust/execute/torture/prefetch_data.rs: New test.
16792 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16794 * rust/compile/torture/issue-1555.rs: New test.
16796 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
16798 * rust/compile/const9.rs: New test.
16800 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16802 * rust/compile/issue-1272.rs: New test.
16804 2023-02-21 Richard Biener <rguenther@suse.de>
16806 PR tree-optimization/108868
16807 * gcc.dg/pr108868.c: New testcase.
16809 2023-02-21 Richard Biener <rguenther@suse.de>
16811 PR tree-optimization/108855
16812 * gcc.dg/pr108855.c: New testcase.
16814 2023-02-21 Richard Biener <rguenther@suse.de>
16817 2023-02-21 Richard Biener <rguenther@suse.de>
16819 PR tree-optimization/108691
16820 * gcc.dg/pr108691.c: New testcase.
16822 2023-02-20 Jakub Jelinek <jakub2redhat.com>
16825 * gcc.dg/pr108862.c: New test.
16826 * gcc.target/powerpc/pr108862.c: New test.
16828 2023-02-20 Marek Polacek <polacek@redhat.com>
16831 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
16832 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
16834 2023-02-20 Marek Polacek <polacek@redhat.com>
16837 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
16838 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
16840 2023-02-20 Richard Biener <rguenther@suse.de>
16842 PR tree-optimization/108816
16843 * gcc.dg/torture/pr108816.c: New testcase.
16845 2023-02-20 Richard Biener <rguenther@suse.de>
16847 PR tree-optimization/108825
16848 * gcc.dg/torture/pr108825.c: New testcase.
16850 2023-02-18 Jason Merrill <jason@redhat.com>
16860 * g++.dg/DRs/dr2518.C: New test.
16862 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16864 PR tree-optimization/108819
16865 * gcc.dg/pr108819.c: New test.
16867 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16870 * gcc.target/i386/pr108832.c: New test.
16872 2023-02-18 Martin Uecker <uecker@tugraz.at>
16875 * gcc.dg/pr108375-1.c: New test.
16876 * gcc.dg/pr108375-2.c: New test.
16878 2023-02-18 Martin Uecker <uecker@tugraz.at>
16882 * gcc.dg/pr105660-1.c: New test.
16883 * gcc.dg/pr105660-2.c: New test.
16885 2023-02-17 Patrick Palka <ppalka@redhat.com>
16889 * g++.dg/opt/is_constant_evaluated1.C: New test.
16890 * g++.dg/opt/is_constant_evaluated2.C: New test.
16892 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16895 * gcc.target/i386/pr108831-1.c: New test.
16896 * gcc.target/i386/pr108831-2.c: Ditto.
16898 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16901 * gcc.dg/pr108805.c: New test.
16903 2023-02-17 Richard Biener <rguenther@suse.de>
16905 PR tree-optimization/108821
16906 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
16908 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16910 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
16911 CLOCK which is available on mingw as well as other platforms.
16912 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
16914 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16916 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
16917 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
16918 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
16919 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
16920 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
16921 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
16922 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
16923 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
16924 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
16925 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
16926 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
16928 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16930 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
16932 2023-02-16 David Malcolm <dmalcolm@redhat.com>
16935 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
16936 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
16937 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
16938 (test_bitmask_2): New.
16939 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
16941 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
16943 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
16945 2023-02-16 Patrick Palka <ppalka@redhat.com>
16948 * g++.dg/template/typename24.C: New test.
16949 * g++.dg/template/typename25.C: New test.
16950 * g++.dg/template/typename25a.C: New test.
16951 * g++.dg/template/typename26.C: New test.
16953 2023-02-16 Jakub Jelinek <jakub@redhat.com>
16955 PR tree-optimization/108657
16956 * gcc.dg/pr108657.c: New test.
16958 2023-02-16 Jakub Jelinek <jakub@redhat.com>
16960 PR tree-optimization/108783
16961 * gcc.c-torture/compile/pr108783.c: New test.
16963 2023-02-16 Richard Biener <rguenther@suse.de>
16965 PR tree-optimization/108791
16966 * gcc.dg/torture/pr108791.c: New testcase.
16968 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
16970 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
16971 as a non-LRA target.
16973 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
16976 * gfortran.dg/pr103608.f90: New test.
16978 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
16981 * gfortran.dg/pr104554.f90: New test.
16983 2023-02-15 David Malcolm <dmalcolm@redhat.com>
16988 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
16989 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
16990 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
16992 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
16994 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
16995 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
16996 * gcc.target/i386/pr99464.c: Ditto.
16997 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
16998 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
16999 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
17000 * gcc.target/i386/pr98063.c: Ditto.
17001 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
17002 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
17003 * gcc.target/i386/pr95464.c: Ditto.
17004 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
17005 * gcc.target/i386/pr99530-2.c: Ditto.
17006 * gcc.target/i386/pr99530-3.c: Ditto.
17007 * gcc.target/i386/pr99530-4.c: Ditto.
17008 * gcc.target/i386/pr99530-5.c: Ditto.
17009 * gcc.target/i386/pr99530-6.c: Ditto.
17010 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
17012 2023-02-15 Marek Polacek <polacek@redhat.com>
17014 PR middle-end/106080
17015 * c-c++-common/Wdangling-pointer-10.c: New test.
17016 * c-c++-common/Wdangling-pointer-9.c: New test.
17018 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17020 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
17021 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
17022 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
17023 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
17024 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
17025 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
17026 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
17027 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
17028 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
17029 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
17030 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
17031 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
17032 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
17033 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
17034 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
17036 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17038 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
17039 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
17040 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
17041 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
17042 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
17043 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
17044 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
17045 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
17046 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
17047 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
17048 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
17049 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
17050 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
17051 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
17052 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
17054 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17056 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
17057 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
17058 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
17059 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
17060 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
17061 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
17062 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
17063 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
17064 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
17065 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
17066 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
17067 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
17068 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
17069 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
17070 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
17072 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17074 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
17075 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
17076 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
17077 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
17078 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
17079 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
17080 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
17081 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
17082 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
17083 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
17084 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
17085 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
17086 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
17087 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
17088 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
17090 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17092 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
17093 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
17094 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
17095 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
17096 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
17097 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
17098 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
17099 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
17100 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
17101 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
17102 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
17103 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
17104 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
17105 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
17106 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
17108 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17110 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
17111 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
17112 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
17113 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
17114 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
17115 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
17116 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
17117 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
17118 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
17119 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
17120 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
17121 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
17122 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
17123 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
17124 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
17126 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17128 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
17129 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
17130 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
17131 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
17132 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
17133 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
17134 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
17135 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
17136 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
17137 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
17138 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
17139 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
17140 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
17141 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
17142 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
17144 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17146 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
17147 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
17148 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
17149 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
17150 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
17151 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
17152 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
17153 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
17154 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
17155 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
17156 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
17157 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
17158 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
17159 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
17160 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
17162 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17164 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
17165 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
17166 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
17167 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
17168 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
17169 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
17170 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
17171 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
17172 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
17173 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
17174 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
17175 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
17176 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
17177 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
17178 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
17180 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17182 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
17183 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
17184 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
17185 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
17186 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
17187 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
17188 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
17189 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
17190 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
17191 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
17192 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
17193 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
17194 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
17195 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
17196 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
17198 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17200 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
17201 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
17202 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
17203 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
17204 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
17205 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
17206 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
17207 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
17208 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
17209 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
17210 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
17211 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
17212 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
17213 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
17214 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
17216 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17218 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
17219 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
17220 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
17221 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
17222 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
17223 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
17224 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
17225 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
17226 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
17227 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
17228 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
17229 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
17230 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
17231 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
17232 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
17233 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
17234 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
17235 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
17236 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
17237 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
17238 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
17239 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
17240 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
17241 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
17242 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
17243 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
17244 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
17245 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
17246 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
17247 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
17248 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
17249 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
17250 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
17251 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
17252 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
17253 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
17254 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
17255 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
17256 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
17257 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
17258 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
17259 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
17260 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
17261 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
17262 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
17264 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17266 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
17267 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
17268 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
17269 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
17270 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
17271 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
17272 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
17273 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
17274 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
17275 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
17276 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
17277 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
17278 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
17279 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
17280 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
17281 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
17282 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
17283 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
17284 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
17285 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
17286 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
17287 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
17288 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
17289 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
17290 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
17291 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
17292 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
17293 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
17294 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
17295 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
17296 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
17297 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
17298 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
17299 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
17300 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
17301 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
17302 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
17303 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
17304 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
17305 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
17306 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
17307 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
17308 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
17309 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
17310 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
17311 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
17312 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
17313 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
17314 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
17315 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
17316 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
17317 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
17318 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
17319 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
17320 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
17321 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
17322 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
17323 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
17324 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
17325 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
17327 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17329 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
17330 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
17331 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
17332 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
17333 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
17334 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
17335 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
17336 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
17337 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
17339 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17341 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
17342 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
17343 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
17344 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
17345 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
17346 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
17347 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
17348 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
17349 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
17350 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
17351 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
17352 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
17353 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
17354 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
17355 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
17356 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
17357 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
17358 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
17360 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17362 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
17363 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
17364 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
17365 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
17366 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
17367 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
17368 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
17369 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
17370 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
17371 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
17372 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
17373 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
17374 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
17375 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
17376 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
17377 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
17378 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
17379 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
17381 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17383 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
17384 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
17385 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
17386 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
17387 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
17388 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
17389 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
17390 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
17391 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
17392 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
17393 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
17394 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
17395 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
17396 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
17397 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
17398 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
17399 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
17400 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
17402 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17404 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
17405 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
17406 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
17407 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
17408 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
17409 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
17410 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
17411 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
17412 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
17413 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
17414 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
17415 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
17416 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
17417 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
17418 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
17419 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
17420 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
17421 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
17423 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17425 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
17426 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
17427 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
17428 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
17429 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
17430 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
17431 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
17432 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
17433 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
17434 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
17435 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
17436 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
17437 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
17438 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
17439 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
17440 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
17441 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
17442 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
17444 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17446 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
17447 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
17448 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
17449 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
17450 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
17451 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
17452 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
17453 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
17454 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
17455 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
17456 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
17457 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
17458 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
17459 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
17460 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
17461 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
17462 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
17463 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
17465 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17467 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
17468 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
17469 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
17470 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
17471 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
17472 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
17473 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
17474 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
17475 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
17476 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
17477 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
17478 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
17479 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
17480 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
17481 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
17482 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
17483 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
17484 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
17486 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17488 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
17489 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
17490 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
17491 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
17492 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
17493 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
17494 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
17495 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
17496 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
17497 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
17498 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
17499 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
17500 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
17501 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
17502 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
17503 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
17504 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
17505 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
17507 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17509 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
17510 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
17511 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
17512 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
17513 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
17514 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
17515 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
17516 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
17517 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
17518 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
17519 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
17520 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
17521 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
17522 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
17523 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
17524 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
17525 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
17526 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
17528 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17530 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
17531 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
17532 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
17533 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
17534 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
17535 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
17536 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
17537 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
17538 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
17539 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
17540 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
17541 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
17542 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
17543 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
17544 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
17545 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
17546 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
17547 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
17549 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17551 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
17552 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
17553 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
17554 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
17555 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
17556 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
17557 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
17558 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
17559 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
17560 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
17561 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
17562 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
17563 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
17564 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
17565 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
17566 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
17567 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
17568 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
17570 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17572 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
17573 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
17574 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
17575 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
17576 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
17577 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
17578 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
17579 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
17580 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
17581 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
17582 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
17583 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
17584 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
17585 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
17586 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
17587 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
17588 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
17589 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
17591 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17593 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
17594 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
17595 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
17596 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
17597 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
17598 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
17599 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
17600 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
17601 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
17602 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
17603 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
17604 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
17605 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
17606 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
17607 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
17608 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
17609 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
17610 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
17611 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
17612 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
17613 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
17614 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
17615 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
17616 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
17617 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
17618 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
17619 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
17620 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
17621 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
17622 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
17623 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
17624 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
17625 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
17626 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
17627 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
17628 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
17629 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
17630 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
17631 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
17632 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
17633 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
17634 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
17635 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
17636 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
17637 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
17638 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
17639 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
17640 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
17641 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
17642 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
17643 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
17644 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
17645 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
17646 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
17648 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17650 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
17651 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
17652 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
17653 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
17654 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
17655 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
17656 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
17657 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
17658 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
17659 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
17660 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
17661 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
17662 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
17663 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
17664 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
17665 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
17666 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
17667 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
17668 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
17669 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
17670 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
17671 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
17672 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
17673 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
17674 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
17675 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
17676 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
17677 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
17678 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
17679 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
17680 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
17681 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
17682 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
17683 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
17684 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
17685 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
17686 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
17687 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
17688 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
17689 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
17690 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
17691 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
17692 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
17693 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
17694 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
17695 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
17696 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
17697 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
17698 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
17699 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
17700 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
17701 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
17702 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
17703 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
17704 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
17705 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
17706 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
17707 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
17708 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
17709 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
17710 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
17711 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
17712 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
17713 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
17714 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
17715 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
17716 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
17717 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
17718 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
17719 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
17720 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
17721 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
17723 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17725 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
17726 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
17727 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
17728 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
17729 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
17730 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
17731 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
17732 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
17733 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
17735 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17737 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
17738 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
17739 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
17740 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
17741 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
17742 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
17743 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
17744 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
17745 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
17746 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
17747 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
17748 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
17749 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
17750 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
17751 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
17752 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
17753 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
17754 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
17756 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17758 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
17759 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
17760 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
17761 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
17762 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
17763 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
17764 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
17765 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
17766 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
17767 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
17768 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
17769 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
17770 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
17771 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
17772 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
17773 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
17774 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
17775 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
17777 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17779 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
17780 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
17781 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
17782 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
17783 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
17784 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
17785 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
17786 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
17787 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
17788 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
17789 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
17790 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
17791 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
17792 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
17793 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
17794 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
17795 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
17796 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
17797 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
17798 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
17799 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
17800 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
17801 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
17802 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
17803 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
17804 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
17805 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
17806 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
17807 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
17808 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
17809 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
17810 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
17811 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
17812 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
17813 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
17814 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
17816 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17818 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
17819 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
17820 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
17821 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
17822 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
17823 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
17824 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
17825 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
17826 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
17827 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
17828 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
17829 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
17830 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
17831 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
17832 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
17833 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
17834 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
17835 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
17837 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17839 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
17840 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
17841 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
17842 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
17843 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
17844 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
17845 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
17846 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
17847 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
17848 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
17849 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
17850 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
17851 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
17852 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
17853 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
17854 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
17855 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
17856 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
17857 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
17858 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
17859 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
17860 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
17861 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
17862 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
17863 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
17864 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
17865 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
17866 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
17867 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
17868 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
17869 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
17870 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
17871 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
17872 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
17873 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
17874 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
17876 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17878 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
17879 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
17880 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
17881 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
17882 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
17883 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
17884 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
17885 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
17886 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
17887 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
17888 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
17889 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
17890 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
17891 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
17892 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
17893 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
17894 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
17895 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
17897 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17899 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
17900 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
17901 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
17902 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
17903 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
17904 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
17905 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
17906 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
17907 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
17908 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
17909 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
17910 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
17911 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
17912 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
17913 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
17914 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
17915 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
17916 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
17917 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
17918 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
17919 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
17920 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
17921 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
17922 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
17923 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
17924 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
17925 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
17926 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
17927 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
17928 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
17929 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
17930 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
17931 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
17932 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
17933 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
17934 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
17936 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17938 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
17939 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
17940 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
17941 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
17942 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
17943 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
17944 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
17945 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
17946 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
17947 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
17948 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
17949 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
17950 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
17951 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
17952 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
17953 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
17954 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
17955 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
17957 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17959 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
17960 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
17961 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
17962 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
17963 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
17964 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
17965 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
17966 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
17967 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
17968 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
17969 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
17970 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
17971 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
17972 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
17973 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
17974 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
17975 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
17976 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
17977 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
17978 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
17979 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
17980 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
17981 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
17982 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
17983 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
17984 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
17985 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
17986 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
17987 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
17988 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
17989 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
17990 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
17991 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
17992 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
17993 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
17994 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
17996 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17998 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
17999 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
18000 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
18001 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
18002 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
18003 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
18004 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
18005 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
18006 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
18008 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18010 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
18011 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
18012 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
18013 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
18014 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
18015 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
18016 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
18017 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
18018 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
18019 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
18020 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
18021 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
18022 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
18023 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
18024 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
18025 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
18026 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
18027 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
18029 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18031 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
18032 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
18033 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
18034 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
18035 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
18036 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
18037 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
18038 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
18039 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
18040 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
18041 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
18042 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
18043 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
18044 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
18045 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
18046 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
18047 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
18048 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
18049 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
18050 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
18051 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
18052 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
18053 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
18054 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
18055 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
18056 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
18057 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
18058 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
18059 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
18060 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
18061 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
18062 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
18063 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
18064 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
18065 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
18066 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
18067 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
18068 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
18069 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
18070 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
18071 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
18072 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
18073 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
18074 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
18075 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
18076 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
18077 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
18078 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
18079 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
18080 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
18082 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18084 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
18085 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
18086 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
18087 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
18088 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
18089 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
18090 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
18091 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
18092 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
18094 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18096 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
18097 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
18098 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
18099 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
18100 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
18101 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
18102 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
18103 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
18104 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
18105 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
18106 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
18107 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
18108 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
18109 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
18110 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
18111 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
18112 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
18113 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
18115 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18117 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
18118 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
18119 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
18120 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
18121 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
18122 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
18123 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
18124 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
18125 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
18126 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
18127 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
18128 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
18129 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
18130 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
18131 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
18132 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
18133 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
18134 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
18136 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18138 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
18139 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
18140 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
18141 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
18142 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
18143 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
18144 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
18145 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
18146 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
18147 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
18148 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
18149 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
18150 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
18151 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
18152 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
18153 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
18154 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
18155 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
18156 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
18157 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
18158 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
18159 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
18160 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
18161 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
18162 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
18163 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
18164 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
18165 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
18166 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
18167 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
18168 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
18169 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
18170 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
18171 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
18172 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
18173 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
18175 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18177 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
18178 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
18179 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
18180 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
18181 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
18182 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
18183 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
18184 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
18185 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
18186 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
18187 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
18188 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
18189 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
18190 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
18191 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
18192 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
18193 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
18194 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
18196 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18198 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
18199 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
18200 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
18201 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
18202 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
18203 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
18204 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
18205 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
18206 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
18207 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
18208 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
18209 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
18210 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
18211 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
18212 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
18213 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
18214 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
18215 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
18216 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
18217 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
18218 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
18219 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
18220 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
18221 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
18222 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
18223 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
18224 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
18225 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
18226 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
18227 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
18228 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
18229 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
18230 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
18231 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
18232 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
18233 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
18235 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18237 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
18238 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
18239 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
18240 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
18241 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
18242 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
18243 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
18244 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
18245 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
18246 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
18247 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
18248 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
18249 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
18250 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
18251 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
18252 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
18253 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
18254 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
18256 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18258 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
18259 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
18260 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
18261 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
18262 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
18263 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
18264 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
18265 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
18266 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
18267 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
18268 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
18269 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
18270 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
18271 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
18272 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
18273 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
18274 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
18275 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
18276 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
18277 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
18278 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
18279 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
18280 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
18281 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
18282 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
18283 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
18284 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
18285 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
18286 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
18287 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
18288 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
18289 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
18290 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
18291 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
18292 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
18293 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
18295 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18297 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
18298 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
18299 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
18300 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
18301 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
18302 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
18303 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
18304 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
18305 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
18306 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
18307 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
18308 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
18309 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
18310 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
18311 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
18312 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
18313 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
18314 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
18316 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18318 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
18319 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
18320 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
18321 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
18322 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
18323 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
18324 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
18325 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
18326 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
18327 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
18328 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
18329 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
18330 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
18331 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
18332 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
18333 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
18334 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
18335 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
18336 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
18337 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
18338 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
18339 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
18340 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
18341 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
18342 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
18343 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
18344 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
18345 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
18346 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
18347 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
18348 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
18349 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
18350 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
18351 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
18352 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
18353 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
18355 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18357 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
18358 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
18359 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
18360 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
18361 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
18362 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
18363 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
18364 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
18365 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
18367 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18369 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
18370 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
18371 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
18372 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
18373 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
18374 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
18375 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
18376 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
18377 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
18378 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
18379 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
18380 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
18381 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
18382 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
18383 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
18384 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
18385 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
18386 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
18388 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
18390 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
18393 2023-02-15 Martin Jambor <mjambor@suse.cz>
18396 * gcc.dg/ipa/pr108679.c: New test.
18398 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
18401 * gfortran.dg/gomp/loop-5.f90: New test.
18402 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
18403 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
18405 2023-02-15 Jakub Jelinek <jakub@redhat.com>
18409 * gcc.dg/pr108787.c: New test.
18410 * gcc.target/powerpc/pr108787.c: New test.
18411 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
18413 2023-02-15 Jakub Jelinek <jakub@redhat.com>
18415 * g++.dg/DRs/dr2475.C: New test.
18416 * g++.dg/DRs/dr2478.C: New test.
18417 * g++.dg/DRs/dr2530.C: New test.
18418 * g++.dg/DRs/dr2673.C: New test.
18419 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
18421 2023-02-15 Marek Polacek <polacek@redhat.com>
18424 * g++.dg/cpp0x/overload-conv-5.C: New test.
18426 2023-02-14 David Faust <david.faust@oracle.com>
18429 * gcc.target/bpf/ldxdw.c: New test.
18431 2023-02-14 Andrew Pinski <apinski@marvell.com>
18433 PR tree-optimization/108355
18434 PR tree-optimization/96921
18435 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
18436 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
18437 * gcc.dg/tree-ssa/pr108354-1.c: New test.
18439 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
18441 * gnat.dg/shift2.adb: New test.
18443 2023-02-14 Richard Biener <rguenther@suse.de>
18445 PR tree-optimization/108782
18446 * gcc.dg/torture/pr108782.c: New testcase.
18448 2023-02-14 Jakub Jelinek <jakub@redhat.com>
18450 PR sanitizer/108777
18451 * gcc.dg/asan/pr108777-1.c: New test.
18452 * gcc.dg/asan/pr108777-2.c: New test.
18453 * gcc.dg/asan/pr108777-3.c: New test.
18454 * gcc.dg/asan/pr108777-4.c: New test.
18455 * gcc.dg/asan/pr108777-5.c: New test.
18456 * gcc.dg/asan/pr108777-6.c: New test.
18457 * gcc.dg/completion-3.c: Adjust expected multiline output.
18459 2023-02-14 Andreas Schwab <schwab@suse.de>
18462 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
18463 over cfi directives.
18464 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
18465 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
18466 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
18467 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
18468 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
18469 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
18471 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
18473 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
18475 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
18477 PR tree-optimization/96373
18478 PR tree-optimization/108571
18479 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
18480 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18481 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
18482 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18484 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
18487 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
18488 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
18489 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
18490 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
18491 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
18492 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
18493 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
18494 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
18495 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
18496 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
18497 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
18498 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
18499 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
18500 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
18501 * gcc.target/powerpc/pr96373.c: New test.
18503 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
18505 PR rtl-optimization/108681
18506 * gcc.target/aarch64/pr108681.c: New test.
18508 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
18510 * gcc.target/i386/pr108774.c: New.
18512 2023-02-13 Harald Anlauf <anlauf@gmx.de>
18515 * gfortran.dg/pr103475.f90: New test.
18517 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
18520 * gcc.target/i386/pr108516-1.c: New test.
18521 * gcc.target/i386/pr108516-2.c: Ditto.
18523 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
18525 * gfortran.dg/noinline.f90: New test.
18526 * gfortran.dg/noreturn-1.f90: New test.
18527 * gfortran.dg/noreturn-2.f90: New test.
18528 * gfortran.dg/noreturn-3.f90: New test.
18529 * gfortran.dg/noreturn-4.f90: New test.
18530 * gfortran.dg/noreturn-5.f90: New test.
18531 * gfortran.dg/weak-1.f90: New test.
18533 2023-02-13 Richard Biener <rguenther@suse.de>
18535 PR tree-optimization/108691
18536 * gcc.dg/pr108691.c: New testcase.
18538 2023-02-13 Jonathan Yong <10walls@gmail.com>
18540 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
18541 regex pattern to allow long long instead of just long.
18543 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
18545 * gcc.target/arc/milli-1.c: Update test.
18547 2023-02-13 Richard Biener <rguenther@suse.de>
18549 PR tree-optimization/106722
18550 * gcc.dg/torture/pr108737.c: New testcase.
18552 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18554 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
18555 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
18556 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
18557 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
18558 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
18559 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
18560 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
18561 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
18562 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
18563 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
18564 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
18565 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
18566 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
18567 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
18568 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
18570 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18572 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
18573 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
18574 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
18575 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
18576 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
18577 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
18578 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
18579 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
18580 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
18581 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
18582 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
18583 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
18584 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
18585 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
18586 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
18587 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
18588 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
18589 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
18590 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
18591 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
18592 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
18593 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
18594 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
18595 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
18596 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
18597 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
18598 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
18599 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
18600 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
18601 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
18603 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18605 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
18606 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
18607 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
18608 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
18609 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
18610 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
18611 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
18612 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
18613 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
18614 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
18615 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
18616 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
18617 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
18618 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
18619 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
18621 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18623 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
18624 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
18625 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
18626 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
18627 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
18628 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
18629 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
18630 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
18631 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
18632 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
18633 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
18634 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
18635 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
18636 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
18637 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
18638 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
18639 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
18640 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
18641 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
18642 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
18643 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
18644 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
18645 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
18646 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
18647 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
18648 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
18649 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
18650 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
18651 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
18652 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
18654 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18656 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
18657 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
18658 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
18659 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
18660 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
18661 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
18662 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
18663 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
18664 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
18665 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
18666 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
18667 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
18668 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
18669 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
18670 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
18672 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18674 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
18675 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
18676 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
18677 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
18678 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
18679 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
18680 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
18681 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
18682 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
18683 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
18684 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
18685 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
18686 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
18687 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
18688 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
18689 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
18690 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
18691 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
18692 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
18693 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
18694 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
18695 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
18696 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
18697 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
18698 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
18699 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
18700 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
18701 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
18702 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
18703 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
18705 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18707 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
18708 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
18709 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
18710 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
18711 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
18712 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
18713 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
18714 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
18715 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
18716 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
18717 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
18718 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
18719 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
18720 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
18721 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
18723 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18725 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
18726 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
18727 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
18728 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
18729 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
18730 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
18731 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
18732 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
18733 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
18734 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
18735 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
18736 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
18737 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
18738 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
18739 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
18740 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
18741 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
18742 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
18743 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
18744 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
18745 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
18746 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
18747 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
18748 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
18749 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
18750 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
18751 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
18752 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
18753 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
18754 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
18756 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18758 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
18759 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
18760 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
18761 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
18762 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
18763 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
18764 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
18765 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
18766 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
18767 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
18768 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
18769 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
18770 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
18771 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
18772 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
18773 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
18774 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
18775 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
18776 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
18777 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
18778 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
18779 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
18780 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
18781 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
18782 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
18783 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
18784 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
18785 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
18786 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
18787 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
18788 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
18789 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
18790 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
18791 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
18792 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
18793 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
18794 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
18795 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
18796 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
18797 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
18798 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
18799 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
18800 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
18801 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
18802 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
18803 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
18804 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
18805 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
18806 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
18807 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
18808 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
18809 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
18810 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
18811 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
18812 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
18813 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
18814 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
18815 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
18816 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
18817 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
18819 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18821 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
18822 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
18823 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
18824 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
18825 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
18826 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
18827 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
18828 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
18829 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
18830 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
18831 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
18832 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
18833 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
18834 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
18835 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
18837 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18839 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
18840 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
18841 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
18842 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
18843 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
18844 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
18845 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
18846 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
18847 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
18848 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
18849 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
18850 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
18851 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
18852 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
18853 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
18854 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
18855 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
18856 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
18857 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
18858 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
18859 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
18860 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
18861 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
18862 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
18863 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
18864 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
18865 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
18866 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
18867 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
18868 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
18870 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18872 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
18873 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
18874 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
18875 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
18876 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
18877 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
18878 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
18879 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
18880 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
18881 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
18882 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
18883 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
18884 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
18885 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
18886 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
18888 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18890 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
18891 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
18892 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
18893 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
18894 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
18895 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
18896 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
18897 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
18898 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
18899 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
18900 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
18901 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
18902 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
18903 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
18904 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
18906 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18908 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
18909 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
18910 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
18911 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
18912 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
18913 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
18914 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
18915 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
18916 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
18917 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
18918 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
18919 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
18920 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
18921 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
18922 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
18924 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18926 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
18927 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
18928 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
18929 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
18930 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
18931 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
18932 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
18933 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
18934 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
18935 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
18936 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
18937 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
18938 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
18939 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
18940 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
18942 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18944 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
18945 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
18946 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
18947 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
18948 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
18949 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
18950 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
18951 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
18952 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
18953 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
18954 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
18955 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
18956 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
18957 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
18958 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
18959 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
18960 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
18961 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
18962 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
18964 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18966 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
18967 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
18968 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
18969 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
18970 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
18971 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
18972 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
18973 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
18974 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
18975 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
18976 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
18977 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
18978 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
18979 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
18980 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
18981 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
18982 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
18983 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
18984 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
18985 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
18986 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
18987 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
18988 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
18989 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
18990 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
18991 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
18992 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
18993 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
18994 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
18995 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
18996 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
18997 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
18998 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
18999 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
19000 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
19001 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
19003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19005 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
19006 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
19007 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
19008 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
19009 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
19010 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
19011 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
19012 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
19013 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
19014 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
19015 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
19016 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
19017 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
19018 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
19019 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
19020 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
19021 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
19022 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
19024 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19026 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
19027 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
19028 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
19029 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
19030 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
19031 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
19032 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
19033 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
19034 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
19035 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
19036 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
19037 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
19038 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
19039 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
19040 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
19041 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
19042 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
19043 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
19044 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
19045 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
19046 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
19047 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
19048 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
19049 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
19050 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
19051 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
19052 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
19053 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
19054 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
19055 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
19056 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
19057 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
19058 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
19059 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
19060 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
19061 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
19063 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19065 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
19066 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
19067 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
19068 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
19069 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
19070 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
19071 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
19072 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
19073 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
19074 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
19075 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
19076 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
19077 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
19078 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
19079 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
19080 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
19081 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
19082 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
19084 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19086 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
19087 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
19088 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
19089 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
19090 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
19091 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
19092 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
19093 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
19094 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
19095 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
19096 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
19097 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
19098 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
19099 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
19100 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
19101 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
19102 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
19103 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
19104 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
19105 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
19106 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
19107 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
19108 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
19109 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
19110 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
19111 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
19112 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
19113 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
19114 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
19115 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
19116 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
19117 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
19118 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
19119 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
19120 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
19121 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
19123 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19125 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
19126 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
19127 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
19128 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
19129 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
19130 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
19131 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
19132 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
19133 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
19134 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
19135 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
19136 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
19137 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
19138 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
19139 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
19140 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
19141 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
19142 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
19144 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19146 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
19147 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
19148 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
19149 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
19150 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
19151 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
19152 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
19153 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
19154 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
19155 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
19156 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
19157 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
19158 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
19159 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
19160 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
19161 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
19162 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
19163 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
19164 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
19165 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
19166 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
19167 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
19168 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
19169 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
19170 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
19171 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
19172 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
19173 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
19174 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
19175 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
19176 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
19177 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
19178 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
19179 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
19180 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
19181 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
19183 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19185 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
19186 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
19187 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
19188 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
19189 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
19190 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
19191 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
19192 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
19193 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
19194 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
19195 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
19196 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
19197 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
19198 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
19199 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
19200 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
19201 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
19202 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
19203 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
19204 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
19205 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
19206 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
19207 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
19208 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
19209 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
19210 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
19211 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
19212 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
19213 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
19214 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
19215 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
19216 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
19217 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
19218 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
19219 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
19220 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
19221 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
19222 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
19223 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
19224 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
19225 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
19226 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
19227 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
19228 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
19229 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
19230 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
19231 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
19232 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
19233 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
19234 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
19235 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
19236 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
19237 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
19238 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
19239 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
19240 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
19241 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
19242 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
19243 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
19244 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
19245 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
19246 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
19247 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
19248 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
19249 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
19250 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
19251 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
19252 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
19253 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
19254 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
19255 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
19256 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
19258 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19260 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
19261 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
19262 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
19263 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
19264 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
19265 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
19266 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
19267 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
19268 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
19269 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
19270 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
19271 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
19272 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
19273 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
19274 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
19275 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
19276 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
19277 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
19279 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19281 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
19282 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
19283 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
19284 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
19285 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
19286 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
19287 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
19288 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
19289 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
19290 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
19291 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
19292 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
19293 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
19294 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
19295 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
19296 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
19297 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
19298 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
19299 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
19300 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
19301 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
19302 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
19303 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
19304 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
19305 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
19306 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
19307 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
19308 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
19309 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
19310 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
19311 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
19312 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
19313 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
19314 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
19315 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
19316 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
19318 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19320 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
19321 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
19322 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
19323 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
19324 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
19325 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
19326 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
19327 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
19328 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
19329 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
19330 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
19331 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
19332 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
19333 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
19334 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
19335 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
19336 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
19337 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
19339 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19341 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
19342 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
19343 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
19344 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
19345 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
19346 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
19347 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
19348 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
19349 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
19350 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
19351 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
19352 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
19353 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
19354 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
19355 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
19356 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
19357 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
19358 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
19360 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19362 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
19363 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
19364 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
19365 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
19366 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
19367 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
19368 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
19369 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
19370 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
19371 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
19372 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
19373 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
19374 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
19375 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
19376 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
19377 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
19378 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
19379 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
19381 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19383 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
19384 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
19385 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
19386 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
19387 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
19388 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
19389 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
19390 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
19391 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
19392 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
19393 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
19394 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
19395 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
19396 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
19397 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
19398 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
19399 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
19400 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
19402 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19404 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
19405 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
19406 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
19407 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
19408 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
19409 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
19410 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
19411 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
19412 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
19413 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
19414 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
19415 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
19416 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
19417 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
19418 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
19419 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
19420 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
19421 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
19422 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
19423 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
19424 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
19425 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
19426 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
19427 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
19429 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19431 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
19432 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
19433 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
19434 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
19435 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
19436 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
19437 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
19438 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
19439 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
19440 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
19441 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
19442 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
19443 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
19444 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
19445 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
19446 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
19447 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
19448 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
19449 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
19450 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
19451 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
19452 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
19453 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
19455 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19457 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
19458 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
19459 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
19460 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
19461 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
19462 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
19463 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
19464 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
19465 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
19466 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
19467 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
19468 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
19469 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
19470 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
19471 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
19472 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
19473 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
19474 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
19475 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
19476 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
19477 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
19478 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
19479 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
19480 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
19481 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
19482 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
19483 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
19484 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
19485 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
19486 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
19488 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19490 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
19491 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
19492 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
19493 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
19494 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
19495 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
19496 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
19497 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
19498 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
19499 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
19500 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
19501 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
19502 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
19503 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
19504 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
19505 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
19506 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
19507 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
19508 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
19509 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
19510 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
19511 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
19512 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
19513 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
19514 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
19515 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
19516 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
19517 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
19518 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
19519 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
19521 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19523 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
19524 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
19525 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
19526 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
19527 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
19528 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
19529 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
19530 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
19531 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
19532 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
19533 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
19534 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
19535 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
19536 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
19537 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
19538 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
19539 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
19540 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
19541 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
19542 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
19543 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
19544 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
19545 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
19546 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
19547 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
19548 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
19549 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
19550 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
19552 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19554 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
19555 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
19556 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
19557 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
19558 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
19559 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
19560 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
19561 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
19562 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
19563 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
19564 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
19565 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
19567 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19569 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
19570 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
19571 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
19572 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
19573 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
19574 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
19576 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19578 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
19579 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
19580 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
19581 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
19582 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
19583 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
19584 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
19585 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
19586 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
19587 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
19588 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
19589 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
19590 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
19591 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
19592 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
19593 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
19594 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
19595 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
19597 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19599 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
19600 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
19601 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
19602 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
19603 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
19604 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
19605 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
19606 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
19607 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
19608 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
19609 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
19610 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
19611 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
19612 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
19613 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
19614 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
19615 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
19616 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
19617 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
19618 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
19619 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
19620 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
19621 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
19622 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
19623 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
19624 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
19625 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
19626 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
19627 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
19628 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
19629 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
19630 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
19631 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
19632 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
19633 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
19634 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
19636 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19638 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
19639 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
19640 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
19641 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
19642 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
19643 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
19644 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
19645 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
19646 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
19647 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
19648 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
19649 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
19650 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
19651 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
19652 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
19653 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
19654 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
19655 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
19656 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
19657 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
19658 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
19659 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
19660 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
19661 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
19662 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
19663 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
19664 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
19665 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
19666 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
19667 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
19668 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
19669 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
19670 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
19671 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
19672 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
19673 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
19675 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19677 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
19678 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
19679 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
19680 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
19681 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
19682 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
19683 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
19684 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
19685 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
19686 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
19687 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
19688 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
19689 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
19690 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
19691 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
19692 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
19693 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
19694 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
19696 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19698 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
19699 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
19700 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
19701 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
19702 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
19703 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
19704 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
19705 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
19706 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
19707 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
19708 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
19709 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
19710 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
19711 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
19712 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
19713 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
19714 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
19715 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
19717 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19719 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
19720 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
19721 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
19722 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
19723 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
19724 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
19725 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
19726 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
19727 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
19728 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
19729 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
19730 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
19731 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
19732 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
19733 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
19734 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
19735 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
19736 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
19737 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
19738 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
19739 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
19740 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
19741 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
19742 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
19743 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
19744 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
19746 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19748 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
19749 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
19750 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
19751 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
19752 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
19753 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
19754 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
19755 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
19756 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
19757 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
19758 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
19759 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
19760 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
19761 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
19762 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
19763 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
19764 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
19765 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
19766 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
19767 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
19768 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
19769 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
19770 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
19771 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
19772 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
19773 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
19775 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19777 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
19778 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
19779 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
19780 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
19781 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
19782 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
19783 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
19784 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
19785 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
19786 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
19787 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
19788 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
19789 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
19790 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
19791 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
19792 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
19793 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
19794 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
19796 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19798 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
19799 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
19800 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
19801 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
19802 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
19803 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
19804 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
19805 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
19806 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
19807 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
19808 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
19809 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
19810 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
19811 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
19812 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
19813 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
19814 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
19815 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
19817 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19819 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
19820 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
19821 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
19822 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
19823 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
19824 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
19825 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
19826 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
19827 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
19828 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
19829 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
19830 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
19831 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
19832 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
19833 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
19834 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
19835 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
19836 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
19837 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
19838 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
19839 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
19840 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
19842 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19844 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
19845 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
19846 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
19847 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
19848 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
19849 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
19850 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
19851 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
19852 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
19853 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
19854 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
19855 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
19856 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
19857 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
19858 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
19859 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
19860 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
19861 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
19862 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
19863 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
19864 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
19865 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
19867 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19869 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
19871 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19873 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
19874 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
19875 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
19876 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
19877 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
19878 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
19879 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
19880 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
19881 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
19882 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
19883 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
19884 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
19885 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
19886 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
19887 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
19888 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
19889 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
19890 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
19891 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
19892 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
19893 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
19894 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
19895 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
19896 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
19897 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
19898 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
19899 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
19900 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
19901 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
19902 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
19904 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19906 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
19907 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
19908 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
19909 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
19910 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
19911 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
19912 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
19913 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
19914 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
19915 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
19916 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
19917 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
19918 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
19919 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
19920 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
19921 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
19922 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
19923 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
19924 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
19925 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
19926 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
19927 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
19928 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
19929 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
19930 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
19931 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
19932 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
19933 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
19934 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
19935 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
19937 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19939 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
19940 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
19941 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
19942 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
19943 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
19944 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
19945 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
19946 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
19947 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
19948 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
19949 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
19950 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
19951 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
19952 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
19953 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
19954 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
19955 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
19956 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
19957 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
19958 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
19959 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
19960 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
19961 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
19962 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
19963 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
19964 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
19965 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
19966 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
19967 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
19968 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
19970 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19972 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
19973 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
19974 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
19975 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
19976 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
19977 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
19978 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
19979 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
19980 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
19981 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
19982 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
19983 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
19984 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
19985 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
19986 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
19987 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
19988 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
19989 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
19990 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
19991 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
19992 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
19993 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
19994 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
19995 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
19996 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
19997 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
19998 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
19999 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
20000 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
20001 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
20003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20005 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
20006 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
20007 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
20008 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
20009 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
20010 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
20011 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
20012 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
20013 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
20014 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
20015 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
20016 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
20017 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
20018 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
20019 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
20020 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
20021 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
20022 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
20023 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
20024 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
20025 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
20026 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
20027 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
20028 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
20029 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
20030 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
20031 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
20032 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
20033 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
20034 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
20036 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20038 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
20039 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
20040 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
20041 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
20042 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
20043 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
20044 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
20045 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
20046 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
20047 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
20048 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
20049 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
20050 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
20051 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
20052 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
20053 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
20054 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
20055 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
20056 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
20057 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
20058 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
20059 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
20060 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
20061 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
20062 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
20063 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
20064 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
20065 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
20066 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
20067 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
20069 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20071 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
20072 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
20073 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
20074 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
20075 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
20076 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
20077 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
20078 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
20079 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
20080 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
20081 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
20082 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
20083 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
20084 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
20085 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
20086 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
20087 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
20088 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
20089 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
20090 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
20091 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
20092 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
20093 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
20094 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
20095 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
20096 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
20097 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
20098 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
20099 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
20100 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
20102 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20104 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
20105 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
20106 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
20107 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
20108 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
20109 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
20110 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
20111 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
20112 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
20113 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
20114 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
20115 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
20116 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
20117 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
20118 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
20119 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
20120 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
20121 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
20122 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
20123 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
20124 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
20125 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
20126 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
20127 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
20128 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
20129 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
20130 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
20131 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
20132 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
20133 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
20135 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20137 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
20138 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
20139 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
20140 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
20141 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
20142 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
20143 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
20144 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
20145 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
20146 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
20147 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
20148 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
20149 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
20150 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
20151 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
20152 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
20153 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
20154 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
20155 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
20156 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
20157 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
20158 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
20159 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
20160 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
20161 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
20162 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
20163 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
20164 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
20165 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
20166 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
20168 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20170 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
20171 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
20172 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
20173 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
20174 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
20175 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
20176 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
20177 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
20178 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
20179 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
20180 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
20181 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
20182 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
20183 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
20184 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
20185 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
20186 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
20187 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
20188 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
20189 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
20190 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
20191 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
20192 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
20193 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
20194 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
20195 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
20196 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
20197 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
20198 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
20199 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
20201 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20203 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
20204 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
20205 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
20206 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
20207 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
20208 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
20209 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
20210 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
20211 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
20212 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
20213 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
20214 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
20215 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
20216 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
20217 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
20218 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
20219 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
20220 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
20221 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
20222 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
20223 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
20224 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
20225 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
20226 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
20227 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
20228 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
20229 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
20230 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
20231 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
20232 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
20234 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20236 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
20237 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
20238 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
20239 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
20240 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
20241 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
20242 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
20243 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
20244 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
20245 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
20246 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
20247 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
20248 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
20249 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
20250 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
20251 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
20252 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
20253 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
20254 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
20255 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
20256 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
20257 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
20258 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
20259 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
20260 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
20261 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
20262 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
20263 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
20264 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
20265 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
20267 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20269 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
20271 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20273 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
20274 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
20275 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
20276 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
20277 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
20278 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
20279 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
20280 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
20281 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
20282 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
20283 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
20284 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
20285 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
20286 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
20287 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
20288 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
20289 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
20290 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
20291 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
20292 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
20293 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
20294 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
20295 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
20296 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
20297 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
20298 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
20299 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
20300 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
20301 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
20302 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
20303 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
20304 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
20305 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
20306 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
20307 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
20308 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
20310 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20312 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
20313 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
20314 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
20315 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
20316 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
20317 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
20318 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
20319 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
20320 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
20321 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
20322 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
20323 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
20324 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
20325 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
20326 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
20327 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
20328 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
20329 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
20330 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
20331 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
20332 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
20333 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
20334 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
20335 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
20336 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
20337 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
20338 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
20339 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
20340 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
20341 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
20342 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
20343 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
20344 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
20345 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
20346 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
20347 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
20349 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20351 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
20352 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
20353 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
20354 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
20355 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
20356 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
20357 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
20358 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
20359 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
20360 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
20361 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
20362 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
20363 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
20364 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
20365 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
20366 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
20367 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
20368 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
20369 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
20370 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
20371 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
20372 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
20373 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
20374 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
20375 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
20376 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
20377 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
20378 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
20379 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
20380 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
20381 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
20382 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
20383 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
20384 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
20385 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
20386 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
20388 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20390 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
20391 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
20392 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
20393 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
20394 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
20395 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
20396 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
20397 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
20398 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
20399 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
20400 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
20401 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
20402 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
20403 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
20404 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
20405 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
20406 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
20407 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
20408 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
20409 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
20410 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
20411 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
20412 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
20413 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
20414 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
20415 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
20416 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
20417 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
20418 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
20419 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
20420 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
20421 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
20422 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
20423 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
20424 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
20425 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
20427 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20429 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
20430 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
20431 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
20432 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
20433 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
20434 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
20435 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
20436 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
20437 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
20438 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
20439 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
20440 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
20441 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
20442 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
20443 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
20444 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
20445 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
20446 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
20447 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
20448 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
20449 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
20450 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
20451 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
20452 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
20453 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
20454 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
20455 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
20456 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
20457 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
20458 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
20459 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
20460 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
20461 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
20462 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
20463 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
20464 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
20466 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20468 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
20469 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
20470 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
20471 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
20472 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
20473 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
20474 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
20475 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
20476 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
20477 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
20478 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
20479 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
20480 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
20481 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
20482 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
20483 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
20484 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
20485 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
20486 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
20487 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
20488 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
20489 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
20490 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
20491 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
20492 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
20493 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
20494 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
20495 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
20496 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
20497 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
20498 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
20499 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
20500 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
20501 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
20502 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
20503 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
20505 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20507 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
20508 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
20509 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
20510 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
20511 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
20512 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
20513 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
20514 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
20515 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
20516 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
20517 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
20518 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
20519 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
20520 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
20521 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
20522 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
20523 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
20524 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
20525 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
20526 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
20527 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
20528 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
20529 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
20530 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
20531 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
20532 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
20533 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
20534 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
20535 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
20536 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
20537 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
20538 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
20539 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
20540 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
20541 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
20542 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
20544 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20546 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
20547 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
20548 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
20549 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
20550 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
20551 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
20552 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
20553 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
20554 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
20555 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
20556 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
20557 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
20558 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
20559 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
20560 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
20561 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
20562 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
20563 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
20564 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
20565 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
20566 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
20567 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
20568 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
20569 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
20570 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
20571 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
20572 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
20573 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
20574 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
20575 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
20576 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
20577 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
20578 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
20579 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
20580 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
20581 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
20583 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20585 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
20586 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
20587 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
20588 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
20589 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
20590 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
20591 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
20592 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
20593 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
20594 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
20595 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
20596 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
20597 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
20598 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
20599 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
20600 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
20601 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
20602 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
20604 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20606 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
20607 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
20608 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
20609 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
20610 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
20611 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
20612 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
20613 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
20614 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
20615 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
20616 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
20617 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
20618 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
20619 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
20620 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
20621 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
20622 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
20623 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
20625 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20627 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
20628 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
20629 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
20630 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
20631 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
20632 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
20633 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
20634 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
20635 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
20636 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
20637 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
20638 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
20639 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
20640 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
20641 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
20642 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
20643 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
20644 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
20646 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20648 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
20649 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
20650 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
20651 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
20652 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
20653 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
20654 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
20655 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
20656 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
20657 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
20658 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
20659 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
20660 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
20661 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
20662 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
20663 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
20664 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
20665 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
20667 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20669 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
20670 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
20671 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
20672 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
20673 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
20674 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
20675 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
20676 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
20677 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
20678 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
20679 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
20680 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
20681 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
20682 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
20683 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
20684 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
20685 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
20686 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
20688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20690 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
20691 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
20692 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
20693 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
20694 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
20695 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
20696 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
20697 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
20698 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
20699 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
20700 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
20701 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
20702 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
20703 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
20704 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
20705 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
20706 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
20707 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
20709 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20711 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
20712 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
20713 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
20714 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
20715 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
20716 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
20717 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
20718 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
20719 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
20720 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
20721 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
20722 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
20723 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
20724 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
20725 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
20726 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
20727 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
20728 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
20730 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20732 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
20733 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
20734 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
20735 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
20736 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
20737 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
20738 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
20739 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
20740 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
20741 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
20742 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
20743 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
20744 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
20745 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
20746 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
20747 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
20748 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
20749 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
20751 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20753 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
20754 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
20755 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
20756 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
20757 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
20758 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
20759 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
20760 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
20761 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
20762 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
20763 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
20764 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
20765 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
20766 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
20767 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
20769 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20771 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
20772 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
20773 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
20774 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
20775 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
20776 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
20777 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
20778 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
20779 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
20780 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
20781 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
20782 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
20783 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
20784 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
20785 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
20786 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
20787 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
20788 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
20789 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
20790 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
20791 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
20792 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
20793 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
20794 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
20795 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
20796 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
20797 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
20798 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
20799 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
20800 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
20802 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20804 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
20805 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
20806 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
20807 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
20808 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
20809 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
20810 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
20811 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
20812 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
20813 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
20814 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
20815 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
20816 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
20817 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
20818 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
20820 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20822 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
20823 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
20824 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
20825 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
20826 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
20827 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
20828 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
20829 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
20830 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
20831 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
20832 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
20833 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
20834 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
20835 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
20836 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
20837 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
20838 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
20839 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
20840 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
20841 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
20842 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
20843 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
20844 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
20845 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
20846 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
20847 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
20848 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
20849 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
20850 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
20851 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
20853 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20855 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
20856 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
20857 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
20858 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
20859 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
20860 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
20861 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
20862 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
20863 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
20864 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
20865 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
20866 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
20867 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
20868 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
20869 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
20870 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
20871 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
20872 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
20873 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
20874 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
20875 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
20876 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
20877 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
20878 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
20879 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
20880 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
20881 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
20882 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
20883 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
20884 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
20886 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20888 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
20889 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
20890 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
20891 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
20892 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
20893 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
20894 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
20895 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
20896 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
20897 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
20898 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
20899 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
20900 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
20901 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
20902 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
20903 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
20904 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
20905 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
20907 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20909 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
20910 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
20911 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
20912 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
20913 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
20914 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
20915 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
20916 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
20917 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
20918 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
20919 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
20920 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
20921 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
20922 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
20923 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
20924 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
20925 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
20926 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
20927 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
20928 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
20929 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
20930 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
20931 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
20932 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
20933 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
20934 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
20935 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
20936 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
20937 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
20938 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
20939 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
20940 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
20941 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
20942 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
20943 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
20944 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
20946 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20948 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
20949 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
20950 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
20951 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
20952 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
20953 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
20954 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
20955 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
20956 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
20957 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
20958 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
20959 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
20960 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
20961 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
20962 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
20963 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
20964 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
20965 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
20967 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20969 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
20970 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
20971 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
20972 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
20973 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
20974 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
20975 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
20976 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
20977 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
20978 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
20979 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
20980 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
20981 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
20982 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
20983 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
20984 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
20985 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
20986 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
20987 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
20988 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
20989 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
20990 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
20991 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
20992 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
20993 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
20994 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
20995 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
20996 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
20997 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
20998 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
20999 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
21000 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
21001 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
21002 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
21003 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
21004 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
21006 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21008 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
21009 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
21010 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
21011 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
21012 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
21013 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
21014 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
21015 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
21016 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
21017 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
21018 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
21019 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
21020 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
21021 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
21022 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
21023 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
21024 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
21025 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
21027 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21029 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
21030 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
21031 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
21032 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
21033 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
21034 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
21035 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
21036 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
21037 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
21038 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
21039 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
21040 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
21041 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
21042 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
21043 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
21044 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
21045 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
21046 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
21047 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
21048 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
21049 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
21050 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
21051 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
21052 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
21053 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
21054 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
21055 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
21056 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
21057 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
21058 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
21059 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
21060 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
21061 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
21062 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
21063 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
21064 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
21066 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21068 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
21069 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
21070 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
21071 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
21072 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
21073 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
21074 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
21075 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
21076 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
21077 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
21078 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
21079 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
21080 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
21081 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
21082 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
21083 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
21084 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
21085 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
21086 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
21087 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
21088 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
21089 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
21090 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
21091 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
21092 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
21093 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
21094 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
21095 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
21096 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
21097 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
21098 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
21099 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
21100 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
21101 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
21102 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
21103 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
21104 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
21105 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
21106 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
21107 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
21108 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
21109 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
21110 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
21111 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
21112 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
21114 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21116 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
21117 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
21118 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
21119 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
21120 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
21121 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
21122 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
21123 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
21124 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
21125 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
21126 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
21127 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
21128 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
21129 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
21130 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
21132 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21134 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
21135 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
21136 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
21137 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
21138 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
21139 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
21140 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
21141 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
21142 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
21143 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
21144 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
21145 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
21146 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
21147 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
21148 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
21150 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21152 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
21153 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
21154 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
21155 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
21156 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
21157 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
21158 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
21159 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
21160 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
21161 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
21162 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
21163 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
21164 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
21165 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
21166 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
21168 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21170 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
21172 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21174 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
21175 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
21176 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
21177 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
21178 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
21179 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
21180 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
21181 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
21182 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
21183 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
21184 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
21185 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
21186 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
21187 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
21188 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
21189 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
21190 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
21191 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
21193 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21195 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
21196 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
21197 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
21198 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
21199 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
21200 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
21201 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
21202 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
21203 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
21204 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
21205 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
21206 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
21207 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
21208 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
21209 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
21210 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
21211 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
21212 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
21214 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21216 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
21217 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
21218 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
21219 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
21220 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
21221 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
21222 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
21223 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
21224 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
21225 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
21226 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
21227 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
21228 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
21229 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
21230 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
21231 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
21232 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
21233 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
21235 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21237 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
21238 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
21239 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
21240 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
21241 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
21242 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
21243 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
21244 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
21245 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
21246 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
21247 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
21248 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
21249 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
21250 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
21251 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
21252 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
21253 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
21254 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
21256 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21258 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
21259 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
21260 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
21261 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
21262 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
21263 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
21264 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
21265 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
21266 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
21267 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
21268 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
21269 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
21270 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
21271 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
21272 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
21273 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
21274 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
21275 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
21277 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21279 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
21280 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
21281 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
21282 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
21283 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
21284 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
21285 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
21286 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
21287 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
21288 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
21289 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
21290 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
21291 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
21292 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
21293 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
21294 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
21295 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
21296 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
21298 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21300 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
21301 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
21302 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
21303 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
21304 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
21305 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
21306 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
21307 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
21308 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
21309 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
21310 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
21311 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
21312 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
21313 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
21314 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
21315 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
21316 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
21317 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
21318 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
21319 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
21320 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
21321 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
21322 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
21323 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
21324 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
21325 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
21326 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
21327 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
21328 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
21329 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
21331 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21333 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
21334 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
21335 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
21336 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
21337 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
21338 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
21339 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
21340 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
21341 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
21342 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
21343 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
21344 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
21345 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
21346 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
21347 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
21348 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
21349 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
21350 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
21351 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
21352 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
21353 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
21354 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
21355 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
21356 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
21357 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
21358 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
21359 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
21360 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
21361 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
21362 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
21364 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21366 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
21367 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
21368 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
21369 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
21370 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
21371 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
21372 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
21373 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
21374 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
21375 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
21376 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
21377 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
21378 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
21379 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
21380 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
21381 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
21382 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
21383 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
21384 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
21385 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
21386 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
21387 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
21388 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
21389 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
21390 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
21391 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
21392 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
21393 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
21394 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
21395 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
21397 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21399 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
21400 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
21401 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
21402 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
21403 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
21404 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
21405 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
21406 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
21407 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
21408 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
21409 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
21410 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
21411 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
21412 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
21413 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
21414 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
21415 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
21416 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
21417 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
21418 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
21419 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
21420 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
21421 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
21422 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
21423 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
21424 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
21425 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
21426 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
21427 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
21428 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
21430 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21432 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
21433 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
21434 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
21435 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
21436 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
21437 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
21438 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
21439 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
21440 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
21441 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
21442 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
21443 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
21444 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
21445 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
21446 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
21447 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
21448 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
21449 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
21450 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
21451 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
21452 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
21453 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
21454 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
21455 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
21456 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
21457 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
21458 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
21459 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
21460 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
21461 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
21462 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
21463 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
21464 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
21465 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
21466 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
21467 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
21469 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21471 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
21472 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
21473 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
21474 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
21475 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
21476 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
21477 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
21478 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
21479 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
21480 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
21481 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
21482 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
21483 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
21484 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
21485 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
21486 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
21487 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
21488 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
21489 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
21490 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
21491 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
21492 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
21493 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
21494 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
21495 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
21496 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
21497 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
21498 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
21499 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
21500 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
21501 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
21502 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
21503 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
21504 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
21505 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
21506 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
21508 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21510 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
21511 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
21512 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
21513 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
21514 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
21515 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
21516 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
21517 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
21518 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
21519 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
21520 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
21521 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
21522 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
21523 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
21524 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
21525 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
21526 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
21527 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
21528 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
21529 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
21530 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
21531 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
21532 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
21533 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
21534 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
21535 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
21536 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
21537 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
21538 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
21539 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
21540 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
21541 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
21542 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
21543 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
21544 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
21545 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
21547 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21549 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
21550 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
21551 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
21552 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
21553 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
21554 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
21555 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
21556 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
21557 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
21558 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
21559 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
21560 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
21561 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
21562 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
21563 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
21564 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
21565 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
21566 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
21567 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
21568 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
21569 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
21570 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
21571 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
21572 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
21573 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
21574 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
21575 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
21576 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
21577 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
21578 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
21579 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
21580 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
21581 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
21582 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
21583 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
21584 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
21586 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21588 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
21589 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
21590 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
21591 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
21592 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
21593 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
21594 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
21595 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
21596 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
21597 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
21598 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
21599 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
21600 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
21601 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
21602 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
21603 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
21604 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
21605 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
21607 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21609 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
21610 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
21611 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
21612 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
21613 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
21614 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
21615 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
21616 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
21617 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
21618 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
21619 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
21620 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
21621 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
21622 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
21623 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
21624 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
21625 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
21626 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
21628 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21630 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
21631 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
21632 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
21633 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
21634 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
21635 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
21636 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
21637 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
21638 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
21639 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
21640 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
21641 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
21642 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
21643 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
21644 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
21645 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
21646 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
21647 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
21649 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21651 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
21652 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
21653 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
21654 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
21655 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
21656 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
21657 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
21658 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
21659 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
21660 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
21661 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
21662 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
21663 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
21664 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
21665 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
21666 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
21667 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
21668 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
21670 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21672 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
21673 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
21674 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
21675 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
21676 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
21677 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
21678 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
21679 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
21680 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
21681 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
21682 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
21683 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
21684 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
21685 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
21686 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
21688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21690 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
21691 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
21692 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
21693 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
21694 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
21695 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
21696 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
21697 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
21698 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
21699 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
21700 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
21701 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
21702 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
21703 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
21704 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
21706 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21708 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
21709 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
21710 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
21711 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
21712 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
21713 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
21714 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
21715 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
21716 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
21717 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
21718 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
21719 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
21720 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
21721 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
21722 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
21724 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21726 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
21727 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
21728 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
21729 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
21730 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
21731 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
21732 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
21733 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
21734 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
21735 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
21736 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
21737 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
21738 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
21739 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
21740 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
21742 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21744 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
21745 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
21746 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
21747 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
21748 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
21749 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
21750 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
21751 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
21752 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
21753 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
21754 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
21755 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
21756 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
21757 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
21758 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
21759 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
21760 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
21761 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
21762 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
21763 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
21764 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
21765 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
21766 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
21768 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21770 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
21771 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
21772 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
21773 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
21774 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
21775 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
21776 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
21777 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
21778 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
21779 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
21780 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
21781 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
21782 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
21783 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
21784 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
21786 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21788 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
21789 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
21790 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
21791 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
21792 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
21793 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
21794 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
21795 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
21796 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
21797 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
21798 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
21799 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
21800 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
21801 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
21802 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
21804 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21806 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
21808 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21810 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
21811 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
21812 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
21813 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
21814 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
21815 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
21816 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
21817 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
21818 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
21819 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
21820 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
21821 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
21822 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
21823 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
21824 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
21825 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
21826 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
21827 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
21829 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21831 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
21832 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
21833 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
21834 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
21835 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
21836 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
21837 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
21838 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
21839 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
21840 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
21841 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
21842 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
21843 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
21844 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
21845 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
21846 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
21847 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
21848 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
21850 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21852 * g++.target/riscv/rvv/base/exception-1.C: New test.
21854 2023-02-11 Jakub Jelinek <jakub@redhat.com>
21857 * c-c++-common/pr108605.c: New test.
21859 2023-02-11 Jonathan Yong <10walls@gmail.com>
21861 * gcc.dg/pr65658.c: fix LLP64 test.
21863 2023-02-11 Jonathan Yong <10walls@gmail.com>
21865 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
21866 * gcc.dg/Warray-bounds-52.c: ditto
21867 * gcc.dg/Wstringop-overflow-62.c: ditto
21868 * gcc.dg/attr-vector_size.c: ditto
21869 * gcc.dg/overflow-warn-9.c: ditto
21871 2023-02-10 David Malcolm <dmalcolm@redhat.com>
21874 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
21875 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
21877 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
21879 PR tree-optimization/108520
21880 * g++.dg/pr108520.C: New.
21882 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21884 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
21885 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
21886 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
21887 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
21888 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
21889 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
21890 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
21891 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
21892 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
21893 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
21894 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
21895 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
21896 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
21897 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
21898 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
21899 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
21900 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
21901 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
21902 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
21903 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
21904 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
21905 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
21906 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
21907 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
21908 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
21909 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
21910 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
21911 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
21912 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
21913 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
21915 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21917 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
21918 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
21919 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
21920 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
21921 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
21922 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
21923 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
21924 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
21925 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
21926 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
21927 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
21928 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
21929 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
21930 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
21931 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
21932 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
21933 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
21934 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
21935 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
21936 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
21937 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
21938 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
21939 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
21940 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
21941 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
21942 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
21943 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
21944 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
21945 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
21946 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
21948 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21950 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
21951 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
21952 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
21953 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
21954 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
21955 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
21956 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
21957 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
21958 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
21959 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
21960 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
21961 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
21962 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
21963 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
21964 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
21965 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
21966 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
21967 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
21968 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
21969 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
21970 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
21971 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
21972 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
21973 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
21974 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
21975 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
21976 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
21977 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
21978 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
21979 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
21981 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21983 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
21984 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
21985 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
21986 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
21987 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
21988 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
21989 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
21990 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
21991 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
21992 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
21993 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
21994 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
21995 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
21996 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
21997 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
21998 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
21999 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
22000 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
22001 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
22002 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
22003 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
22004 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
22005 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
22006 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
22007 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
22008 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
22009 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
22010 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
22011 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
22012 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
22014 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22016 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
22017 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
22018 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
22019 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
22020 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
22021 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
22022 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
22023 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
22024 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
22025 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
22026 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
22027 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
22028 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
22029 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
22030 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
22031 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
22032 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
22033 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
22034 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
22035 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
22036 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
22037 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
22038 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
22039 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
22040 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
22041 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
22042 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
22043 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
22044 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
22045 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
22047 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22049 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
22050 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
22051 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
22052 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
22053 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
22054 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
22055 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
22056 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
22057 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
22058 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
22059 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
22060 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
22061 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
22062 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
22063 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
22064 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
22065 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
22066 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
22067 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
22068 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
22069 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
22070 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
22071 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
22072 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
22073 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
22074 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
22075 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
22076 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
22077 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
22078 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
22080 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22082 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
22083 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
22084 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
22085 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
22086 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
22087 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
22088 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
22089 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
22090 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
22091 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
22092 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
22093 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
22094 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
22095 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
22096 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
22097 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
22098 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
22099 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
22100 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
22101 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
22102 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
22103 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
22104 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
22105 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
22106 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
22107 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
22108 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
22109 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
22110 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
22111 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
22113 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22115 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
22116 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
22117 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
22118 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
22119 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
22120 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
22121 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
22122 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
22123 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
22124 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
22125 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
22126 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
22127 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
22128 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
22129 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
22130 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
22131 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
22132 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
22133 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
22134 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
22135 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
22136 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
22137 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
22138 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
22139 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
22140 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
22141 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
22142 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
22143 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
22144 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
22146 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22148 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
22149 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
22150 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
22151 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
22152 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
22153 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
22154 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
22155 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
22156 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
22157 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
22158 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
22159 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
22160 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
22161 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
22162 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
22163 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
22164 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
22165 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
22166 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
22167 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
22168 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
22169 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
22170 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
22171 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
22172 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
22173 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
22174 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
22175 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
22176 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
22177 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
22179 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22181 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
22182 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
22183 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
22184 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
22185 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
22186 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
22187 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
22188 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
22189 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
22190 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
22191 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
22192 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
22193 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
22194 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
22195 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
22196 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
22197 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
22198 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
22199 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
22200 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
22201 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
22202 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
22203 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
22204 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
22205 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
22206 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
22207 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
22208 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
22209 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
22210 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
22212 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22214 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
22215 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
22216 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
22217 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
22218 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
22219 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
22220 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
22221 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
22222 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
22223 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
22224 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
22225 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
22226 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
22227 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
22228 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
22229 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
22230 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
22231 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
22232 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
22233 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
22234 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
22235 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
22236 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
22237 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
22238 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
22239 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
22240 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
22241 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
22242 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
22243 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
22245 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22247 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
22248 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
22249 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
22250 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
22251 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
22252 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
22253 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
22254 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
22255 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
22256 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
22257 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
22258 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
22259 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
22260 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
22261 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
22262 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
22263 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
22264 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
22265 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
22266 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
22267 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
22268 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
22269 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
22270 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
22271 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
22272 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
22273 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
22274 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
22275 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
22276 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
22278 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22280 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
22281 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
22282 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
22283 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
22284 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
22285 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
22286 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
22287 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
22288 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
22289 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
22290 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
22291 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
22292 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
22293 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
22294 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
22295 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
22296 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
22297 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
22298 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
22299 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
22300 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
22301 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
22302 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
22303 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
22304 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
22305 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
22306 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
22307 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
22308 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
22309 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
22311 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22313 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
22314 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
22315 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
22316 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
22317 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
22318 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
22319 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
22320 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
22321 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
22322 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
22323 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
22324 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
22325 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
22326 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
22327 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
22328 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
22329 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
22330 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
22331 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
22332 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
22333 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
22334 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
22335 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
22336 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
22337 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
22338 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
22339 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
22340 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
22341 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
22342 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
22344 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22346 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
22347 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
22348 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
22349 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
22350 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
22351 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
22352 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
22353 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
22354 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
22355 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
22356 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
22357 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
22358 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
22359 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
22360 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
22361 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
22362 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
22363 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
22364 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
22365 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
22366 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
22367 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
22368 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
22369 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
22370 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
22371 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
22372 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
22373 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
22374 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
22375 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
22377 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22379 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
22380 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
22381 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
22382 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
22383 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
22384 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
22385 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
22386 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
22387 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
22388 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
22389 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
22390 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
22391 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
22392 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
22393 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
22394 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
22395 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
22396 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
22397 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
22398 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
22399 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
22400 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
22401 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
22402 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
22403 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
22404 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
22405 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
22406 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
22407 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
22408 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
22409 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
22410 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
22411 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
22412 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
22413 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
22414 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
22415 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
22416 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
22417 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
22418 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
22419 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
22420 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
22421 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
22422 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
22423 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
22424 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
22425 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
22426 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
22427 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
22428 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
22429 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
22430 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
22431 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
22432 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
22433 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
22434 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
22435 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
22436 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
22437 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
22438 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
22439 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
22440 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
22441 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
22442 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
22443 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
22444 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
22445 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
22446 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
22447 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
22448 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
22449 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
22450 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
22451 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
22452 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
22453 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
22454 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
22455 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
22456 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
22457 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
22458 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
22459 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
22460 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
22461 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
22462 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
22463 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
22464 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
22465 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
22466 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
22467 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
22468 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
22469 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
22470 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
22471 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
22472 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
22473 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
22474 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
22476 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22478 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
22479 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
22480 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
22481 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
22482 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
22483 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
22484 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
22485 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
22486 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
22487 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
22488 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
22489 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
22490 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
22491 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
22492 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
22493 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
22494 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
22495 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
22496 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
22497 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
22498 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
22499 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
22500 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
22501 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
22502 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
22503 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
22504 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
22505 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
22506 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
22507 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
22508 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
22509 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
22510 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
22511 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
22512 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
22513 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
22515 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22517 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
22518 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
22519 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
22520 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
22521 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
22522 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
22523 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
22524 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
22525 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
22526 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
22527 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
22528 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
22529 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
22530 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
22531 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
22532 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
22533 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
22534 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
22535 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
22536 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
22537 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
22538 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
22539 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
22540 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
22541 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
22542 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
22543 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
22544 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
22545 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
22546 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
22547 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
22548 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
22549 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
22550 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
22551 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
22552 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
22554 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22556 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
22557 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
22558 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
22559 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
22560 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
22561 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
22562 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
22563 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
22564 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
22565 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
22566 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
22567 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
22568 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
22569 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
22570 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
22571 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
22572 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
22573 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
22574 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
22575 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
22576 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
22577 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
22578 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
22579 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
22580 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
22581 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
22582 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
22583 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
22584 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
22585 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
22586 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
22587 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
22588 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
22589 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
22590 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
22591 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
22593 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22595 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
22596 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
22597 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
22598 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
22599 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
22600 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
22601 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
22602 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
22603 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
22604 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
22605 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
22606 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
22607 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
22608 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
22609 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
22610 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
22611 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
22612 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
22613 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
22614 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
22615 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
22616 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
22617 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
22618 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
22619 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
22620 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
22621 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
22622 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
22623 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
22624 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
22625 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
22626 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
22627 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
22628 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
22629 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
22630 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
22632 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22634 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
22635 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
22636 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
22637 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
22638 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
22639 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
22640 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
22641 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
22642 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
22643 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
22644 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
22645 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
22646 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
22647 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
22648 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
22649 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
22650 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
22651 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
22652 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
22653 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
22654 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
22655 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
22656 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
22657 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
22658 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
22659 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
22660 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
22661 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
22662 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
22663 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
22664 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
22665 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
22666 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
22667 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
22668 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
22669 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
22671 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22673 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
22674 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
22675 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
22676 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
22677 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
22678 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
22679 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
22680 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
22681 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
22682 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
22683 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
22684 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
22685 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
22686 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
22687 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
22688 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
22689 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
22690 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
22691 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
22692 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
22693 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
22694 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
22695 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
22696 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
22697 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
22698 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
22699 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
22700 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
22701 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
22702 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
22703 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
22704 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
22705 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
22706 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
22707 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
22708 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
22710 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22712 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
22713 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
22714 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
22715 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
22716 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
22717 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
22718 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
22719 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
22720 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
22721 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
22722 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
22723 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
22724 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
22725 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
22726 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
22727 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
22728 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
22729 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
22730 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
22731 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
22732 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
22733 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
22734 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
22735 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
22736 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
22737 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
22738 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
22739 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
22740 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
22741 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
22742 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
22743 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
22744 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
22745 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
22746 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
22747 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
22749 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22751 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
22752 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
22753 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
22754 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
22755 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
22756 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
22757 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
22758 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
22759 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
22760 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
22761 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
22762 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
22763 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
22764 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
22765 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
22766 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
22767 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
22768 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
22769 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
22770 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
22771 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
22772 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
22773 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
22774 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
22775 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
22776 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
22777 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
22778 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
22779 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
22780 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
22781 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
22782 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
22783 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
22784 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
22785 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
22786 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
22788 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22790 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
22791 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
22792 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
22793 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
22794 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
22795 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
22796 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
22797 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
22798 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
22799 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
22800 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
22801 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
22802 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
22803 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
22804 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
22805 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
22806 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
22807 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
22808 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
22809 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
22810 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
22811 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
22812 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
22813 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
22814 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
22815 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
22816 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
22817 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
22818 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
22819 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
22820 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
22821 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
22822 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
22823 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
22824 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
22825 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
22827 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22829 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
22830 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
22831 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
22832 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
22833 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
22834 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
22835 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
22836 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
22837 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
22838 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
22839 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
22840 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
22841 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
22842 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
22843 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
22844 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
22845 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
22846 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
22847 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
22848 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
22849 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
22850 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
22851 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
22852 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
22853 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
22854 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
22855 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
22856 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
22857 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
22858 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
22859 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
22860 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
22861 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
22862 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
22863 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
22864 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
22866 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22868 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
22869 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
22870 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
22871 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
22872 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
22873 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
22874 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
22875 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
22876 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
22877 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
22878 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
22879 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
22880 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
22881 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
22882 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
22883 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
22884 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
22885 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
22886 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
22887 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
22888 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
22889 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
22890 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
22891 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
22892 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
22893 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
22894 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
22895 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
22896 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
22897 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
22898 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
22899 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
22900 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
22901 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
22902 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
22903 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
22905 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22907 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
22908 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
22909 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
22910 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
22911 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
22912 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
22913 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
22914 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
22915 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
22916 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
22917 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
22918 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
22919 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
22920 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
22921 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
22922 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
22923 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
22924 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
22925 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
22926 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
22927 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
22928 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
22929 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
22930 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
22931 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
22932 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
22933 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
22934 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
22935 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
22936 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
22937 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
22938 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
22939 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
22940 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
22941 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
22942 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
22944 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22946 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
22947 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
22948 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
22949 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
22950 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
22951 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
22952 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
22953 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
22954 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
22955 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
22956 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
22957 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
22958 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
22959 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
22960 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
22961 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
22962 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
22963 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
22964 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
22965 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
22966 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
22967 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
22968 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
22969 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
22970 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
22971 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
22972 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
22973 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
22974 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
22975 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
22976 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
22977 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
22978 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
22979 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
22980 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
22981 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
22983 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22985 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
22986 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
22987 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
22988 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
22989 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
22990 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
22991 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
22992 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
22993 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
22994 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
22995 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
22996 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
22997 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
22998 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
22999 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
23000 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
23001 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
23002 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
23003 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
23004 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
23005 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
23006 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
23007 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
23008 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
23009 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
23010 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
23011 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
23012 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
23013 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
23014 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
23015 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
23016 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
23017 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
23018 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
23019 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
23020 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
23022 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23024 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
23025 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
23026 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
23027 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
23028 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
23029 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
23030 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
23031 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
23032 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
23033 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
23034 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
23035 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
23036 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
23037 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
23038 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
23039 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
23040 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
23041 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
23042 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
23043 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
23044 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
23045 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
23046 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
23047 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
23048 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
23049 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
23050 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
23051 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
23052 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
23053 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
23054 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
23055 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
23056 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
23057 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
23058 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
23059 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
23061 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23063 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
23064 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
23065 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
23066 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
23067 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
23068 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
23069 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
23070 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
23071 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
23072 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
23073 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
23074 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
23075 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
23076 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
23077 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
23079 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23081 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
23082 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
23083 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
23084 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
23085 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
23086 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
23087 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
23088 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
23089 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
23090 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
23091 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
23092 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
23093 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
23094 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
23095 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
23096 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
23097 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
23098 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
23100 2023-02-10 Richard Biener <rguenther@suse.de>
23102 PR tree-optimization/108724
23103 * gcc.target/i386/pr108724.c: New testcase.
23105 2023-02-10 Andrew Pinski <apinski@marvell.com>
23106 Andrew Macleod <amacleod@redhat.com>
23108 PR tree-optimization/108684
23109 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
23110 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
23111 * gcc.dg/tree-ssa/pr108684-1.c: New test.
23113 2023-02-10 Joseph Myers <joseph@codesourcery.com>
23115 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
23116 constants to nullptr_t.
23117 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
23118 null pointer constants to nullptr_t. Do test errors for
23119 conversion of other values to nullptr_t and for unary '+' on
23122 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23124 PR tree-optimization/107561
23125 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
23127 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
23129 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23131 PR testsuite/106120
23132 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
23133 ilp32 targets with c++98.
23135 2023-02-10 Marek Polacek <polacek@redhat.com>
23138 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
23140 2023-02-09 David Malcolm <dmalcolm@redhat.com>
23143 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
23145 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
23147 * gcc.target/i386/pr103541.c: New.
23148 * g++.target/i386/pr108711.C: New.
23150 2023-02-09 Harald Anlauf <anlauf@gmx.de>
23151 Steven G. Kargl <kargl@gcc.gnu.org>
23155 * gfortran.dg/pr103779.f90: New test.
23157 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23159 PR tree-optimization/108688
23160 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
23161 * gcc.dg/pr108688.c: New test.
23163 2023-02-09 Andrew Pinski <apinski@marvell.com>
23165 PR tree-optimization/108688
23166 * gcc.c-torture/compile/pr108688-1.c: New test.
23168 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23171 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
23172 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
23174 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23176 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
23178 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23180 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
23182 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23185 * g++.dg/cpp0x/pr108698.C: New test.
23187 2023-02-08 Joseph Myers <joseph@codesourcery.com>
23189 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
23190 pointers with null values that are not null pointer constants.
23191 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
23192 pointers with non-null values, not with null values that are not
23193 null pointer constants.
23195 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
23197 * gcc.dg/torture/pr100398.c: Limit to lra targets.
23198 * gcc.dg/pr100590.c: Ditto.
23200 2023-02-08 David Malcolm <dmalcolm@redhat.com>
23203 * gcc.dg/analyzer/uninit-7.c: New test.
23204 * gcc.dg/analyzer/uninit-pr108704.c: New test.
23206 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
23209 * gfortran.dg/pr103259.f90: New test.
23211 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23213 PR tree-optimization/108692
23214 * gcc.dg/pr108692.c: New test.
23216 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23218 * objc/execute/execute.exp: Load objc-dg.exp.
23220 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23222 PR tree-optimization/108316
23223 * gcc.dg/vect/pr108316.c: New test.
23225 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23228 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23230 * gcc.target/i386/pr103541.c: New.
23232 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23235 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
23236 incorrectly applied into PR108526 testcase ...
23237 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
23239 2023-02-07 David Malcolm <dmalcolm@redhat.com>
23242 * gcc.dg/analyzer/fread-pr108661.c: New test.
23243 * gcc.dg/analyzer/read-pr108661.c: New test.
23245 2023-02-07 Harald Anlauf <anlauf@gmx.de>
23248 * gfortran.dg/save_7.f90: New test.
23250 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
23252 * gcc.target/i386/pr103541.c: New.
23254 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23256 PR tree-optimization/106923
23257 * gcc.dg/pr106923.c: New test.
23259 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23261 PR tree-optimization/106433
23262 * gcc.c-torture/compile/pr106433.c: New test.
23264 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23266 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
23267 -Wdeprecated warning for C++23.
23269 2023-02-06 Alex Coplan <alex.coplan@arm.com>
23272 * gcc.target/aarch64/pr104921-1.c: New test.
23273 * gcc.target/aarch64/pr104921-2.c: New test.
23274 * gcc.target/aarch64/pr104921.x: Include file for new tests.
23276 2023-02-06 Xi Ruoyao <xry111@xry111.site>
23278 * g++.target/loongarch/bytepick.C: New test.
23280 2023-02-06 Tamar Christina <tamar.christina@arm.com>
23282 * gcc.target/aarch64/options_set_10.c: Removed.
23284 2023-02-06 Jakub Jelinek <jakub@redhat.com>
23286 PR tree-optimization/108655
23287 * gcc.dg/pr108655.c: New test.
23289 2023-02-06 Patrick Palka <ppalka@redhat.com>
23292 * g++.dg/cpp0x/overload5.C: New test.
23293 * g++.dg/cpp0x/overload5a.C: New test.
23294 * g++.dg/cpp0x/overload6.C: New test.
23296 2023-02-05 Harald Anlauf <anlauf@gmx.de>
23299 * gfortran.dg/pr108592.f90: New test.
23301 2023-02-03 Jakub Jelinek <jakub@redhat.com>
23303 PR tree-optimization/108647
23304 * g++.dg/torture/pr108647.C: New test.
23306 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
23308 PR tree-optimization/108639
23309 * gcc.c-torture/compile/pr108638.c: New file.
23310 * gcc.c-torture/compile/pr108639.c: New file.
23312 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
23314 PR tree-optimization/107570
23315 * gcc.dg/pr107570.c: New.
23317 2023-02-03 Marek Polacek <polacek@redhat.com>
23320 * g++.dg/cpp1y/constexpr-108158.C: New test.
23322 2023-02-03 Marek Polacek <polacek@redhat.com>
23325 * g++.dg/cpp0x/variadic-alias8.C: New test.
23327 2023-02-03 Patrick Palka <ppalka@redhat.com>
23330 * g++.dg/template/call9.C: New test.
23332 2023-02-03 Patrick Palka <ppalka@redhat.com>
23335 * g++.dg/cpp2a/concepts-dtor1.C: New test.
23337 2023-02-03 Patrick Palka <ppalka@redhat.com>
23340 * g++.dg/cpp2a/concepts-pr108579.C: New test.
23342 2023-02-03 Martin Jambor <mjambor@suse.cz>
23345 * gcc.dg/ipa/pr108384.c: New test.
23347 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23349 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
23350 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
23352 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23354 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
23355 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
23356 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
23357 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
23358 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
23359 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
23360 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
23361 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
23362 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
23363 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
23364 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
23365 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
23366 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
23367 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
23368 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
23370 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23372 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
23373 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
23374 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
23375 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
23376 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
23377 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
23378 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
23379 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
23380 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
23381 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
23382 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
23383 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
23384 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
23385 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
23386 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
23388 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23390 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
23391 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
23392 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
23393 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
23394 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
23395 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
23396 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
23397 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
23398 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
23399 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
23400 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
23401 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
23402 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
23403 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
23404 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
23406 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23408 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
23410 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23412 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
23413 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
23414 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
23415 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
23416 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
23417 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
23418 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
23419 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
23420 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
23421 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
23422 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
23423 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
23424 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
23425 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
23426 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
23427 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
23428 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
23429 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
23431 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23433 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
23434 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
23435 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
23436 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
23437 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
23438 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
23439 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
23440 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
23441 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
23442 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
23443 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
23444 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
23445 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
23446 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
23447 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
23448 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
23449 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
23450 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
23452 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23454 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
23455 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
23456 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
23457 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
23458 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
23459 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
23460 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
23461 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
23462 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
23463 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
23464 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
23465 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
23466 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
23467 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
23468 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
23469 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
23470 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
23471 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
23473 2023-02-02 Joseph Myers <joseph@codesourcery.com>
23475 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
23476 and pointer to be disallowed.
23477 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
23478 pointers are allowed.
23479 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
23480 nullptr_t and pointers are disallowed.
23482 2023-02-02 Joseph Myers <joseph@codesourcery.com>
23484 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
23485 types with real initializers are allowed.
23486 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
23487 of complex types with real initializers being disallowed.
23488 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
23490 * gcc.dg/c2x-constexpr-9.c: Add more tests.
23491 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
23492 initializers for decimal types.
23493 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
23494 initializers for decimal types. Add more tests of decimal
23495 initializers for binary types.
23497 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
23499 * gcc.target/gcn/cond_shift_3.c: New test.
23500 * gcc.target/gcn/cond_shift_3_run.c: New test.
23501 * gcc.target/gcn/cond_shift_4.c: New test.
23502 * gcc.target/gcn/cond_shift_4_run.c: New test.
23503 * gcc.target/gcn/cond_shift_8.c: New test.
23504 * gcc.target/gcn/cond_shift_8_run.c: New test.
23505 * gcc.target/gcn/cond_shift_9.c: New test.
23506 * gcc.target/gcn/cond_shift_9_run.c: New test.
23508 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23510 PR rtl-optimization/108508
23511 * gcc.target/aarch64/pr108508.c: New test.
23513 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23515 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
23517 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23520 * gcc.dg/analyzer/fd-pr108633.c: New test.
23522 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23524 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
23526 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23529 PR rtl-optimization/108463
23531 * gcc.dg/pr108463.c: New test.
23533 2023-02-02 Richard Biener <rguenther@suse.de>
23535 PR middle-end/108625
23536 * gcc.dg/pr108625.c: New testcase.
23538 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
23540 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
23541 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
23542 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
23543 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
23544 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
23546 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23548 * gcc.target/arm/mve/pr108443-run.c: New test.
23549 * gcc.target/arm/mve/pr108443.c: New test.
23551 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23553 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
23555 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23558 * gcc.target/arm/mve/mve_vpt.c: New test.
23560 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23563 * gcc.dg/pr107300.c: New test.
23565 2023-02-02 liuhongt <hongtao.liu@intel.com>
23567 * gcc.target/aarch64/pr108601.c: New test.
23569 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23571 PR middle-end/108435
23572 * gcc.dg/gomp/pr108435.c: New test.
23574 2023-02-01 Harald Anlauf <anlauf@gmx.de>
23577 * gfortran.dg/pr108527.f90: Adjust test pattern.
23579 2023-02-01 Tamar Christina <tamar.christina@arm.com>
23581 * gcc.target/aarch64/cpunative/info_19: New test.
23582 * gcc.target/aarch64/cpunative/info_20: New test.
23583 * gcc.target/aarch64/cpunative/info_21: New test.
23584 * gcc.target/aarch64/cpunative/info_22: New test.
23585 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
23586 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
23587 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
23588 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
23590 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
23592 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
23594 * gcc.dg/builtin-object-size-common.h: ... new file.
23595 * g++.dg/ext/builtin-object-size1.C: Include
23596 builtin-object-size-common.h. Replace all abort with FAIL.
23598 * g++.dg/ext/builtin-object-size2.C: Likewise.
23599 * gcc.dg/builtin-object-size-1.c: Likewise.
23600 * gcc.dg/builtin-object-size-12.c: Likewise.
23601 * gcc.dg/builtin-object-size-13.c: Likewise.
23602 * gcc.dg/builtin-object-size-15.c: Likewise.
23603 * gcc.dg/builtin-object-size-2.c: Likewise.
23604 * gcc.dg/builtin-object-size-3.c: Likewise.
23605 * gcc.dg/builtin-object-size-4.c: Likewise.
23606 * gcc.dg/builtin-object-size-6.c: Likewise.
23607 * gcc.dg/builtin-object-size-7.c: Likewise.
23608 * gcc.dg/builtin-object-size-8.c: Likewise.
23609 * gcc.dg/pr101836.c: Likewise.
23610 * gcc.dg/strict-flex-array-3.c: Likewise.
23612 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
23614 PR tree-optimization/108356
23615 * gcc.dg/pr108356.c: New.
23617 2023-02-01 Martin Liska <mliska@suse.cz>
23620 * g++.dg/ipa/pr108509.C: New test.
23622 2023-02-01 Marek Polacek <polacek@redhat.com>
23625 * g++.dg/warn/Wlogical-op-4.C: New test.
23627 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23630 * gcc.dg/pr108573.c: New test.
23632 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
23634 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
23635 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
23637 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23640 * g++.dg/gomp/pr108607.C: New test.
23642 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
23644 * gcc.target/s390/preserve-args-1.c: New test.
23645 * gcc.target/s390/preserve-args-2.c: New test.
23646 * gcc.target/s390/preserve-args-3.c: New file.
23648 2023-02-01 Jason Merrill <jason@redhat.com>
23650 * g++.dg/warn/changes-meaning2.C: New test.
23651 * g++.dg/warn/changes-meaning3.C: New test.
23653 2023-02-01 David Malcolm <dmalcolm@redhat.com>
23655 * gcc.dg/analyzer/call-summaries-2.c: Add
23656 dg-require-effective-target alloca.
23657 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
23658 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
23659 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
23660 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
23661 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
23662 "free", to match uses of "__builtin_malloc".
23663 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
23665 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
23667 2023-02-01 David Malcolm <dmalcolm@redhat.com>
23670 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
23671 * gcc.dg/analyzer/test-alloca.h: New test.
23673 2023-01-31 Jason Merrill <jason@redhat.com>
23676 * g++.dg/cpp1z/aggr-base13.C: New test.
23678 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
23680 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
23681 'gcc-set-multilib-library-path' for 'ld_library_path'.
23683 2023-01-31 Marek Polacek <polacek@redhat.com>
23686 * g++.dg/cpp0x/variadic184.C: New test.
23688 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23690 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
23691 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
23692 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
23693 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
23694 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
23695 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
23696 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
23697 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
23698 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
23699 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
23700 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
23701 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
23702 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
23703 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
23704 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
23705 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
23706 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
23707 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
23708 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
23709 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
23710 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
23711 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
23712 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
23713 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
23714 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
23715 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
23716 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
23717 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
23718 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
23719 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
23721 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23723 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
23724 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
23725 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
23726 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
23727 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
23728 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
23729 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
23730 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
23731 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
23732 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
23733 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
23734 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
23735 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
23736 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
23737 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
23738 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
23739 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
23740 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
23741 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
23742 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
23743 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
23744 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
23745 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
23746 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
23747 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
23748 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
23749 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
23750 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
23751 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
23752 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
23754 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23756 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
23757 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
23758 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
23759 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
23760 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
23761 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
23762 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
23763 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
23764 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
23765 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
23766 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
23767 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
23768 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
23769 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
23770 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
23771 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
23772 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
23773 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
23774 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
23775 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
23776 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
23777 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
23778 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
23779 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
23780 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
23781 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
23782 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
23783 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
23784 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
23785 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
23787 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23789 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
23790 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
23791 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
23792 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
23793 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
23794 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
23795 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
23796 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
23797 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
23798 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
23799 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
23800 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
23801 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
23802 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
23803 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
23805 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23807 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
23808 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
23809 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
23810 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
23811 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
23812 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
23813 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
23814 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
23815 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
23816 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
23817 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
23818 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
23819 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
23820 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
23821 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
23822 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
23823 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
23824 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
23825 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
23826 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
23827 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
23828 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
23829 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
23830 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
23831 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
23832 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
23833 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
23834 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
23835 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
23836 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
23838 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23840 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
23841 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
23842 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
23843 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
23844 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
23845 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
23846 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
23847 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
23848 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
23849 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
23850 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
23851 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
23852 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
23853 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
23854 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
23856 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23858 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
23859 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
23860 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
23861 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
23862 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
23863 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
23864 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
23865 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
23866 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
23867 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
23868 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
23869 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
23870 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
23871 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
23872 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
23874 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23876 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
23877 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
23878 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
23879 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
23880 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
23881 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
23882 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
23883 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
23884 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
23885 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
23886 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
23887 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
23888 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
23889 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
23890 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
23892 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23894 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
23895 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
23896 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
23897 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
23898 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
23899 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
23900 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
23901 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
23902 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
23903 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
23904 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
23905 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
23906 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
23907 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
23908 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
23909 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
23910 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
23911 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
23912 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
23913 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
23914 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
23915 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
23916 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
23917 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
23918 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
23919 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
23920 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
23921 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
23922 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
23923 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
23925 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23927 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
23928 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
23929 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
23930 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
23931 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
23932 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
23933 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
23934 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
23935 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
23936 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
23937 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
23938 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
23939 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
23940 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
23941 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
23943 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23945 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
23946 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
23947 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
23948 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
23949 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
23950 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
23951 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
23952 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
23953 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
23954 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
23955 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
23956 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
23957 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
23958 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
23959 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
23961 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23963 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
23965 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23967 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
23968 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
23969 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
23970 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
23971 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
23972 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
23973 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
23974 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
23975 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
23976 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
23977 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
23978 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
23979 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
23980 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
23981 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
23982 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
23983 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
23984 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
23986 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23988 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
23989 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
23990 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
23991 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
23992 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
23993 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
23994 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
23995 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
23996 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
23997 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
23998 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
23999 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
24000 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
24001 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
24002 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
24003 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
24004 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
24005 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
24007 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24009 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
24010 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
24011 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
24012 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
24013 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
24014 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
24015 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
24016 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
24017 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
24018 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
24019 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
24020 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
24021 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
24022 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
24023 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
24024 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
24025 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
24026 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
24027 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
24028 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
24029 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
24030 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
24031 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
24032 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
24033 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
24034 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
24035 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
24036 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
24037 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
24038 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
24039 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
24040 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
24041 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
24042 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
24043 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
24044 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
24046 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24048 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
24049 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
24050 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
24051 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
24052 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
24053 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
24054 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
24055 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
24056 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
24057 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
24058 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
24059 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
24060 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
24061 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
24062 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
24063 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
24064 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
24065 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
24066 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
24067 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
24068 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
24069 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
24070 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
24071 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
24072 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
24073 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
24074 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
24075 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
24076 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
24077 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
24078 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
24079 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
24080 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
24081 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
24082 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
24083 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
24085 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24087 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
24088 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
24089 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
24090 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
24091 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
24092 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
24093 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
24094 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
24095 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
24096 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
24097 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
24098 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
24099 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
24100 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
24101 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
24102 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
24103 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
24104 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
24105 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
24106 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
24107 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
24108 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
24109 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
24110 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
24111 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
24112 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
24113 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
24114 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
24115 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
24116 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
24117 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
24118 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
24119 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
24120 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
24121 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
24122 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
24124 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24126 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
24127 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
24128 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
24129 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
24130 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
24131 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
24132 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
24133 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
24134 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
24135 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
24136 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
24137 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
24138 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
24139 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
24140 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
24141 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
24142 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
24143 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
24145 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24147 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
24148 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
24149 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
24150 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
24151 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
24152 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
24153 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
24154 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
24155 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
24156 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
24157 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
24158 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
24159 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
24160 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
24161 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
24162 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
24163 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
24164 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
24165 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
24166 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
24167 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
24168 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
24169 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
24170 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
24171 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
24172 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
24173 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
24174 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
24175 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
24176 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
24177 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
24178 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
24179 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
24180 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
24181 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
24182 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
24184 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24186 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
24187 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
24188 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
24189 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
24190 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
24191 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
24192 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
24193 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
24194 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
24195 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
24196 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
24197 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
24198 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
24199 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
24200 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
24201 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
24202 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
24203 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
24205 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24207 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
24208 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
24209 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
24210 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
24211 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
24212 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
24213 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
24214 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
24215 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
24216 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
24217 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
24218 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
24219 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
24220 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
24221 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
24222 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
24223 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
24224 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
24226 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24228 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
24229 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
24230 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
24231 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
24232 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
24233 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
24234 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
24235 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
24236 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
24237 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
24238 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
24239 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
24240 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
24241 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
24242 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
24243 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
24244 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
24245 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
24247 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24249 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
24250 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
24251 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
24252 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
24253 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
24254 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
24255 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
24256 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
24257 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
24258 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
24259 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
24260 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
24261 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
24262 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
24263 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
24264 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
24265 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
24266 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
24268 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24270 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
24271 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
24272 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
24273 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
24274 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
24275 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
24276 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
24277 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
24278 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
24279 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
24280 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
24281 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
24282 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
24283 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
24284 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
24285 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
24286 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
24287 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
24289 2023-01-31 Marek Polacek <polacek@redhat.com>
24293 * g++.dg/warn/Wduplicated-cond3.C: New test.
24294 * g++.dg/warn/Wduplicated-cond4.C: New test.
24295 * g++.dg/warn/Wduplicated-cond5.C: New test.
24297 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
24300 * gcc.target/aarch64/pr108589.c: New test.
24302 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
24304 PR tree-optimization/108608
24305 * gcc.dg/vect/pr108608.c: New test.
24306 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
24308 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24310 PR tree-optimization/108385
24311 * gcc.dg/pr108385.c: New.
24313 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24315 PR tree-optimization/108359
24316 * gcc.dg/pr108359.c: New.
24318 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24320 * rust/compile/issue-1073.rs: New test.
24322 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24324 * rust/compile/issue-1006.rs: New test.
24326 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24328 * rust/compile/const_generics_5.rs: Fix assertions.
24329 * rust/compile/unconstrained_type_param.rs: Add more assertions.
24331 2023-01-31 liushuyu <liushuyu011@gmail.com>
24333 * rust/compile/builtin_macro_recurse.rs: New test.
24335 2023-01-31 liushuyu <liushuyu011@gmail.com>
24337 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
24338 * rust/compile/builtin_macro_env.rs: Likewise.
24340 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24342 * rust/compile/frust-compile-until.rs: New test.
24344 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24346 * rust/compile/rust-const-blog-issue.rs: New test.
24348 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24350 * rust/compile/macro44.rs: New test.
24352 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24354 * rust/compile/macro_export_1.rs: New test.
24356 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24358 * rust/compile/const_generics_8.rs: New test.
24360 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24362 * rust/compile/const_generics_7.rs: New test.
24364 2023-01-31 liushuyu <liushuyu011@gmail.com>
24366 * rust/execute/torture/loop-condition-eval.rs: New test.
24368 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24370 * rust/compile/const8.rs: New test.
24372 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24374 * rust/compile/const7.rs: New test.
24376 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24378 * rust/compile/const6.rs: New test.
24380 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24382 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
24383 * rust/compile/tuple1.rs: Likewise.
24384 * rust/compile/type-alias1.rs: Likewise.
24385 * rust/execute/torture/operator_overload_9.rs: Likewise.
24386 * rust/execute/torture/slice1.rs: Rework test to use new parsing
24387 capability and stick to the original implementation.
24389 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24391 * rust/compile/macro43.rs: New test.
24393 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24395 * rust/compile/parse_range.rs: New test.
24397 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24399 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
24400 * rust/compile/issue-1289.rs: Likewise.
24401 * rust/compile/test_mod.rs: Likewise.
24402 * rust/compile/torture/raw_identifiers.rs: Likewise.
24403 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
24404 * rust/compile/privacy7.rs: New test.
24406 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24408 * rust/compile/rustc_attr1.rs: New test.
24410 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24412 * rust/debug/win64-abi.rs: Fix assertion to take into account
24414 * rust/compile/torture/macro-issue1426.rs: Moved to...
24415 * rust/execute/torture/macro-issue1426.rs: ...here.
24416 * rust/execute/torture/overflow1.rs: New test.
24418 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24420 * rust/compile/torture/issue-1506.rs: New test.
24422 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24424 * rust/compile/const4.rs: New.
24425 * rust/compile/const5.rs: New.
24427 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
24429 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
24431 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
24432 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
24433 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
24434 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
24436 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24439 * gcc.target/i386/avx2-pr108599.c: New test.
24441 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
24443 PR testsuite/108604
24444 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
24447 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24449 PR rtl-optimization/108596
24450 * gcc.c-torture/compile/pr108596.c: New test.
24452 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24455 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
24457 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
24459 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
24461 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
24462 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
24463 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
24464 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
24465 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
24466 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
24467 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
24468 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
24469 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
24470 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
24471 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
24472 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
24473 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
24474 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
24475 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
24476 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
24477 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
24478 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
24479 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
24480 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
24481 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
24482 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
24483 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
24484 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
24485 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
24486 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
24487 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
24489 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24491 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
24492 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
24493 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
24494 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
24495 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
24496 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
24497 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
24498 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
24499 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
24500 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
24501 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
24502 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
24503 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
24504 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
24505 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
24507 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24509 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
24510 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
24511 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
24512 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
24513 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
24514 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
24515 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
24516 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
24517 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
24518 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
24519 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
24520 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
24521 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
24522 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
24523 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
24525 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24527 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
24528 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
24529 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
24530 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
24531 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
24532 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
24533 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
24534 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
24535 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
24536 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
24537 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
24538 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
24539 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
24540 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
24541 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
24543 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24545 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
24546 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
24547 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
24548 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
24549 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
24550 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
24551 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
24552 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
24553 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
24554 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
24555 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
24556 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
24557 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
24558 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
24559 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
24561 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24563 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
24564 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
24565 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
24566 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
24567 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
24568 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
24569 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
24570 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
24571 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
24572 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
24573 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
24574 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
24575 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
24576 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
24577 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
24579 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24581 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
24582 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
24583 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
24584 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
24585 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
24586 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
24587 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
24588 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
24589 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
24590 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
24591 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
24592 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
24593 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
24594 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
24595 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
24597 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24599 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
24600 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
24601 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
24602 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
24603 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
24604 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
24605 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
24606 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
24607 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
24608 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
24609 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
24610 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
24611 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
24612 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
24613 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
24615 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24617 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
24618 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
24619 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
24620 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
24621 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
24622 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
24623 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
24624 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
24625 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
24626 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
24627 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
24628 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
24629 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
24630 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
24631 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
24633 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24635 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
24636 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
24637 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
24638 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
24639 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
24640 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
24641 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
24642 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
24643 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
24644 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
24645 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
24646 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
24648 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24650 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
24651 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
24652 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
24653 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
24654 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
24655 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
24656 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
24657 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
24658 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
24659 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
24660 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
24661 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
24662 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
24663 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
24664 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
24665 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
24666 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
24667 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
24668 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
24669 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
24670 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
24671 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
24672 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
24673 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
24675 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24677 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
24678 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
24679 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
24680 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
24681 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
24682 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
24683 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
24684 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
24685 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
24686 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
24687 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
24688 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
24689 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
24690 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
24691 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
24692 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
24693 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
24694 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
24695 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
24696 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
24697 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
24698 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
24699 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
24700 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
24702 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24704 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
24705 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
24706 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
24707 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
24708 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
24709 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
24711 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24713 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
24714 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
24715 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
24716 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
24717 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
24718 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
24720 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24722 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
24723 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
24724 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
24725 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
24726 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
24727 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
24728 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
24729 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
24730 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
24731 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
24732 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
24733 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
24734 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
24735 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
24736 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
24737 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
24738 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
24739 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
24741 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24743 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
24744 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
24745 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
24746 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
24747 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
24748 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
24749 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
24750 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
24751 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
24752 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
24753 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
24754 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
24755 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
24756 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
24757 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
24758 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
24759 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
24760 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
24762 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24764 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
24765 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
24766 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
24767 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
24768 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
24769 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
24770 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
24771 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
24772 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
24773 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
24774 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
24775 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
24776 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
24777 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
24778 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
24779 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
24780 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
24781 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
24783 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24785 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
24786 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
24787 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
24788 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
24789 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
24790 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
24791 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
24792 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
24793 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
24794 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
24795 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
24796 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
24797 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
24798 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
24799 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
24800 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
24801 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
24802 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
24804 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24806 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
24807 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
24808 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
24809 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
24810 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
24811 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
24812 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
24813 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
24814 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
24815 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
24816 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
24817 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
24818 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
24819 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
24820 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
24821 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
24822 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
24823 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
24825 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24827 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
24828 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
24829 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
24830 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
24831 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
24832 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
24833 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
24834 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
24835 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
24836 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
24837 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
24838 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
24839 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
24840 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
24841 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
24842 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
24843 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
24844 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
24846 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24848 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
24849 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
24850 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
24851 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
24852 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
24853 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
24854 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
24855 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
24856 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
24857 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
24858 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
24859 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
24860 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
24861 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
24862 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
24863 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
24864 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
24865 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
24867 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24869 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
24870 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
24871 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
24872 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
24873 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
24874 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
24875 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
24876 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
24877 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
24878 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
24879 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
24880 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
24881 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
24882 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
24883 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
24884 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
24885 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
24886 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
24888 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24890 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
24892 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24894 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
24895 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
24896 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
24898 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24900 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
24901 restore TORTURE_OPTIONS.
24903 2023-01-30 Andrew Pinski <apinski@marvell.com>
24905 PR tree-optimization/108582
24906 * gcc.dg/pr108582-1.c: New test.
24908 2023-01-30 Richard Biener <rguenther@suse.de>
24910 PR tree-optimization/108574
24911 * gcc.dg/torture/pr108574-1.c: New testcase.
24912 * gcc.dg/torture/pr108574-2.c: Likewise.
24913 * gcc.dg/torture/pr108574-3.c: Likewise.
24915 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
24918 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
24920 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24923 * gfortran.dg/pr103506_1.f90: New test.
24925 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
24927 * gcc.dg/ipa/ipa-sra-30.c: New test.
24928 * gcc.dg/ipa/ipa-sra-31.c: New test.
24929 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
24931 2023-01-28 Harald Anlauf <anlauf@gmx.de>
24932 Steven G. Kargl <kargl@gcc.gnu.org>
24935 * gfortran.dg/pr108527.f90: New test.
24937 2023-01-28 Harald Anlauf <anlauf@gmx.de>
24940 * gfortran.dg/common_27.f90: New test.
24942 2023-01-28 Jonathan Yong <10walls@gmail.com>
24945 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
24946 so function call is not mangled by __mingw_printf when
24947 doing assembly symbol inspection.
24949 2023-01-28 Jonathan Yong <10walls@gmail.com>
24952 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
24953 target same as on Linux.
24955 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24957 * g++.target/riscv/rvv/base/vlse-1.C: New test.
24958 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
24959 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
24960 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
24961 * g++.target/riscv/rvv/base/vsse-1.C: New test.
24962 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
24963 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
24964 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
24965 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
24966 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
24967 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
24968 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
24969 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
24970 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
24971 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
24972 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
24973 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
24974 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
24975 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
24976 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
24977 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
24978 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
24979 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
24980 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
24981 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
24982 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
24983 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
24984 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
24985 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
24986 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
24988 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24990 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
24992 * gfortran.dg/array_temporaries_2.f90: Likewise.
24993 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
24994 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
24995 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
24996 * gfortran.dg/fmt_error_4.f90: Likewise.
24997 * gfortran.dg/fmt_error_5.f90: Likewise.
24998 * gfortran.dg/fmt_float.f90: Likewise.
24999 * gfortran.dg/fmt_l.f90: Likewise.
25000 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
25001 * gfortran.dg/fmt_zero_precision.f90: Likewise.
25002 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25003 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25004 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25005 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25006 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
25007 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25008 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25009 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25010 * gfortran.dg/namelist_40.f90: Likewise.
25011 * gfortran.dg/namelist_47.f90: Likewise.
25012 * gfortran.dg/namelist_print_1.f: Likewise.
25013 * gfortran.dg/parameter_array_dummy.f90: Likewise.
25015 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
25017 * gm2/pim/fail/empty.mod: New test.
25019 2023-01-27 Joseph Myers <joseph@codesourcery.com>
25021 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
25022 auto initializers to be disallowed.
25024 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25026 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
25028 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
25031 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25033 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
25034 rather than an asm barrier.
25035 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
25036 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
25037 rather than volatile.
25038 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
25039 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
25040 function. Remove -fno-inline.
25041 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
25042 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
25043 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
25044 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
25045 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
25046 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
25047 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
25048 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
25049 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
25050 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
25051 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
25052 Allow the scalar form to be used when operating on lane 0.
25053 Add a test for lane 1.
25055 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25057 PR tree-optimization/96373
25058 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
25059 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
25061 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25063 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
25065 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
25066 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
25067 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
25068 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
25069 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
25070 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
25072 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25074 PR tree-optimization/108306
25075 * gcc.dg/pr108306.c: New.
25077 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25079 PR tree-optimization/108447
25080 * gcc.dg/pr108447.c: New.
25082 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25084 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
25085 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
25086 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
25088 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25090 * g++.target/riscv/rvv/base/vle-1.C: New test.
25091 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
25092 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
25093 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
25094 * g++.target/riscv/rvv/base/vse-1.C: New test.
25095 * g++.target/riscv/rvv/base/riscv_vector.h: New.
25097 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25099 * gcc.target/riscv/rvv/base/vse-1.c: New test.
25100 * gcc.target/riscv/rvv/base/vse-2.c: New test.
25101 * gcc.target/riscv/rvv/base/vse-3.c: New test.
25102 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
25103 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
25104 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
25106 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25108 * gcc.target/riscv/rvv/base/vle-1.c: New test.
25109 * gcc.target/riscv/rvv/base/vle-2.c: New test.
25110 * gcc.target/riscv/rvv/base/vle-3.c: New test.
25111 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
25112 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
25113 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
25114 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
25115 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
25116 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
25117 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
25118 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
25119 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
25120 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
25121 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
25122 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
25123 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
25124 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
25125 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
25127 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25129 * g++.target/riscv/rvv/base/vsm-1.C: New test.
25130 * g++.target/riscv/rvv/rvv.exp: New test.
25131 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
25132 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
25133 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
25135 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25137 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
25138 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
25139 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
25140 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
25141 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
25142 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
25143 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
25144 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
25145 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
25146 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
25147 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
25148 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
25149 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
25150 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
25151 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
25152 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
25153 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
25154 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
25155 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
25156 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
25157 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
25158 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
25159 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
25160 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
25161 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
25162 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
25163 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
25164 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
25165 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
25166 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
25167 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
25168 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
25169 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
25170 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
25171 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
25172 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
25173 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
25174 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
25175 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
25176 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
25177 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
25178 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
25179 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
25180 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
25181 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
25182 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
25183 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
25184 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
25185 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
25186 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
25187 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
25188 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
25189 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
25190 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
25191 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
25192 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
25193 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
25194 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
25195 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
25196 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
25197 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
25198 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
25199 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
25200 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
25201 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
25202 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
25203 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
25204 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
25205 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
25206 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
25207 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
25208 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
25209 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
25210 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
25211 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
25212 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
25213 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
25214 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
25215 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
25216 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
25217 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
25218 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
25219 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
25220 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
25221 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
25222 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
25223 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
25224 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
25225 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
25226 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
25227 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
25228 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
25229 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
25230 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
25231 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
25232 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
25233 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
25234 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
25235 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
25236 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
25237 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
25238 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
25239 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
25240 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
25241 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
25242 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
25243 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
25244 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
25245 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
25247 2023-01-27 Xi Ruoyao <xry111@xry111.site>
25249 * gcc.dg/pr95115.c (x): Add noipa attribute.
25251 2023-01-27 Jakub Jelinek <jakub@redhat.com>
25254 * gcc.dg/pr106061.c: New test.
25256 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
25258 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
25259 target selector to handle Windows.
25260 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
25261 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
25263 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
25265 * gm2/warnings/returntype/fail/badreturn.mod: New test.
25266 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
25268 * gm2/warnings/returntype/pass/Termbase.mod: New test.
25269 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
25270 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
25271 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
25274 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25276 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
25277 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
25278 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
25279 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
25280 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
25281 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
25282 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
25283 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
25284 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
25285 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
25286 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
25287 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
25288 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
25289 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
25290 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
25291 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
25292 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
25293 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
25294 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
25295 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
25296 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
25297 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
25298 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
25299 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
25300 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
25301 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
25302 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
25303 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
25304 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
25305 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
25306 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
25307 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
25308 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
25309 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
25310 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
25311 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
25312 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
25313 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
25314 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
25315 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
25316 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
25317 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
25318 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
25319 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
25320 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
25321 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
25322 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
25323 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
25324 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
25325 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
25326 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
25327 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
25328 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
25329 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
25330 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
25331 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
25332 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
25333 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
25334 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
25335 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
25336 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
25337 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
25338 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
25339 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
25340 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
25341 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
25342 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
25343 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
25344 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
25345 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
25346 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
25348 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25350 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
25351 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
25352 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
25353 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
25354 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
25355 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
25356 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
25357 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
25358 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
25359 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
25360 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
25361 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
25362 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
25363 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
25364 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
25365 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
25366 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
25367 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
25368 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
25369 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
25370 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
25371 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
25372 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
25373 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
25374 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
25375 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
25376 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
25377 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
25378 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
25379 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
25380 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
25381 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
25382 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
25383 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
25384 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
25385 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
25386 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
25387 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
25388 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
25389 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
25390 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
25391 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
25392 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
25393 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
25395 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25397 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
25399 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
25400 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
25401 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
25402 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
25403 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
25404 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
25405 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
25406 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
25407 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
25409 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25411 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
25413 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25415 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
25417 2023-01-26 Harald Anlauf <anlauf@gmx.de>
25420 * gfortran.dg/pr108544.f90: New test.
25421 * gfortran.dg/pr96102b.f90: New test.
25423 2023-01-26 Marek Polacek <polacek@redhat.com>
25425 PR middle-end/108543
25426 * c-c++-common/asan/pointer-subtract-5.c: New test.
25427 * c-c++-common/asan/pointer-subtract-6.c: New test.
25428 * c-c++-common/asan/pointer-subtract-7.c: New test.
25429 * c-c++-common/asan/pointer-subtract-8.c: New test.
25431 2023-01-26 Jakub Jelinek <jakub@redhat.com>
25433 PR tree-optimization/108540
25434 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
25435 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
25437 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25439 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
25441 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25443 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
25446 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25448 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
25449 * gcc.dg/guality/pr54519-1.c: Likewise.
25450 * gcc.dg/guality/pr54519-3.c: Likewise.
25451 * gcc.dg/guality/pr54693-2.c: Likewise.
25452 * gcc.dg/guality/sra-1.c: Likewise.
25454 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25456 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
25458 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25460 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
25462 2023-01-26 Marek Polacek <polacek@redhat.com>
25465 * g++.dg/cpp0x/udlit-error1.C: New test.
25467 2023-01-26 David Malcolm <dmalcolm@redhat.com>
25470 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
25471 -Wno-stringop-overflow.
25473 2023-01-26 David Malcolm <dmalcolm@redhat.com>
25476 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
25477 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
25478 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
25481 2023-01-26 Richard Biener <rguenther@suse.de>
25483 PR tree-optimization/108547
25484 * gcc.dg/uninit-pr108547.c: New testcase.
25486 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
25488 PR tree-optimization/108522
25489 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
25491 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
25492 test_dynarray_struct_member_d,
25493 test_dynarray_struct_member_subobj_b,
25494 test_dynarray_struct_member_subobj_c,
25495 test_dynarray_struct_member_subobj_d): New tests.
25498 2023-01-26 Jakub Jelinek <jakub@redhat.com>
25501 * g++.dg/gomp/pr108503.C: New test.
25503 2023-01-26 Richard Biener <rguenther@suse.de>
25505 PR tree-optimization/108523
25506 * gcc.dg/torture/pr108523.c: New testcase.
25508 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
25511 * gfortran.dg/pr108528.f90: New test.
25513 2023-01-25 Jakub Jelinek <jakub@redhat.com>
25516 * g++.dg/cpp23/static-operator-call5.C: New test.
25518 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25520 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
25522 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
25523 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
25524 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
25525 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
25526 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
25527 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
25528 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
25529 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
25530 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
25531 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
25532 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
25533 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
25534 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
25535 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
25536 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
25537 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
25538 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
25539 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
25540 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
25541 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
25542 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
25543 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
25544 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
25545 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
25546 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
25547 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
25548 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
25549 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
25550 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
25551 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
25552 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
25553 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
25554 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
25555 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
25556 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
25557 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
25558 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
25559 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
25560 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
25561 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
25562 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
25563 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
25564 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
25565 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
25566 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
25567 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
25568 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
25569 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
25570 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
25571 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
25572 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
25573 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
25574 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
25575 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
25576 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
25577 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
25578 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
25579 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
25580 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
25581 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
25582 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
25583 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
25584 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
25585 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
25586 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
25587 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
25588 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
25589 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
25590 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
25591 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
25592 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
25593 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
25594 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
25595 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
25596 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
25597 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
25598 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
25599 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
25600 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
25601 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
25602 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
25603 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
25604 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
25605 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
25607 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25609 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
25610 check-function-bodies instead of scan-assembler checks. Use
25611 extern "C" for C++ testing.
25612 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
25613 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
25614 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
25615 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
25616 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
25617 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
25618 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
25620 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25622 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
25623 check-function-bodies instead of scan-assembler checks. Use
25624 extern "C" for C++ testing.
25625 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
25626 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
25627 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
25628 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
25629 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
25631 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25633 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
25634 check-function-bodies instead of scan-assembler checks. Use
25635 extern "C" for C++ testing.
25636 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
25637 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
25638 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
25639 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
25640 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
25641 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
25642 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
25643 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
25644 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
25645 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
25646 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
25648 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25650 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
25651 check-function-bodies instead of scan-assembler checks. Use
25652 extern "C" for C++ testing.
25653 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
25654 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
25655 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
25656 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
25657 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
25659 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25661 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
25662 check-function-bodies instead of scan-assembler checks. Use
25663 extern "C" for C++ testing.
25664 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
25665 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
25666 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
25667 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
25668 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
25670 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25672 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
25673 check-function-bodies instead of scan-assembler checks. Use
25674 extern "C" for C++ testing.
25675 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
25676 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
25677 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
25678 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
25679 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
25681 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25683 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
25684 check-function-bodies instead of scan-assembler checks. Use
25685 extern "C" for C++ testing.
25686 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
25687 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
25688 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
25689 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
25690 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
25692 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25694 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
25695 check-function-bodies instead of scan-assembler checks. Use
25696 extern "C" for C++ testing.
25697 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
25698 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
25700 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25702 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
25703 check-function-bodies instead of scan-assembler checks. Use
25704 extern "C" for C++ testing.
25705 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
25706 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
25707 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
25708 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
25709 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
25711 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25713 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
25714 check-function-bodies instead of scan-assembler checks. Use
25715 extern "C" for C++ testing.
25716 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
25717 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
25718 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
25719 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
25720 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
25722 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25724 * gcc.target/arm/mve/intrinsics/vqdmladhxq_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/vqdmladhxq_m_s32.c: Likewise.
25728 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
25729 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
25730 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
25731 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
25733 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25735 * gcc.target/arm/mve/intrinsics/vqdmladhq_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/vqdmladhq_m_s32.c: Likewise.
25739 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
25740 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
25741 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
25742 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
25744 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25746 * gcc.target/arm/mve/intrinsics/vqabsq_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/vqabsq_m_s32.c: Likewise.
25750 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
25751 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
25752 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
25753 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
25755 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25757 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
25758 check-function-bodies instead of scan-assembler checks. Use
25759 extern "C" for C++ testing.
25760 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
25761 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
25762 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
25763 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
25764 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
25765 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
25766 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
25767 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
25768 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
25769 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
25770 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
25771 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
25772 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
25773 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
25774 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
25775 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
25776 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
25777 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
25778 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
25779 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
25780 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
25781 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
25782 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
25784 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25786 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
25787 check-function-bodies instead of scan-assembler checks. Use
25788 extern "C" for C++ testing.
25789 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
25790 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
25791 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
25792 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
25793 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
25794 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
25795 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
25796 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
25797 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
25798 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
25799 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
25800 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
25801 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
25802 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
25803 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
25805 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25807 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
25808 check-function-bodies instead of scan-assembler checks. Use
25809 extern "C" for C++ testing.
25810 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
25811 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
25812 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
25813 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
25814 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
25815 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
25816 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
25817 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
25818 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
25819 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
25820 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
25821 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
25822 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
25823 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
25824 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
25825 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
25826 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
25827 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
25828 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
25829 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
25830 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
25831 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
25832 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
25833 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
25834 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
25835 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
25836 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
25837 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
25838 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
25839 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
25840 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
25841 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
25842 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
25843 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
25844 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
25845 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
25846 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
25847 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
25848 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
25849 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
25850 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
25851 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
25852 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
25853 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
25854 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
25855 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
25856 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
25858 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25860 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
25861 check-function-bodies instead of scan-assembler checks. Use
25862 extern "C" for C++ testing.
25863 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
25864 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
25865 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
25866 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
25867 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
25868 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
25869 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
25870 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
25871 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
25872 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
25873 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
25874 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
25875 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
25876 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
25877 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
25878 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
25879 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
25880 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
25881 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
25882 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
25883 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
25884 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
25885 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
25887 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25889 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
25890 check-function-bodies instead of scan-assembler checks. Use
25891 extern "C" for C++ testing.
25892 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
25893 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
25894 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
25895 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
25896 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
25897 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
25898 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
25899 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
25900 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
25901 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
25902 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
25903 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
25904 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
25905 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
25906 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
25907 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
25908 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
25909 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
25910 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
25911 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
25912 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
25913 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
25914 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
25916 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25918 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
25919 check-function-bodies instead of scan-assembler checks. Use
25920 extern "C" for C++ testing.
25921 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
25922 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
25923 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
25924 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
25925 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
25926 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
25927 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
25928 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
25929 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
25930 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
25931 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
25932 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
25933 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
25934 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
25935 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
25936 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
25937 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
25939 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25941 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
25942 check-function-bodies instead of scan-assembler checks. Use
25943 extern "C" for C++ testing.
25944 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
25945 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
25946 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
25947 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
25948 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
25949 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
25950 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
25951 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
25952 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
25953 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
25954 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
25955 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
25956 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
25957 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
25958 * gcc.target/arm/simd/mve-vneg.c: Update test.
25959 * gcc.target/arm/simd/mve-vshr.c: Likewise
25961 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25963 * gcc.target/arm/mve/intrinsics/vclzq_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/vclzq_m_s32.c: Likewise.
25967 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
25968 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
25969 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
25970 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
25971 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
25972 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
25973 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
25974 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
25975 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
25976 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
25977 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
25978 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
25979 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
25980 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
25981 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
25982 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
25983 * gcc.target/arm/simd/mve-vclz.c: Update test.
25985 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25987 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
25988 check-function-bodies instead of scan-assembler checks. Use extern
25989 "C" for C++ testing.
25990 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
25991 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
25992 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
25993 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
25994 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
25995 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
25996 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
25997 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
25999 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
26001 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
26002 "initializer element is not constant" error.
26003 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
26005 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
26007 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
26008 aarch64 to list of targets supporting long long vectorization.
26010 2023-01-25 Jakub Jelinek <jakub@redhat.com>
26012 PR tree-optimization/108498
26013 * gcc.c-torture/execute/pr108498-1.c: New test.
26014 * gcc.c-torture/execute/pr108498-2.c: New test.
26016 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
26017 Jakub Jelinek <jakub@redhat.com>
26019 PR tree-optimization/108522
26020 * gcc.dg/builtin-dynamic-object-size-0.c
26021 (test_dynarray_struct_member): New test.
26024 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26027 PR testsuite/108533
26028 * g++.dg/init/new51.C (size_t): New typedef.
26029 (RexxClass::operator new, RexxClass::operator delete): Use size_t
26030 instead of unsigned long.
26032 2023-01-24 Jason Merrill <jason@redhat.com>
26035 * g++.dg/ext/pragma1.C: New test.
26037 2023-01-24 Jason Merrill <jason@redhat.com>
26040 * g++.dg/cpp23/static-operator-call5.C: New test.
26042 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
26044 * gcc.target/pdp11/pdp11.exp: New.
26045 * gcc.target/pdp11/pr108388.c: New.
26047 2023-01-24 Harald Anlauf <anlauf@gmx.de>
26050 * gfortran.dg/pr108529.f90: New test.
26052 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
26054 * gcc.target/arm/mve/pr108177-1-run.c: New test.
26055 * gcc.target/arm/mve/pr108177-1.c: New test.
26056 * gcc.target/arm/mve/pr108177-10-run.c: New test.
26057 * gcc.target/arm/mve/pr108177-10.c: New test.
26058 * gcc.target/arm/mve/pr108177-11-run.c: New test.
26059 * gcc.target/arm/mve/pr108177-11.c: New test.
26060 * gcc.target/arm/mve/pr108177-12-run.c: New test.
26061 * gcc.target/arm/mve/pr108177-12.c: New test.
26062 * gcc.target/arm/mve/pr108177-13-run.c: New test.
26063 * gcc.target/arm/mve/pr108177-13.c: New test.
26064 * gcc.target/arm/mve/pr108177-14-run.c: New test.
26065 * gcc.target/arm/mve/pr108177-14.c: New test.
26066 * gcc.target/arm/mve/pr108177-2-run.c: New test.
26067 * gcc.target/arm/mve/pr108177-2.c: New test.
26068 * gcc.target/arm/mve/pr108177-3-run.c: New test.
26069 * gcc.target/arm/mve/pr108177-3.c: New test.
26070 * gcc.target/arm/mve/pr108177-4-run.c: New test.
26071 * gcc.target/arm/mve/pr108177-4.c: New test.
26072 * gcc.target/arm/mve/pr108177-5-run.c: New test.
26073 * gcc.target/arm/mve/pr108177-5.c: New test.
26074 * gcc.target/arm/mve/pr108177-6-run.c: New test.
26075 * gcc.target/arm/mve/pr108177-6.c: New test.
26076 * gcc.target/arm/mve/pr108177-7-run.c: New test.
26077 * gcc.target/arm/mve/pr108177-7.c: New test.
26078 * gcc.target/arm/mve/pr108177-8-run.c: New test.
26079 * gcc.target/arm/mve/pr108177-8.c: New test.
26080 * gcc.target/arm/mve/pr108177-9-run.c: New test.
26081 * gcc.target/arm/mve/pr108177-9.c: New test.
26082 * gcc.target/arm/mve/pr108177-main.x: New test include.
26083 * gcc.target/arm/mve/pr108177.x: New test include.
26085 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26088 * g++.dg/cpp1z/decomp57.C: New test.
26089 * g++.dg/cpp1z/decomp58.C: New test.
26091 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26093 PR testsuite/107808
26094 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
26095 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
26097 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26099 PR testsuite/104756
26100 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
26101 * gcc.dg/vect/vect-fmax-2.c: Likewise.
26102 * gcc.dg/vect/vect-fmax-3.c: Likewise.
26103 * gcc.dg/vect/vect-fmin-1.c: Likewise.
26104 * gcc.dg/vect/vect-fmin-2.c: Likewise.
26105 * gcc.dg/vect/vect-fmin-3.c: Likewise.
26107 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
26108 Yang Yujie <yangyujie@loongson.cn>
26111 * gcc.target/loongarch/tst-asm-const.c: Moved to...
26112 * gcc.target/loongarch/pr107731.c: ...here.
26114 2023-01-24 Jason Merrill <jason@redhat.com>
26118 * g++.dg/ext/builtin-shufflevector-5.C: New test.
26119 * g++.dg/init/new51.C: New test.
26121 2023-01-23 Jason Merrill <jason@redhat.com>
26124 * g++.dg/cpp0x/move2.C: New test.
26126 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26129 * gfortran.dg/pr108502.f90: New test.
26131 2023-01-23 Marek Polacek <polacek@redhat.com>
26134 * g++.dg/warn/Wunused-value-1.C: New test.
26136 2023-01-23 Jason Merrill <jason@redhat.com>
26139 * g++.dg/cpp0x/initlist-vect2.C: New test.
26141 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26144 * gfortran.dg/pr108501.f90: New test.
26146 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26149 * gfortran.dg/pr108420.f90: New test.
26151 2023-01-23 Jason Merrill <jason@redhat.com>
26154 * g++.dg/template/explicit-instantiation5.C: New test.
26156 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26158 * g++.target/arm/pac-1.C: New test.
26159 * gcc.target/arm/pac-15.c: Likewise.
26161 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26163 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
26165 * gcc.target/arm/pac-12.c: New test.
26166 * gcc.target/arm/pac-13.c: Likewise.
26167 * gcc.target/arm/pac-14.c: Likewise.
26169 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26171 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
26173 2023-01-23 Richard Biener <rguenther@suse.de>
26175 PR tree-optimization/108482
26176 * gcc.dg/torture/pr108482.c: New testcase.
26178 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26180 * gcc.target/arm/bti-1.c: New testcase.
26181 * gcc.target/arm/bti-2.c: Likewise.
26183 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26185 * gcc.target/arm/pac.h : New file.
26186 * gcc.target/arm/pac-1.c : New test case.
26187 * gcc.target/arm/pac-2.c : Likewise.
26188 * gcc.target/arm/pac-3.c : Likewise.
26189 * gcc.target/arm/pac-4.c : Likewise.
26190 * gcc.target/arm/pac-5.c : Likewise.
26191 * gcc.target/arm/pac-6.c : Likewise.
26192 * gcc.target/arm/pac-7.c : Likewise.
26193 * gcc.target/arm/pac-8.c : Likewise.
26194 * gcc.target/arm/pac-9.c : Likewise.
26195 * gcc.target/arm/pac-10.c : Likewise.
26196 * gcc.target/arm/pac-11.c : Likewise.
26198 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26200 * gcc.target/arm/multilib.exp: Add pacbti related entries.
26202 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26203 Tejas Belagod <tbelagod@arm.com>
26205 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
26206 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
26207 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
26208 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
26210 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26211 Tejas Belagod <tbelagod@arm.com>
26213 * lib/target-supports.exp
26214 (check_effective_target_mbranch_protection_ok): New function.
26215 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
26216 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
26217 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
26218 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
26219 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
26220 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
26221 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
26222 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
26224 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26225 Tejas Belagod <tbelagod@arm.com>
26227 * lib/target-supports.exp:
26228 (check_effective_target_arm_pacbti_hw): New.
26230 2023-01-23 Richard Biener <rguenther@suse.de>
26232 PR tree-optimization/108449
26233 * gcc.dg/pr108449.c: New testcase.
26235 2023-01-23 Jason Merrill <jason@redhat.com>
26239 * g++.dg/init/lifetime4.C: New test.
26241 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
26243 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
26245 * gm2/complex/pass/complex-pass.exp: Likewise.
26246 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
26247 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
26248 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
26249 * gm2/iso/fail/iso-fail.exp: Likewise.
26250 * gm2/iso/pass/iso-pass.exp: Likewise.
26251 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
26252 * gm2/pim/fail/pim-fail.exp: Likewise.
26253 * gm2/pim/pass/pim-pass.exp: Likewise.
26254 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26255 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
26256 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26257 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
26258 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
26259 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
26260 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
26261 * gm2/recover/pass/recover-pass.exp: Likewise.
26262 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
26263 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
26264 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26265 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
26266 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
26267 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
26268 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
26269 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
26270 function. Remove the use of concatenated include and library paths.
26271 Remove string processing where possible.
26273 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
26275 * gcc.target/pru/clz-hi-2.c: New test.
26276 * gcc.target/pru/clz-hi.c: New test.
26278 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26281 * gfortran.dg/pr88048.f90: Adjust for changed error message.
26282 * gfortran.dg/parameter_data0.f90: New test.
26284 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
26286 * gcc.target/aarch64/acle/pmull64.c: New.
26287 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
26288 feature flag based on the intrinsic.
26289 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
26290 * gcc.target/aarch64/aes_1.c: Likewise.
26291 * gcc.target/aarch64/aes_2.c: Likewise.
26292 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
26293 * gcc.target/aarch64/sha1_1.c: Likewise.
26294 * gcc.target/aarch64/sha256_1.c: Likewise.
26295 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
26297 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26300 * g++.dg/cpp23/subscript12.C: New test.
26301 * g++.dg/cpp23/subscript13.C: New test.
26303 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26306 * g++.dg/init/pr53932.C: New test.
26308 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
26310 * gcc.target/i386/pr108436.c: New test.
26312 2023-01-19 David Malcolm <dmalcolm@redhat.com>
26315 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
26316 involving dominance.
26317 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
26318 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
26321 2023-01-19 Harald Anlauf <anlauf@gmx.de>
26324 * gfortran.dg/pr108434.f90: New test.
26326 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
26328 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
26329 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
26330 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
26331 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26332 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26333 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
26335 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
26337 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
26339 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
26340 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26341 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
26342 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
26343 Likewise, and also ensure that the -g option is appended to avoid it
26344 being taken as a path.
26345 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
26346 libraries added matches the set of -I and -L options.
26348 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
26351 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
26352 -fno-stack-protector.
26353 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
26354 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
26355 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
26356 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
26357 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
26358 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
26359 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
26360 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
26361 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
26363 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26365 PR tree-optimization/108440
26366 * c-c++-common/rotate-10.c: New test.
26367 * c-c++-common/rotate-11.c: New test.
26369 2023-01-19 Alexandre Oliva <oliva@adacore.com>
26372 * gcc.target/i386/pr106746.c: New.
26374 2023-01-18 Marek Polacek <polacek@redhat.com>
26377 * gcc.dg/c2x-nullptr-6.c: New test.
26379 2023-01-18 David Malcolm <dmalcolm@redhat.com>
26381 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
26382 from https://samate.nist.gov/SARD/test-suites/81.
26383 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
26384 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
26385 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
26386 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
26388 2023-01-18 Richard Biener <rguenther@suse.de>
26391 * gcc.dg/lto/pr108445_0.c: New testcase.
26392 * gcc.dg/lto/pr108445_1.c: Likewise.
26394 2023-01-18 Murray Steele <murray.steele@arm.com>
26396 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
26398 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26399 Andrew Pinski <apinski@marvell.com>
26402 * gcc.target/powerpc/pr108396.c: New test.
26404 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26407 * gcc.target/powerpc/pr108348-1.c: New test.
26408 * gcc.target/powerpc/pr108348-2.c: New test.
26410 2023-01-17 Harald Anlauf <anlauf@gmx.de>
26413 * gfortran.dg/pr108421.f90: New test.
26415 2023-01-17 Jakub Jelinek <jakub@redhat.com>
26417 PR tree-optimization/106523
26418 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
26419 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
26420 __builtin_unreachable about shift count.
26421 * c-c++-common/rotate-2b.c: New test.
26422 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
26423 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
26424 __builtin_unreachable about shift count.
26425 * c-c++-common/rotate-4b.c: New test.
26426 * gcc.c-torture/execute/pr106523.c: New test.
26428 2023-01-16 Andrew Pinski <apinski@marvell.com>
26430 * lib/target-supports.exp (add_options_for_tls): Remove
26431 reference to Solaris 9 in comments.
26433 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
26436 * g++.target/i386/pr105980.C: New test.
26438 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
26440 * g++.dg/tree-ssa/pr106077.C: New test.
26442 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26446 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
26447 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
26449 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26451 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
26452 * gcc.dg/tree-ssa/popcount.c: Likewise.
26453 * gcc.dg/tree-ssa/popcount2.c: Likewise.
26454 * gcc.dg/tree-ssa/popcount3.c: Likewise.
26455 * gcc.target/aarch64/popcount4.c: Likewise.
26456 * gcc.target/i386/pr95771.c: Likewise, and...
26457 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
26458 since this would emit just a single IFN if a TI optab is added.
26460 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26462 * gcc.dg/tree-ssa/cltz-max.c: New test.
26463 * gcc.dg/tree-ssa/clz-char.c: New test.
26464 * gcc.dg/tree-ssa/clz-int.c: New test.
26465 * gcc.dg/tree-ssa/clz-long-long.c: New test.
26466 * gcc.dg/tree-ssa/clz-long.c: New test.
26467 * gcc.dg/tree-ssa/ctz-char.c: New test.
26468 * gcc.dg/tree-ssa/ctz-int.c: New test.
26469 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
26470 * gcc.dg/tree-ssa/ctz-long.c: New test.
26472 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26474 * lib/target-supports.exp (check_effective_target_clz)
26475 (check_effective_target_clzl, check_effective_target_clzll)
26476 (check_effective_target_ctz, check_effective_target_clzl)
26477 (check_effective_target_ctzll): New.
26478 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
26479 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
26480 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
26481 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
26482 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
26483 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
26484 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
26485 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
26486 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
26488 2023-01-16 Jakub Jelinek <jakub@redhat.com>
26491 * g++.target/i386/pr105593.C: New test.
26493 2023-01-16 Jakub Jelinek <jakub@redhat.com>
26496 * c-c++-common/Winit-self3.c: New test.
26497 * c-c++-common/Winit-self4.c: New test.
26498 * c-c++-common/Winit-self5.c: New test.
26500 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
26503 * gcc.target/powerpc/pr108272-1.c: New test.
26504 * gcc.target/powerpc/pr108272-2.c: New test.
26505 * gcc.target/powerpc/pr108272-3.c: New test.
26506 * gcc.target/powerpc/pr108272-4.c: New test.
26508 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26510 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
26512 2023-01-14 Jakub Jelinek <jakub@redhat.com>
26515 * c-c++-common/pr108365.c: New test.
26516 * g++.dg/opt/pr108365.C: New test.
26517 * g++.dg/warn/pr108365.C: New test.
26519 2023-01-14 Alexandre Oliva <oliva@adacore.com>
26522 * gcc.target/arm/pr42093.c: Disable tree-dce.
26524 2023-01-13 David Malcolm <dmalcolm@redhat.com>
26527 * gcc.dg/analyzer/switch-enum-1.c: New test.
26528 * gcc.dg/analyzer/switch-enum-2.c: New test.
26529 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
26530 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
26531 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
26532 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
26534 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
26536 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
26539 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
26541 PR rtl-optimization/108117
26542 PR rtl-optimization/108132
26543 * gcc.dg/pr108117.c: New test.
26545 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26548 * g++.dg/warn/pr108285.C: New test.
26550 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
26552 * gm2/examples/map/pass/examples-map-pass.exp:
26553 Call gm2_push_timeout 30 before foreach testcase.
26554 Call gm2_pop_timeout after the foreach statement.
26555 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
26556 Call gm2_push_timeout 20 before foreach testcase.
26557 Call gm2_pop_timeout after the foreach statement.
26559 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26562 * gcc.c-torture/execute/pr107131.c: New test.
26564 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26566 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
26568 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
26570 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
26571 from the message issued by -Wstrict-flex-arrays.
26572 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
26573 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
26574 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
26575 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
26576 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
26577 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
26578 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
26579 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
26581 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26584 * gcc.dg/pr107131.c: New test.
26586 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
26588 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
26589 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
26591 2023-01-13 Richard Biener <rguenther@suse.de>
26593 * gcc.target/aarch64/pr107209.c: New test.
26595 2023-01-13 Richard Biener <rguenther@suse.de>
26597 PR tree-optimization/108387
26598 * gcc.dg/pr108387.c: New testcase.
26600 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
26602 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
26603 (timeout-dg.exp): Load.
26604 Call gm2_push_timeout 15.
26605 Call gm2_pop_timeout at the end.
26606 * gm2/link/min/pass/link-min-pass.exp: Set path
26608 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
26609 Call gm2_push_timeout 60.
26610 Call gm2_pop_timeout at the end.
26611 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
26612 individual_timeout.
26613 Configure dejagnu to timeout for 10 seconds.
26614 (gm2_push_timeout): New proc.
26615 (gm2_pop_timeout): New proc.
26616 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
26617 individual_timeout.
26618 Configure dejagnu to timeout for 10 seconds.
26619 (gm2_push_timeout): New proc.
26620 (gm2_pop_timeout): New proc.
26622 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26624 * lib/gm2.exp: Use timeout.exp.
26626 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26628 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
26631 2023-01-12 Andrew Pinski <apinski@marvell.com>
26632 Roger Sayle <roger@nextmovesoftware.com>
26634 PR tree-optimization/92342
26635 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
26636 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
26637 * gcc.dg/tree-ssa/multcmp-1.c: New test.
26638 * gcc.dg/tree-ssa/multcmp-2.c: New test.
26640 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26641 Richard Sandiford <richard.sandiford@arm.com>
26644 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
26645 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
26646 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
26647 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
26648 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
26649 * gcc.target/aarch64/pr105549.c: New test.
26650 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
26651 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
26652 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
26653 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
26655 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26656 Richard Sandiford <richard.sandiford@arm.com>
26658 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
26659 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
26661 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
26662 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
26664 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
26665 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
26666 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
26667 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
26669 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
26670 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
26672 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
26673 * g++.target/aarch64/bitfield-abi-warning.h: New test.
26675 2023-01-12 Richard Biener <rguenther@suse.de>
26677 PR tree-optimization/99412
26678 * gcc.dg/vect/pr99412.c: New testcase.
26679 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
26680 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
26682 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
26685 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
26686 * gfortran.dg/gomp/assumes-2.f90: Likewise.
26687 * gfortran.dg/gomp/assume-5.f90: New test.
26689 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
26691 * c-c++-common/cpp/pr108244-1.c: New test.
26692 * c-c++-common/cpp/pr108244-2.c: New test.
26693 * c-c++-common/gomp/pr108244-3.c: New test.
26695 2023-01-11 David Malcolm <dmalcolm@redhat.com>
26698 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
26699 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
26700 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
26701 warning false +ve directives.
26702 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
26703 * gcc.dg/analyzer/pr103217-3.c: Likewise.
26704 * gcc.dg/analyzer/strdup-pr108252.c: New test.
26705 * gcc.dg/analyzer/strndup-pr108252.c: New test.
26707 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26710 * gcc.dg/pr105972.c: New test.
26712 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
26714 PR tree-optimization/71343
26715 * gcc.dg/pr71343-2.c: New test case.
26717 2023-01-11 David Faust <david.faust@oracle.com>
26720 * gcc.target/bpf/double-1.c: New test.
26721 * gcc.target/bpf/double-2.c: New test.
26722 * gcc.target/bpf/float-1.c: New test.
26724 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
26726 * gcc.dg/sso-17.c: New test.
26728 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
26730 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
26731 the testing target isn't a PowerPC target.
26733 2023-01-11 Richard Biener <rguenther@suse.de>
26735 PR tree-optimization/107767
26736 * gcc.dg/tree-ssa/pr107767.c: New testcase.
26738 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26741 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
26743 2023-01-11 Richard Biener <rguenther@suse.de>
26745 PR tree-optimization/108352
26746 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
26747 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
26749 2023-01-11 Richard Biener <rguenther@suse.de>
26751 PR tree-optimization/108353
26752 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
26754 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
26756 * gcc.target/s390/not.c: New test.
26758 2023-01-11 Richard Biener <rguenther@suse.de>
26760 PR tree-optimization/106293
26761 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
26763 2023-01-10 Richard Biener <rguenther@suse.de>
26765 PR tree-optimization/106293
26766 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
26768 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
26770 PR rtl-optimization/106421
26771 * gcc.dg/pr106421.c: New test case.
26773 2023-01-10 Martin Jambor <mjambor@suse.cz>
26776 * g++.dg/ipa/pr108110.C: New test.
26778 2023-01-10 Richard Biener <rguenther@suse.de>
26780 PR tree-optimization/108314
26781 * gcc.dg/vect/pr108314.c: New testcase.
26783 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
26785 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
26788 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
26790 * gcc.target/csky/and3a.c: Rename to ...
26791 * gcc.target/csky/ck801-and.c: ... this.
26792 * gcc.target/csky/constpool-3.c: Rename to ...
26793 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
26794 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
26795 * gcc.target/csky/ck801-constpool.c: ... this, and skip
26796 if the CPU is not ck801.
26797 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
26799 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
26801 * gcc.target/s390/fcall-saved.c: New test.
26803 2023-01-09 Jakub Jelinek <jakub@redhat.com>
26808 * g++.dg/tree-ssa/initlist-opt2.C: New test.
26809 * g++.dg/tree-ssa/initlist-opt3.C: New test.
26811 2023-01-09 Joseph Myers <joseph@codesourcery.com>
26813 * gcc.dg/c2x-complit-8.c: New test.
26815 2023-01-09 Richard Biener <rguenther@suse.de>
26817 PR middle-end/69482
26818 * gcc.target/i386/pr69482-1.c: New testcase.
26819 * gcc.target/i386/pr69482-2.c: Likewise.
26821 2023-01-09 Martin Liska <mliska@suse.cz>
26824 * g++.dg/ipa/pr108830.C: New test.
26826 2023-01-09 Richard Biener <rguenther@suse.de>
26828 PR tree-optimization/101912
26829 * gcc.dg/uninit-pr101912.c: New testcase.
26831 2023-01-09 Martin Liska <mliska@suse.cz>
26834 * gcc.target/i386/pr107993.c: New test.
26836 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
26838 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
26840 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
26842 2023-01-06 Joseph Myers <joseph@codesourcery.com>
26844 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
26847 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26850 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26852 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
26854 2023-01-06 Jakub Jelinek <jakub@redhat.com>
26858 * gcc.c-torture/execute/pr108292.c: New test.
26859 * gcc.target/i386/pr108292.c: New test.
26860 * gcc.dg/pr108308.c: New test.
26862 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26865 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26867 * gcc.target/i386/cmov10.c: New test case.
26869 2023-01-05 Patrick Palka <ppalka@redhat.com>
26872 * g++.dg/parse/access14.C: New test.
26874 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
26876 * lib/gm2.exp (gm2_init_minx): New procedure.
26877 (gm2_init_min): New procedure calls gm2_init_min with
26879 * gm2/link/min/pass/tiny.mod: New test case.
26880 * gm2/link/min/pass/link-min-pass.exp: New file.
26882 2023-01-04 Patrick Palka <ppalka@redhat.com>
26885 * g++.dg/cpp2a/concepts-requires34.C: New test.
26887 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26890 * g++.dg/template/pr108206.C: New test.
26892 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
26894 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
26896 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26898 PR tree-optimization/108253
26899 * g++.dg/opt/pr108253.C: New test.
26901 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26903 PR middle-end/108237
26904 * gcc.c-torture/compile/pr108237.c: New test.
26906 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26908 PR sanitizer/108256
26909 * c-c++-common/ubsan/pr108256.c: New test.
26911 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
26913 * g++.dg/modules/modules.exp: Skip on AIX.
26914 * gcc.target/powerpc/pr99708.c: Skip on AIX.
26916 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
26918 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
26919 that the unused clone is GC'ed.
26920 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
26922 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
26924 * gcc.target/i386/cmov10.c: New test case.
26926 2023-01-03 Jakub Jelinek <jakub@redhat.com>
26928 PR middle-end/108264
26929 * gcc.dg/pr108264.c: New test.
26931 2023-01-03 Jakub Jelinek <jakub@redhat.com>
26933 PR rtl-optimization/108263
26934 * gcc.dg/pr108263.c: New test.
26936 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
26937 Uroš Bizjak <ubizjak@gmail.com>
26939 * gcc.target/i386/extendditi2-1.c: New test case.
26940 * gcc.target/i386/extendditi2-2.c: Likewise.
26943 Copyright (C) 2023 Free Software Foundation, Inc.
26945 Copying and distribution of this file, with or without modification,
26946 are permitted in any medium without royalty provided the copyright
26947 notice and this notice are preserved.